컴퓨터(Computer Science)/네트워크, Network

응용(Application Layer)계층에 관한 필수 지식

게임이 더 좋아 2020. 12. 11. 15:06
반응형
728x170

 

 

응용계층을 배웠다면 대답할 수 있는 지식에 대해서 알아보자

 

 

  • DHCP의 메커니즘에 대해서 설명하시오

Dynamic Host Configuration Protocol이다.

각각의 컴퓨터는 DHCP client를 수행한다.  이는 컴퓨터에게 IP address를 요구하는 것과 같다.

모든 네트워크는 배치를 책임지는 DHCP 서버를 가지고 있다.

DHCP 서버는 IP 주소가 관리되는 공간이고 라우터나 서버에서 작동한다.

 

컴퓨터가 시작될 때 컴퓨터는 이더넷을 설정하거나 또는 IP 주소 없이 다른 링크 계층 주소를 NIC에 임베디드한다.

그 이후,  컴퓨터는 마치 ARP와 같이 네트워크 상에 있는 IP 주소에 대해 요구를 브로드 캐스트한다.

+ 브로드캐스트 메세지를 네트워크 상에 보낸다.  (이를 DHCP Discover라고 한다)

컴퓨터는 DHCP Discover 패킷을 사용함으로 수행할 수 있고 이 패킷은 DHCP 서버에 도착한다.

만약 DHCP가 그 메세지를 받으면 서버는 IP주소를 할당하고 DHCP Offer 패킷 내에 host에게  요구를 전송한다.

 

 

  • DHCP의 목적에 대해서 설명하시오

한정되어있는 IP 주소에서 효율적으로 IP주소를 배분하기 위한 프로토콜이다.

 

  • 어플리케이션 레이어의 역할을 설명하시오

응용계층에서는 사용자들을 위한 실질적인 일을 한다.

DNS, e-mail, WWW같은 서비스를 제공하며 peer-to-peer 네트워크를 포함한 네트워크 상의 컨텐츠 배포를 함.

 

 

  • DNS의 역할에 대해서 설명하시오

Domain Name System으로

IP를 통해 직접 네트워크에 접속하는 대신 도메인명을 쓰면 시스템에 저장된 도메인 테이블에 있는 IP와 매칭시켜서 통신을 할 수 있게해줌.

 

  • 왜 DNS를 쓰는지에 대해서 설명하시오

IP를 직접 외워서 쓰는 것은 사용자에게 엄청난 불편을 가져온다. 때문에 DNS를 이용한 접속이 출현했다.

 

 

728x90
반응형
그리드형