본문 바로가기
CS/TCP,IP

[TCP/IP]ARP 헤더 (ARP Header) 구조

by 연어바케트 2020. 12. 27.
728x90
반응형
  • Ethernet 헤더 구조는 아래 참고!
 

[TCP/IP] Ethernet Header구조

◎ Ethernet 헤더 이더넷패킷이 64바이트(14바이트의 헤더 + 46 바이트의 데이터 + 4바이트의 검사합) 보다 작은 크기의 패킷을 발견하면 충돌(collision)로 인하여 손상된 패킷이라고 판단하여 무시해

salmonworld.tistory.com

 

 

ARP 헤더

ARP(Address Resolution Protocol)은 IP 주소에 대응되는 MAC 주소(하드웨어 주소)를 알아내는 프로토콜.

ARP 반대 개념으로 RARP가 있다. 

 

  • H/W Type
     2byte 하드웨어 종류 필드 값 설정을 제어한다. 이더넷 일 경우 1로 설정 
  • Protocol Type
      2byte로 상위 프로토콜을 정의 한다.  IPv4일 경우 0x0800 설정
  • HW len
     1byte 하드웨어 주소의 길이를 정의. MAC 주소의 길이는 6
  • prot. len
     상위 프로토콜의 길이 정의. IPv4길이는 4 
  • Operatrion
     2 byte 요청 패킷인지 응답 패킷인지 확인. Request(요청) : 0001, Reply(응답) : 0002 
  • Source Hardware address 
     6byte 송신자의 하드웨어 주소를 나타내는 필드.
  • Source protocol address
     4byte 송신자의 IP주소를 나타내는 필드.
  • Target hardware address
      6byte 목적지의 하드웨어 주소를 정의. Request인 경우 송신자는
      목적지의 하드웨어 주소를 모르기 때문에 모두 0으로 설정 되어 있음.
  • Target Protocol address
      4byte 목적지의 IP 주소를 정의.

 

 

728x90
반응형

'CS > TCP,IP' 카테고리의 다른 글

[TCP/IP] IPv4 Header 구조  (0) 2022.12.31
[TCP/IP] Ethernet Header구조  (0) 2022.12.31
[TCP/IP]UDP 헤더 구조  (0) 2021.07.20
[TCP/IP] MTU와 MSS 란? pathMTU란?  (0) 2020.12.03

댓글