40. 下列何者並非TCP封包表頭當中的欄位資訊?
(A)循序(sequence)編號
(B)目的IP位址(destination IP address)
(C)來源連接埠編號(source port)
(D)流量視窗大小(window size)
答案:登入後查看
統計: A(141), B(540), C(152), D(439), E(0) #2516642
統計: A(141), B(540), C(152), D(439), E(0) #2516642
詳解 (共 6 筆)
#4423981
TCP 的封包格式,各欄位功能如下:
● 來源埠口(Source Port):來源之 TCP 埠口。
● 目的地埠口(Destination Port):目的地之 TCP 埠口。
● 順序編號(Sequence Number):該封包的順序編號。
● 確認號碼(Acknowledge Number):回應封包的確認號碼,也是期望傳送端下次發送封包的序號,其表示該確認號碼以前的封包都以正常接收。
● 資料偏移量(Data Offset):因為 TCP 的 Option 欄位長度並非固定,Data Offset 用來表示傳輸資料(Data)是在整個封包之區段起始位址。
● 位元碼(Code bits):(6 位元)(URG, ACK, PSH, TST, SYN, FIN)此欄位作控制訊息傳遞之用。而且目前有關 TCP/IP 網路上的特殊處理工作(如防火牆等等)都是利用這些控制碼來運作。其中:
(1) URG(Urgent):表示該封包為緊急資料,並使 Urgent Point 欄位有效。
(2) ACK(Acknowledge):本封包有回應確認功能,其確認 Acknowledge Number 欄位中所指定的順序號碼。
(3) PSH(Push):請求對方立即傳送 Send Buffer 中的封包。
(4) RST(Reset):要求對方立即結束連線(強迫性),且發送者已斷線。
(5) SYN(Synchronous):通知對方要求建立連線(TCP 連線)。
(6) FIN(Finish):通知對方,資料已傳輸完畢,是否同意斷線。發送者還在連線中等待對方回應。
● 視窗(Window):此欄位是用來控制封包流量,告訴對方目前本身還有多少緩衝器(Receive Buffer)可以接收封包(滑動視窗法之特性)。如果 Window = 0 表示緩衝器已滿暫停傳送資料。Window 大小的單位是以位元組表示(Byte)。
● 檢查集(Checksum):此欄位為 16 bits 長的檢查碼,接收方可依此 Checksum 來確定所收封包(資料極表頭)是否正確。
● 緊急指標(Urgent Point):當 URG = 1 時,其代表緊急資料是在資料區的什麼位址。
● 任選欄(Option):目前此欄位只應用於表示接收端能夠接收最大資料區段的大小。如果不使用此欄位,則可以使用任意的資料區段大小。
● 填補欄位(Padding):將 Option 欄位補足 32 位元的整數倍。
26
1
#5693858
TCP屬傳輸層使用port number,IP是網路層的
2
1