728x90 반응형 네트워크4 [네트워크] REST, REST API 질문, 답변 REST가 뭔가요? Representational State Transfer, 표현 상태 전송 REST는 네트워크 상에서 Client와 Server 사이의 통신 방식 중 하나이다. 1. HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, 2. HTTP Method(POST, GET, PUT, DELETE, PATCH 등)를 통해 3. 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미합니다. REST 장단점 장점 HTTP 프로토콜의 인프라를 그대로 사용하므로 REST API 사용을 위한 별도의 인프라를 구출할 필요가 없다. HTTP 프로토콜의 표준을 최대한 활용하여 여러 추가적인 장점을 함께 가져갈 수 있게 해준다. HTT.. 2023. 5. 2. [네트워크] DNS 질문, 답변 DNS에 대해 설명해 주세요. Domain Name Syetem 은 www.naver.com 과 같은 도메인 네임을 실제 IP로 바꿔주는 시스템입니다. 계층 구조를 가지고 있는 분산 데이터베이스 구조 여러 DNS 서버들이 모여 만든 시스템 DNS는 몇 계층 프로토콜인가요? 7계층 Application Layer UDP와 TCP 중 어떤 것을 사용하나요? DNS는 기본적으로 UDP를 사용합니다. DNS는 짧은 요청과 응답을 전송하는데 UDP는 상대적으로 단순하고 속도가 빠르기 때문에 적합합니다. 하지만 naver.com google.com 처럼 www로 매핑된 서버가 많아서 메세지 사이즈가 512 Byte 를 넘게 되면 tcp를 사용하여 재질의하고 응답을 받습니다. https://m.blog.naver.c.. 2023. 5. 2. [네트워크] 웹 접속과정, 쿠키, 세션 질문, 답변 [www.google.com](http://www.google.com) 을 브라우저에 입력하고 엔터를 쳤을 때, 네트워크상 어떤 일이 일어나는지 설명해 주세요. 브라우저는 입력한 URL을 해석하여 호스트 이름인 www.google.com을 추출합니다. 브라우저는 이 호스트 이름을 IP 주소로 변환해야 합니다. 이를 위해 브라우저는 운영체제 내의 DNS 캐시를 먼저 확인합니다. DNS 캐시에 해당 호스트 이름의 IP 주소가 캐싱되어 있으면, 브라우저는 이를 사용하여 서버와 통신합니다. 그렇지 않은 경우, 브라우저는 DNS 서버에 호스트 이름을 질의하여 IP 주소를 얻습니다. 브라우저는 얻은 IP 주소를 사용하여 HTTP 요청 메시지를 생성합니다. 이 메시지에는 호스트 이름 대신 IP 주소가 포함되어 있습니.. 2023. 5. 2. [네트워크] DHCP, IP 질문, 답변 DHCP가 무엇인지 설명해 주세요. DHCP (Dynamic Host Configuration Protocol) DHCP는 유무선 IP 환경에서 단말의 IP 주소, 서브넷 마스크, 기본 게이트웨이 정보 등 다양한 네트워크 정보를 사용자 단말에 동적으로 할당해주는 프로토콜이다. 사용자가 네트워크 정보를 직접 설정할 필요 없이 자동으로 설정을 하기 때문에 네트워크 관리에 용이하다. DHCP를 통한 IP 주소 할당은 '임대'라는 개념을 가지고 있어 IP 주소를 영구적으로 단말에 할당하는 것이 아니고 임대 기간을 명시하여 그 기간 동안만 단말이 IP 주소를 사용하도록 한다. 단말이 임대기간 이후에도 계속 해당 IP 주소를 사용하고자 한다면 IP 주소 임대기간 연장을 DHCP 서버에 요청해야 하며, 임대받은 IP.. 2023. 5. 2. 이전 1 다음 728x90 반응형