컴퓨터 네트워크

DHCP, DNS에 대해 설명해 주세요.

승무_ 2023. 8. 4. 15:57

DHCP

사용자가 인터넷을 이용하기 위해서는 본인의 IP주소, 서브넷 마스크, 디폴트 게이트웨이 등 각종 네트워크 환경을 설정해야 합니다. 여기서 DHCP를 사용하게 되는데, DHCP는 Dynamic Host Configuration Protocol의 약자로 네트워크 환경을 사용자가 일일히 설정하지 않고 동적 및 자동으로 할당해주는 프로토콜입니다.

 

  • DHCP는 몇 계층 프로토콜인가요?
더보기
OSI 7계층 기준으로 Application layer인 7계층에 속합니다.
  • DHCP는 어떻게 동작하나요?
더보기
DHCP의 IP 주소 동적 할당 과정은 총 4가지 단계로 이루어지게 됩니다. 먼저 사용자는 네트워크 어딘가에 있는 DHCP 서버를 찾기 위한 메시지를 브로드캐스트로 날리게 되는데, 이 과정을 DHCP Discover라고 합니다. 메시지를 받은 DHCP 서버는 서버가 있다는 것을 알리기 위해 본인의 주소와 사용자에게 할당할 네트워크 정보를 다시 브로드캐스트로 날리게 되는데, 이 과정을 DHCP Offer라고 합니다. 어딘가에 있는 DHCP 서버로부터 응답을 받은 사용자의 단말은 제공받은 네트워크 정보를 본인의 네트워크로 설정해달라는 메세지와 DHCP의 주소를 담아 브로드캐스트로 보내게 되고, 메세지를 받은 DHCP 서버는 담긴 주소가 본인의 주소가 맞으면 해당 요청을 처리하고 설정했다는 메세지와 네트워크 정보를 사용자에게 다시 보내게 되는데 이 과정들을 각각 DHCP Request, DHCP ACK라고 합니다.
  • DHCP에서 UDP를 사용하는 이유가 무엇인가요?
더보기

DHCP의 역할인 동적 네트워크 환경설정을 제공하기 위해서는 신뢰성있는 연결보다는 빠른 연결이 중요하기 때문입니다.

  • DHCP에서, IP 주소 말고 추가로 제공해주는 정보가 있나요?
더보기

서브넷 마스크, 디폴트 게이트웨이, IP 주소 임대 시간, DNS 정보 등이 있습니다.

  • DHCP의 유효기간은 얼마나 긴가요?
더보기

DHCP는 IP 주소를 임대해주는 개념이기 때문에 일정 시간이 지나면 다시 반환해줘야 합니다. 이때 유효기간은 보통의 DHCP 서버는 8시간으로 설정되어 있습니다. 하지만 유동인구가 많은 장소의 경우 해당 시간은 너무 길어 IP 주소가 금방 고갈될 수 있습니다.

DNS

DNS는 Domain Name System의 약자로 각 도메인에 실질적으로 매핑되는 IP 주소를 반환해주는 시스템입니다. 따라서 특정 웹을 사용함에 있어서 해당 웹의 어려운 IP 주소를 사용하는게 아니라 간편하게 도메인을 사용할 수 있게 해주는 역할을 하는 System이며 DNS에 없는 도메인은 DNS의 DNS에 요청될 수 있습니다.

'컴퓨터 네트워크' 카테고리의 다른 글

웹소켓과 소켓 통신의 차이에 대해 설명해 주세요.  (0) 2023.08.04
Authorization  (0) 2023.07.12
HTTP  (0) 2023.07.11
TCP/IP  (0) 2023.07.09
쿠키와 세션의 차이에 대해 설명해 주세요.  (0) 2023.06.20