B:Bytes b:bits
IP datagram(20-65535B ): Header(20-60B)+Data(<46B)
-Header format(20-60B)
Ver 4b
어떤 IP version
HLEN 4b
헤더의 길이
0-15로 *4를 해줘야 원래 값
Service type 8b
서비스 유형
패킷의 우선 순위 나타냄
Total length 16b
IP datagram 전체 길이
헤더길이도 포함
Identification 16b
Flags 3b
D: Do not fragment
M: More fragments
Fragmentation offset 13b
header 속 fragmentation
13bits라 3bits 부족하기 때문에 항상 /8
Time to live 8b
routing loop 방지
packet이 전파되는 범위 제한
Protocol 8b
프로토콜의 종류 ex) ICMP, IGMP, TCP, UDP, OSPF
Header checksum 16b
헤더만 오류탐지해주는 코드
Source IP address 4B
Destination 4B
Options+padding 0-40 B
single:byte multiple:type+length+value
type 8b+length 8b+value(variable)
type(1+2+5)
1:copy 2:class 5:number
single-byte:No operation, End of option
multiple-byte:Record route, Strict source route, Loose source route, Timestamp
MTU(Maximum Transfer Unit)
IP datagram 최대 길이
'cs > 컴퓨터네트워크' 카테고리의 다른 글
Address aggregartion (0) | 2021.06.17 |
---|---|
Delivery&Routing table (0) | 2021.06.17 |
제어 (0) | 2021.06.17 |
통신서비스의 종류 (0) | 2021.06.17 |
L1+L2 물리넷 (0) | 2021.05.05 |