CS/TCP,IP
[TCP/IP]ARP 헤더 (ARP Header) 구조
연어바케트
2020. 12. 27. 23:44
반응형
- 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 주소를 정의.
반응형