View
184
Download
0
Category
Preview:
DESCRIPTION
TCP Header 與 IP Header 介紹. A0923318 許孟喬. IP Header. Type of Service (TOS). 這裡指的是 IP 封包在傳送過程中要求的服務類型,其中一共由 8 個 bit 組成: 000..... Routine 設定 IP 順序 ﹐ 預設為 0﹐ 否則 ﹐ 數值越高越優先 ...0.... Delay 延遲要求 ﹐0 是正常值 ﹐1 為低要求 ....0... Throughput 通訊量要求 ﹐0 為正常值 ﹐1 為高要求 - PowerPoint PPT Presentation
Citation preview
TCP Header 與 IP Header 介紹
A0923318 許孟喬
IP Header
V ers io n
T im e to L iv e P ro to co l
H ead erL en g th
T yp e o f S e rv ice T o ta l L en g th
Id en tifie r F rag m en ted O ffse t
O p tio n s
F lag s
P ad d in g
H ead er C h eck su m
D estin a tio n A d d ress
S o u rce A d d ress
8 8 8 8
32 BITS
Type of Service (TOS)
這裡指的是 IP 封包在傳送過程中要求的服務類型,其中一共由 8 個 bit 組成:
000.....Routine 設定 IP 順序﹐預設為 0﹐ 否則﹐數值越高越優先
...0....Delay 延遲要求﹐ 0 是正常值﹐ 1 為低要求 ....0...Throughput 通訊量要求﹐ 0 為正常值﹐ 1 為高要求 .....0..Reliability 可靠性要求﹐ 0 為正常值﹐ 1 為高要求 ......00 Not Used 未使用
Flag
• 這是當封包在傳輸過程中進行最佳組合時使用的 3 個 bit 的識別記號。 位元 0 : 保留位元 1 : 0 表示可以 fragment , 1 表示不可
fragment
位元 2 : 0 表示是最後一個 fragment , 1 表示後面 還有資料
Fragment Offset
• 表示分割後的 fragment 在原來 segment 中的相對位置
Time To Live (TTL)
• 在網路中存活的時間
Protocol
• 這裡指的是該封包所使用的網路協定類型,像是 ICMP 或 TCP/UDP 等等。
Header Checksum
• 這個數值主要用來檢查錯誤用的,用以確保封包被正確無誤的接收到。當封包開始進行傳送後,接收端主機會利用這個檢驗值會來檢驗餘下的封包,如果一切看來無誤,就會發出確認信息,表示接收正常。
TCP Header
D estin a tio n P o rt
S eq u en ce N u m b er
O p tio n s an d P ad d in g
A ck n o w led gm en t N u m b er
U rgen t P o in te r
W in d o w S iz e
8 8 8 8
32 BITS
S o u rce P o rt
C h eck su m
HLenReserved(6 bits)
Flags(6 bits)
Sequence Number
• 表示此資料段在訊息中的序號,接收端依序組合資料段
Acknowledgment Number• 接收端希望下次收到的序號,也是回應已
收到封包
Flags
• 由 6 個 bits 所組成,控制資料的傳輸與連結– URG : 緊急指標– ACK : 如果設定,表示此封包有一個回應– PSH : push function– RST : 重設連結– SYN : 建立順序號碼– FIN : 傳送資料到此為止
Window Size
• 使用於流量控制,表示能接收資料的數目
Urgent Pointer
• 緊急指標。 URG flag 為 1 時,此欄位才生效
Recommended