[42SEOUL] Netwhat : DNS, DHCP

leejiwonn·2021년 1월 28일
0

42SEOUL

목록 보기
8/10

Application Layer => DNS, DHCP


👀 도메인 (Domain)

  • 네트워크의 각 컴퓨터에는 고유한 IP 주소가 있고, 이는 인터넷도 마찬가지임.
  • 우리가 방문하는 사이트의 각 IP 주소를 매번 기억하는 것은 사실 불가능에 가깝기 때문에, 이를 위해서 각 IP 주소에 이름을 부여할 수 있게 한 것을 말함.
  • www. 으로 시작하는 주소 형태를 띔.

👀 DNS (Domain Name Server)

  • 위와 같은 도메인 이름과 IP 주소의 대응 관계를 데이터베이스로 구축해 사용하는 인터넷 프로토콜을 뜻함.
  • 사용자가 입력한 도메인 이름과 호스트 이름을 IP 주소로 변환해주는 일을 수행하는 것이 DNS의 역할임. => https://github.com/leejiwonn 에서 125.209.222.141 으로!

👀 DHCP (Dynamic Host Configuration Protocol : 동적 호스트 설정 프로토콜)

  • 해당 호스트에게 IP 주소, 서브넷 마스크, 기본 게이트웨이 IP 주소, DNS 서버 IP 주소를 자동으로 일정 시간 할당해주는 인터넷 프로토콜을 뜻함.
  • DHCP 서버를 통한 IP 주소 할당은 임대(Lease) 라는 개념으로 볼 수 있음. IP 주소를 영구적으로 단말에 할당하는 것이 아닌 임대기간 (IP Lease Time) 을 명시하여 그 기간 동안만 단말이 IP 주소를 사용하도록 하기 때문임.
  • 임대기간 이후에도 계속 해당 IP 주소를 사용하고자 한다면 IP 주소 임대기간 갱신 (IP Address Renewal) 을 DHCP 서버에 요청해야 하며, 더 이상 필요치 않게 되면 IP 주소 반납 절차 (IP Address Release) 를 수행하게 됨.
  • DHCP 는 OSI 7 계층의 상위 계층 프로토콜이며, 신뢰적인 연결보다는 빠른 속도가 중요하기 때문에 TCP가 아닌 UDP를 사용함.

0개의 댓글