본문 바로가기
네트워크

[네트워크] TCP/IP 모델 및 관련 프로토콜

by 서피 2021. 7. 21.

구현 환경

시스템 공간

TCP/IP와 하위 계층은 운영체제 커널(kernel) 내부에 구현되어 있다.

사용자가 TCP, UDP, IP기능을 이용할 수 있도록 소켓(socket)인터페이스를 제공한다. 이는 인터넷 접속이 가능한 대부분의 호스트에서 지원하고 있다.

하위 계층은 LAN카드(하드웨어)와 드라이버 루틴으로 동작한다.

 

사용자 공간

일반적으로 세션계층부터 응용계층까지의 기능은 사용자 프로그램으로 구현된다.

 

 

TCP/IP계층 구조

ARP (Address Resolution Protocol)

데이터 링크 계층 프로토콜을 이용하여 데이터를 전송하려면, 네트워크 주소를 데이터링크 계층 주소로 변환하여야 한다.

 

RARP (Reverse Address Resolution Protocol)

호스트가 자신의 하드웨어 주소를 알리면서, 자신에게 해당하는 IP주소를 묻는 방식이다.

호스트들은 일반적으로 자신의 IP주소를 디스크에 저장하는데, 디스크가 없는 장비들도 존재한다. 이들은 부팅시 LAN카드에서 자신의 MAC주소를 알아낸 다음, 이를 이용해 RARP로 자신의 IP주소를 알게된다.

특정 호스트에서 해당 MAC주소에 대한 IP주소를 반환해준다.

 

미완성...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

댓글