福建农林大学计算机网络实验报告四.docx

上传人:b****3 文档编号:10469327 上传时间:2023-05-26 格式:DOCX 页数:12 大小:1.45MB
下载 相关 举报
福建农林大学计算机网络实验报告四.docx_第1页
第1页 / 共12页
福建农林大学计算机网络实验报告四.docx_第2页
第2页 / 共12页
福建农林大学计算机网络实验报告四.docx_第3页
第3页 / 共12页
福建农林大学计算机网络实验报告四.docx_第4页
第4页 / 共12页
福建农林大学计算机网络实验报告四.docx_第5页
第5页 / 共12页
福建农林大学计算机网络实验报告四.docx_第6页
第6页 / 共12页
福建农林大学计算机网络实验报告四.docx_第7页
第7页 / 共12页
福建农林大学计算机网络实验报告四.docx_第8页
第8页 / 共12页
福建农林大学计算机网络实验报告四.docx_第9页
第9页 / 共12页
福建农林大学计算机网络实验报告四.docx_第10页
第10页 / 共12页
福建农林大学计算机网络实验报告四.docx_第11页
第11页 / 共12页
福建农林大学计算机网络实验报告四.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

福建农林大学计算机网络实验报告四.docx

《福建农林大学计算机网络实验报告四.docx》由会员分享,可在线阅读,更多相关《福建农林大学计算机网络实验报告四.docx(12页珍藏版)》请在冰点文库上搜索。

福建农林大学计算机网络实验报告四.docx

福建农林大学计算机网络实验报告四

 

福建农林大学计算机与信息学院

 

实验报告

 

课程名称:

计算机网络

姓名:

学院:

计算机与信息学院

专业:

计算机科学与技术

年级:

学号:

指导教师:

林要华

职称:

讲师

 

2015年10月27日

实验项目列表

序号

实验项目名称

成绩

指导教师

1

TCP/IP实用程序的使用

2

3

4

5

6

7

8

总评

 

实验报告

系:

计算机科学专业:

计算机科学与技术年级:

姓名:

学号:

实验室号:

计算机号:

实验日期:

2015年10月27日指导教师签字:

成绩:

报告退发(订正、重做)

实验四TCP协议分析

一、实验目的

1、 掌握TCP报文段首部各字段的含义;

2、 掌握TCP的建立连接的三次握手机制;

3、 了解TCP的确认机制;

4、 了解TCP的流量控制和拥塞控制。

二、实验原理

利用数据捕获技术来完成实验。

TCP协议的基本概念,TCP的确认机制。

三、实验步骤

下载网络数据包捕获工具(Sniffer、Wireshark、Ethereal、Iris等),安装,运行,进行数据捕获。

找出TCP数据包。

进行如下操作:

1)分析某个TCP数据包各字段的值并解释;

2)找出建立连接时的TCP数据包进行分析;

3)找出TCP数据包,解释TCP的确认机制;

4)找出TCP数据包,解释TCP的流量控制和拥塞控制机制。

以Wireshark为例,具体实验步骤如下:

1.组建对等网

这个环节省略,因为实验室中都已经建好了。

但要自己要决定哪一台作为服务器,哪一台作为客户器,现在分别记为Server和Client。

例如:

Server的1P地址为192.168.0.102,Client的1P地址为192.168.0.100

2.在服务器端安装FTP服务器软件

这里出于试验内容简单考虑,使用简单的FTP服务器软件HomeFtpServer。

不需要安装,直接解压即可。

HomeFtpServer设置如下:

(1)HomeFtpServer主界面

(2)HomeFtpServer简单配置(匿名访问)

这些设置完成后,就可以启动HomeFtpServer。

 

具体步骤如下:

(1)HomeFtpServer主界面

(2)选择“FtpServer”-“Settings”,打开设置界面如下:

 

(3)选择Anonymous选项卡,设置如下:

(4)点击Apply应用

(5)最后点击主界面StartServer开始服务。

3.在客户端启动监听程序

具体步骤为:

在客户端打开Wireshark监听程序,在菜单栏上选择Capture-Options,打开设置窗口,在CaptureFilter中输入tcpand192.168.0.100,点击右下角的Start开始监听。

4.在客户机上运行FTP程序,从服务器上下载一个文件到客户机

这里直接使用IE浏览器或资源管理器访问就可以了(ftp:

// 192.168.2.34),该IP地址是server的IP地址。

具体步骤是:

(1)打开资源管理器,输入地址为:

ftp:

//192.168.2.34

 

(2)打开服务器中的test.txt文件,此时观察Wireshark中已记录的数据。

5.分析该TCP数据包各字段的值

(1)分析该TCP数据包各字段的值

从上图可以看出,源端口号为1044,目的端口号为21,序列号为2,确认号为0,头文件长度为32字节,标记为0x002,窗口大小为65535,检验和为0x6ebd等信息。

(2)找出建立连接时的tcp数据包进行分析。

可以发现第124段数中seq=0,即为建立连接时的TCP数据包。

(3)找出TCP数据包,解释TCP的确认机制

第125、126两段数据中ACK=1,为确认信号。

可以发现第124、125、126三段值即为TCP连接的三次握手。

(4)找出TCP数据包,解释TCP的流量控制和拥塞控制机制

TCP使用基于滑动窗口的流量和拥塞控制方式,通过确认分组流实施控制(接收方窗口通知)。

TCP使用基于往返定时器(RTT:

round-triptimer)的自适应时钟来调谐重发超时。

TCP为完成对数据的确认使用了滑动窗口机制,为避免拥塞采用了称为“慢启动”的策略。

发方对丢失或损坏数据的重发,要求保留数据副本直至收到数据确认(ACK)。

为避免大量可能丢失的数据副本占用大量存储器并浪费带宽,TCP采用了一个滑动窗口装置来限制传送中的数据数量。

随着确认的返回,TCP在前移窗口的同时,发送不断增加的数据。

一旦窗口被占满,发方必须停止传输数据直至更多的确认到达。

虽然TCP能发现数据没有送达,但重新发送会进一步加剧信道的拥塞,从而进一步导致数据丢失。

为避免网络因拥塞而瘫痪,TCP只能降低传输速率以对数据丢失做出反应。

进入路由器管理界面-“进阶设定”-“流量控制设置”界面,启用流量控制功能,可以分IP段对流量进行限制。

可以限制保证最小速度或者控制最大速度等等。

设置完成后点击保存。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2