본문 바로가기

컴퓨터 기초/네트워크

cs50 5 : 인터넷과 네트워크 3강 DNS와 DHCP

DNS: 도메인 이름 시스템(Domain Name System) 으로,

웹 브라우저 주소창에 치는 URL 텍스트를 IP주소로 변환.

URL(= 도메인 주소)은 IP주소보다도 사람이 읽기 쉽고 기억하기 쉬운 웹 주소이다.

따라서 DNS는 식별자 역할을 하는 도메인을 그에 대응하는 IP 주소로 바꾼다.

 

웹브라우저에 URL을 치면, 컴퓨터는 DNS 서버에 접속하여 어떤 IP주소와 대응하는 지에 관한 

정보를 찾는다.

DNS 서버는 여러개가 있으므로 도메인 이름과 IP주소의 대응 관계에 변화가 생길 때

바뀐 정보를 모든 DNS 서버와 공유해야한다. 설사 그것이 시간이 걸리더라도 말이다.

 

DNS에서 관리하는 도메인은 트리 형태의 계층 구조를 이룬다. 

기본 최상위 도메인을 TLD라고 부르며 우리가 익숙한 웹사이트 주소의 마지막 부분이다.(com, net, ort, net 등)

웹 사이트들 URL들은 TLD 중 하나로부터 가지를 뻗어나간다. 

어떤 웹사이트들은 더 멀리 뻗어나가기도 하는데 이 가지들은 서브 도메인이라고 부른다.

image.google.com, maps.google.com 이 서브 도메인의 예이다.

 

 

DHCP: 동적 호스트 구성 프로토콜(Dynamic Host configuration Protocol)로

각 장치에 IP 주소를 할당한다.

컴퓨터가 네트워크에 연결되면 컴퓨터는 DHCP 서버에 연결할 것이다.

DHCP 서버는 사용 가능한 IP 주소 풀에 접근할 수 있으며

네트워크 상의 컴퓨터 각각에 고유한 IP 주소를 할당하는 일을 한다.