TCP《网络协议基础》实验报告.doc

上传人:飞****2 文档编号:52770797 上传时间:2022-10-23 格式:DOC 页数:9 大小:670KB
返回 下载 相关 举报
TCP《网络协议基础》实验报告.doc_第1页
第1页 / 共9页
TCP《网络协议基础》实验报告.doc_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《TCP《网络协议基础》实验报告.doc》由会员分享,可在线阅读,更多相关《TCP《网络协议基础》实验报告.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、沈 阳 工 程 学 院学 生 实 验 报 告实验室名称:信息学院网络实验室实验课程名称:网络协议基础实验项目名称:实验三 TCP协议解析班 级: 网络本112 姓 名: 郑乐乐 学 号:27实验日期: 2013 年 9 月 26 日 实验台编号:26指导教师: 张小瑞 批阅教师(签字): 成绩:一 实验目的解析TCP协议二 实验内容1分析TCP报文结构。2分析TCP协议规程。三 实验前的准备l 掌握TCP协议基础。l 掌握相关协议模拟与模拟软件使用知识。四 实验要求及实验软硬件环境【基本要求】l 分析应用层协议背景下,TCP协议报文结构与规程。l 分析TCP可变窗口机制。l 完成此项实验,完成

2、实验报告。【实验组织方式】l 个人实验【实验条件】l 微机与编程(或工具)软件。l 网络实验环境。五 实验步骤1.在主机上打开虚拟机vmware,启动Windows standard 2000。在虚拟机Windows standard 2000中启动sniffer进行获取数据报。图1 打开虚拟机vmare2.之后在DOS下判断是否能够登陆沈阳工程学院的服务器,如果输入ping执行命令能够连通,输入登陆服务器。图2 判断是否连通图3 登陆ftp服务器3.复制其中的某个软件,使用sniffer将该文件传输的过程中提取出数据报,对其数据进行分析的TCP结构。图4 截取TCP数据报文4.将TCP数据报

3、文提取出来并且对TCP数据报文的具体分析。图5 提取TCP数据报文5.在连接ftp服务器的时候,发出数据包获取三次握手,发送数据和四次挥手的数据报文。图6 获取三次握手数据报文图7 传输数据报文图8 四次挥手的数据报文六 程序清单与实验结果记录1.TCP数据报文的结构:图9 TCP数据报文的结构2.TCP可变窗口机制:图10 三次握手数据报文图11 四次挥手数据报文七 结果分析1、TCP协议结构分析通过截取的IP数据报文,将数据报文转化成为报文信息,其中对报文的信息进行解释说明,最后用表格的形式表现出来:Source port源地址1052Destination port目的地址21Seque

4、nce number序列号Next excepted Seq number下一个序列号Acknowledgment number确认号Data offset数据偏移20字节Flag标志11Window窗口17520Checksum校验和5CEAUrgent pointer紧急指针0表1 TCP协议结构分析表2、TCP协议分析三次“握手”:发报文头接受报文头回复再发报文(握手)开始正式通信。第一次握手:建立连接时,客户端发送syn包到服务器,并进入SYN_SEND状态,等待服务器确认。第二次握手:服务器收到syn包,必须确认客户的syn,同时自己也发送一个syn包,即syn+ack包,此时服务器

5、进入SYN_RECV;第三次握手:客户端受到服务器的syn+ack包,向服务器发送确认包ack,此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。完成三次握手,客户端与服务器开始传送数据。同理可知,四次握手也是根据相同的原理来确定的。TCP释放连接“四次握手”:假设客户端请求释放连接,主机A的客户进程会向主机B的服务器发送一个释放连接请求报文段,FIN=1,ACK=0,同时为这个报文段分配一个序号,假设SEQ=1800。主机B的服务器收到释放连接请求报文段后如果同意释放连接,就会发送一个同意释放连接的应答报文段, ACK=1,需要为这个报文段分配一个序号,假设SEQ=2500,AN=1801。同时主机B的服务器如果没有数据需要再向客户端进程传输,需要释放服务器到客户端的连接,则它也向客户端进程发送一个释放连接请求报文段,FIN=1,SEQ=2501.AN=1801。主机A的客户进程收到释放连接请求报文段后,需要向主机B的服务器发送一个释放传输连接应答报文段,ACK=1, SEQ=1801,AN=2502。至此,本次TCP连接彻底释放。通过这次实验,掌握TCP协议的具体结构与具体规程,熟悉TCP可变窗口机制。其中主要包括使用sniffer软件来抓取TCP数据报、连接ftp服务器、了解数据报的结构等。最后做出总结,完成实验。教师评语教师签名:年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁