TCP/IP协议分析及应用实验报告
学号:姓名:班级:
实验项目编号:B03862704 实验项目名称:传输控制协议TCP
一、实验目的:
1. 掌握TCP协议的报文格式。
2. 掌握TCP连接的建立和释放过程。
3. 掌握TCP数据传输中编号与确认的过程。
4. 掌握TCP协议校验和的计算方法。
5. 理解TCP重传机制。
二、实验环境:
Win dows server 2003
TCP/IP协议分析及应用教学实验平台
三、实验原理(或要求)
TCP报文格式
16位源端口号16位目的端口号
32位序号
32位确认序号
选项
数据
TCP连接的建立
TCP是面向连接的协议。在面向连接的环境中,开始传输数据之前,在两个终端之间必须先建立一个连接。对于一个要建立的连接,通信双方必须用彼此的初始化序列号seq和来自对方成功传输确认的应答号ack(指明希望收到的下一个八位组的编号)来同步,习惯上将同步信号写为SYN应答信号写为ACK
整个同步的过程称为三次握手,如图:
S¥X:soq^X+i Ani;ack^Y+l
TCP 连接的释放
对于一个已经建立的连接, TCP 使用四次握手来结束通话(使用一个带有 FIN 附加标记的
报文段)。如图
应用程序关闭连腰
通知自包的应用程序* ■对方墓求关闭连按 -应用稈序关闭连接」
ACK:ack=YH
TCP 重传机制
TCP 每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到 期,但还没有收
到确认,就要重传这一报文段。 四、实验步骤:
练习一:察看TCP 连接的建立和释放 主机B 、C 、D 启动协议分析器进行数据捕获,并设置过滤条件(提取TCP 协议) 主机A 启动仿真编辑器,进入TCP 连接视图。在“服务器信息/IP 地址”中填入 主机C 的IP 地址;使用“端口扫描”获取主机 C 的TCP 端口列表,在“服务器 信息/端口”中填入主机C 的一个TCP 端口(大于1024);点击“连接”按钮进行 连接。 察看主机B 、C D 捕获的数据,填写下表。
字段名称
报文1
报文2
报文3
Seque nee Number
Ack no wledgeme nt Number
ACK
SYN
TCP 连接建立时,前两个报文的首部都有一个“ maximum segment size ”字段, 它的值是多少?作用是什么?结合IEEE802.3协议规定的以太网最大帧长度分 析此数据是怎样得出的。
SVX :soq=¥
ACK:ack=X+l
p[N :seq=X
ACKzackM
FIN r seQ-Y P ACK: ack=X+l
主机A断开与主机C的TCP连接
察看主机B、C D捕获的数据,填写下表。
五、实验记录或结果 ■ IJI K|
O 口 ■«■ 叩 MAC U] AflP IP kZW 二! LUMP TCP 阖 UOP
KACtiidb
36 iJOfl :7L3-Saa :3M HP 珀址 □ . 41 0.111 QO97La-3S0OI*F
0,10Q I gJ ■員PM-0UE4DZ
口口44
004712-320203
船 00471 □. 43 DaE -Tiz-szDad r
□ . 51 DaE-71 2-32D 3Z-4
□ . fi2 □aE -TlZ-SZDZl 口
□. £4 口ae-Ti 2-32Dag-4
口口 B-71S-22DZD :r
OOW73-GOQ?M
DA.
DC
EJ L
XU
rz
BLA ■W.TM
* LJ a ILL
: cra&7i3-zaazaF -? KHAWZ -QCZ ^OZ
-□ z Sih.. iJ3STL2-ZBOZDJ ,
-> DO] A^-tHZZ^EXZ
"-口 3 Etk: O0e?L2-£S02OF => 00]*fie-OC2^E + n < Sth : OOeffLS-KCffiCir -> flOUW-ME^M
iPie^r
* d
:文帏忙)WtP 17f.L«.D. 44
i"?z. Lfi. n.
i-7^.14. 0.41
0.3S
OOe713-3£D3!»Q CF DOer?ia-2£O20F
DA
□aB -^1.2-3ZD29 DB □ai>"?j,.3-3$gqc-T pc 00»?1&-3£0203 Dl> □C1B --71Z -ZZD324 EA. □ 口口 □■ffb -a XCJk 17Z. x c. a .JS 3 inrz . I E . □. 31 1 7.5. 117. n. irm 0O»7L3-aS0QI>O 口a&"712 -ZZDQD F 0047 丄金一 E;SQZ 丄口 iWbl. □aB -7iz-3zaa9-4 TO fZ YllkZmn.:- EE 曰:Kt 、 (WffT li :-B2iIKi(W => Ml 呂旳欣垃址 ■ COLAee-OC-EMC WS7 L?-£20201 呦敢耳舉滋取jds g :» 曰 IF : ITS. !I4. 0. 41 => !l7^. 1& m liMi CL" 44) IHI 履丰脅P 曹BT&IZ Sr 5: 斗 WST^.T 20 “J P , = S3 ㈢区占爵弼 00 «xx™ £T»Sf¥ WiTTS .....0. MLE.fiWTT 壬 .... D stytr v :i w 识 3TW0 a ST-EifrlB.* ft i 鼻巳帝用 □… …… 乔站卄 .I ........................ 还MJ+ ..0 ........................ . 总if o (fiiid gw = m iirniiSI 126 6 CiOI'A 1TE L4 D. 4】 目的:EF ・ta 址 IFtS 顼 ITS.L4 D. 100 TCF : FfE 14S0 => W CST1 ]> S g 遢翻口 iCrjij SB zJ 口的■杠嗨迪 nciOOlMOD: no 1A sz DC E-4 1>E DO 97 1Z EE OE CF OB- DO 4« ao _. n :.. . T OOOOCWltJ: QC zo- ■aw 40 W AC □ 3 QD 2 JkC IO OO E9 AC •IO .4.MI... ..............J . 000004 = 17: QC 04 04 DC □ O e C5 ?2 BP- □SI OO OO DD EO □ E _ "3 . . . Pa> . ......F ooaocwMJ : 4 4 AC OP BC □ O W DX-... ■ Jgl X| 丹輿LI ]Q3O S^WU 口 93 暉列* WhMMMTS WG'-.-ir 回・E&0E Wfri-..* mm caaa EJ •丹 az CTfi a ................ B^E .0…… l 胸 0 M :K a rsm ....D « . H5T .......... D.. STH L FIH ................ D TH 口t 如 gnr □ODD TtrUtn hi mjirjaj^ na. L & o. joe IFIS4[ 曰I TO 1 : F-fi dQM - > Ml @TW > d 量■:h a, LJ MTTF U 剖『暮 ft *1*讴]I KTTPZ?S Fl 的■沁比址 口MOtMZ : LiL »± it± ■0已 A9 it t* i >."■ iif- ■IX 00 DClOCl£»l □: QQ 20- 品 aa □ £ QD 1th JU! ia g 24 xa aaaa (M2C: □a £4 o« DC S<0 73 C9 »1 nt DQ DO DD EO 02 □ ODOiOCM : 44 ec OD ■ G OD> KM