728x90

프로토콜이란?

 - 네트워크를 통해 데이터를 주고 받을 때 지켜야할 절차 및 규약

 

Network Interface Layer

 

 1) 물리 주소

 - 네트워크 카드에 고유하게 할당된 하드웨어 주소

 - 물리 주소는 16진수로 표현하며 물리주소의 길이는 6Bytes(48bits)

 

 2) Ethernet

 

 

 Preamble  Ethernet 프레임의 전송 시작을 알리는 필드 7Bytes(10101010)
 SFD(SOF)  Ethernet 프레임의 시작을 알리는 필드로 1Bytes(10101011)
 Destination address  목적지 물리 주소(6 Bytes)
 Source address  출발지 물리 주소(6 Bytes)
 Type  상위 프로토콜의 종류(2 Bytes)
 Data  상위 계층에서 캡슐화된 데이터
 FCS  Ethernet 프레임의 전송 오류를 검증하기 위한 필드(4 Bytes)

 

3) ARP

 

 

 Hardware Type  물리적 네트워크의 종류 (Ethernet : 0x1)
 Protocol Type  논리 주소를 제공하는 프로토콜의 종류 (IPv4 : 0x0800)
 Hardware Address Length  물리주소의 길이
 Protocol Address Length  논리주소의 길이
 OP Code  ARP Protocol 메시지 종류
  * ARP Request : 1,  ARP Reply : 2
 Sender Hardware Address  송신자의 물리 주소 (6Bytes 필드 길이)
 Sender Protocol Address  송신자의 논리 주소 (4Bytes 필드 길이)
 Target Hardware Address  대상의 물리 주소 (6Bytes 필드 길이)
 Target Protocol Address  대상의 논리 주소 (4Bytes 필드 길이)

 

* ARP Protocol 동작

 1. ARP Request

      Broadcast로 해당 MAC address 질의

 2. ARP Reply

      Unicast로 해당 MAC address 응답

728x90

+ Recent posts