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

+ Recent posts