欢迎来到天天文库
浏览记录
ID:42091874
大小:1.59 MB
页数:20页
时间:2019-09-07
《传输控制协议TCP实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验报告课程名称计算机网络实验项目传输控制协议TCP实验仪器主服务器一台,装有HTTP、FTP、TELNET、MAIL、DHCP、DNS等服务、组控设备若干、实验机:运行网络协议仿真教学系统通用版程序系别计算机学院专业网络工程班级/学号0802/2008011396学生姓名邵华强实验日期2010,10.17成绩指导教师高卓实验二传输控制协议TCP【实验目的】1.掌握TCP协议的报文格式2.掌握TCP连接的建立和释放过程3.掌握TCP数据传输屮编号与确认的过程4.掌握TCP协议校验和的计算方法5.理解TCP重传机制【实验学时】建议4学时【实验环境
2、配置】该实验采用网络结构一【实验原理】一.TCP报文格式116173216位源端口号16位目的端口号32位序号32位确认序号4位首保留(6:$〔£§f部长度位)GKHTNN16位窗口大小16位检查和16位紧急指针选项数据一.TCP连接的建立TCP是面向连接的协议。在面向连接的环境中,开始传输数据之前,在两个终端之间必须先建立一个连接°对于一个要建立的连接,通信双方必须用彼此的初始化序列号scq和来白对方成功传输确认的应答号ack(指明希望收到的下一个八位组的编号)来同步,习惯上将同步信号写为SYN,应答信号写为ACK。整个同步的过程称为三次握手
3、,下图说明了这个过程:SYN:seq=XSYX:seq=Y?CK:ack=X+lSYN:seq=X+l?CK:ack-Y+l一.TCP连接的释放对于一个己经建立的连接,TCP使用四次握手来结束通话(使用一个带有FIN附加标记的报文段)。TCP关闭连接的步骤如下图所示:FIN:seq=X应用程序关闭连接ACK:ack=X»l对方婪求关闭连接应用程序关闭连接1FIN:seq=Y,ACK:ack=X4ACK:ack=YH二.TCP重传机制TCP每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到期,但还没有收到确认,就要重传
4、这一报文段。【实验步骤】练习一:察看TCP连接的建立和释放1.主机B、C、D启动协议分析器进行数据捕获,并设置过滤条件(提取TCP协议)。2.主机C打开TCP工具,类型选择“服务器”,端口填写大于1024的值;点击“创建”,如果端口被占用则选择其它。主机A打开TCP工具,类型选择“客户端”,地址填入主机C的TP地址;在端口填入主机C的TCP工具监听的端口;点击[连接]按钮进行连接。3总耳Bicr^softT^rd文笞“cM2文件5、正文-T"”畑Roz•五-BZM-AJA=>=:=iff少・△・j回1贝1节”1位誉2.5厘米1行2列T英语«S)少M开始6、0宙直17、圍网《协议仿真教学…8、电网络连接9、⑥冋堵协议仿其数学」10、品ICP及接工具>«*新建MxcrozoftW...11、>巧殴?18:553.察看主机B、C、D捕获的数据,填写下表。字段名称报文1报文2报文3SequenceNumber284023787922222454512024445719AcknowledgementNumber139954987600ACK101SYN0101037/14601038/1460TC12、P连接建立时,前两个报文的首部都有一个“maximumsegmentsize”字段,它的值是多少?作用是什么?结合IEEE802.3协议规定的以太网最大帧长度分析此数据是怎样得出的。maximumsegmentsize=1460文件(E)视闻(Y)设昼(DSQ(W)帮肋但)u瞧@動]JQQ»讯国百会话分类利T葩TCP其它合话2059®.6613-5964.66IS祚1036-2000莓103?-2000冠1038-2000N蠱UDP云它会话aCHJ5964.66200-25S.2SS.2S5.2S01004-10043C3FFa2::0C・FE13、80::05ES:95K:69W超ARP会话可輪NetbiosKW会话=431-L_J?l»gsAndFragmentoffsetVnuzad=0JjDont£r・s・iH=.1CjNorefranrtents=..0C^Fra^nentoffset=0(fieldvalue=0)tolive=128r^Mextprotocol=6TCPProtocolI^HeaderChecksun=FE84(correct)r^Sourceaddress=S9.64.66.131^Destinationaddress=59.M.66ISDip"itBirC14、PGransibissi^nControlProtocol)□TCPSourceport=10XrQDestinationport二2000•^^Se
5、正文-T"”畑Roz•五-BZM-AJA=>=:=iff少・△・j回1贝1节”1位誉2.5厘米1行2列T英语«S)少M开始
6、0宙直1
7、圍网《协议仿真教学…
8、电网络连接
9、⑥冋堵协议仿其数学」
10、品ICP及接工具>«*新建MxcrozoftW...
11、>巧殴?18:553.察看主机B、C、D捕获的数据,填写下表。字段名称报文1报文2报文3SequenceNumber284023787922222454512024445719AcknowledgementNumber139954987600ACK101SYN0101037/14601038/1460TC
12、P连接建立时,前两个报文的首部都有一个“maximumsegmentsize”字段,它的值是多少?作用是什么?结合IEEE802.3协议规定的以太网最大帧长度分析此数据是怎样得出的。maximumsegmentsize=1460文件(E)视闻(Y)设昼(DSQ(W)帮肋但)u瞧@動]JQQ»讯国百会话分类利T葩TCP其它合话2059®.6613-5964.66IS祚1036-2000莓103?-2000冠1038-2000N蠱UDP云它会话aCHJ5964.66200-25S.2SS.2S5.2S01004-10043C3FFa2::0C・FE
13、80::05ES:95K:69W超ARP会话可輪NetbiosKW会话=431-L_J?l»gsAndFragmentoffsetVnuzad=0JjDont£r・s・iH=.1CjNorefranrtents=..0C^Fra^nentoffset=0(fieldvalue=0)tolive=128r^Mextprotocol=6TCPProtocolI^HeaderChecksun=FE84(correct)r^Sourceaddress=S9.64.66.131^Destinationaddress=59.M.66ISDip"itBirC
14、PGransibissi^nControlProtocol)□TCPSourceport=10XrQDestinationport二2000•^^Se
此文档下载收益归作者所有