好文档 - 专业文书写作范文服务资料分享网站

实验6_北航研究生计算机网络实验

天下 分享 时间: 加入收藏 我要投稿 点赞

实验报告

实验六 传输层实验

1、根据2.6中步骤3回答:TCP的连接和建立采用的是:三次握手 方式,PCA是 客户端 ,PCB是 服务器端 。先点击发送再点击接收,会出现什么问题?为什么?

连接没法成功。 原因:(1)C/S模式,Server没启,Client也就连接不上了。

(2)如果没有应用进程被动打开,则主动打开的应用进程也就无法成功建立起一个连接。 (3)结合看TCP状态机,必须有被动打开方才能连

2、根据2.6中步骤5,结合预习报告,分析TCP连接的建立过程,根据TCP建立过程的三个报文,先填写下表: 字段名称 报文序号 Sequence Number Acknowledgement Number Ack Syn 42 0 无 0 1 第一条报文 43 0 1 1 1 第二条报文 44 1 1 1 0 第三条报文

3、根据2.6中步骤6回答:

TCP连接建立时,其报文首部与其它TCP报文不同,有一个“Option”字段,它的作用是什么,值为多少?结合IEEE802.3协议规定的以太网最大帧长度分析此数据是怎样得出的。

表明本端所能接收的最大长度的报文段,值为1460。

以太网最大帧长度为1518字节,帧头和帧尾共占18字节,IP首部和TCP首部最少分别是20字节,所以1518-18-20-20=1460字节。

4、根据2.6中步骤7:结合预习报告,分析TCP连接的释放过程,选择TCP连接撤消的四个报文,将报文信息填入下表。 字段名称 报文序号 Sequence Number Acknowledgement Number Ack

第一条报文 400 355911 1 1 1 355912 1 1

第二条报文 408 1 第三条报文 409 355912 1 第四条报文 410 355912 2 1 实验报告

Fin 1 0 1 0 2

实验报告

5、根据2.6中步骤8:分析TCP数据传送阶段的前8个报文,将报文信息填入下表。 报文序号 45 46 47 48 49 50 51 52 报文种类 (发送/确认) 发送 发送 发送 确认 发送 发送 确认 发送 序号字段 1 1401 2861 1 4321 5781 1 7241 确认号字段 1 1 1 1401 1 1 2861 1 数据长度 被确认报文序号 1460 1460 1460 0 1460 1460 0 1460 1401 2861 4321 无 5781 7241 无 8701 5840 5840 5840 8400 5840 5840 11680 5840 窗口 请写出TCP数据部分长度的计算公式。数据传送阶段第一个报文的序号字段值是否等于连接建立时第三个报文的序号?

TCP数据部分长度=( IP总长度字段(16 bits)值 - IP首都长度字段(4 bits)值*4 - TCP首部长度字段(4 bits)值*4 )字节

(IP、TCP首都长度字段值以32bits(4bytes)为单位)

数据传送阶段第一个报文的序号字段值等于连接建立时第三个报文的序号,都为1。

13、根据4.6中步骤7:

(1)分析UDP报文结构:选中第一个UDP报文,将UDP协议树中各字段名、字段长度、字段值、字段表达信息,填入下表。并绘制UDP报文结构,详细绘制UDP协议树字段。

字段名 Source Port Destination Port Length Checksum Data 字段长度 2字节 2字节 2字节 2字节 3字节 字段值 04 38 04 02 00 0b 0f f0 31 31 33 字段表达信息 源端口:1080 目的端口:1026 长度11字节 校验和 数据部分 UDP报文结构: 源端口 数据包长度

(2)UDP报文结构与TCP报文结构有什么区别?

UDP报文由源端口号、目的端口号、长度、校验和、应用数据报文五个部分组成。而TCP报文结构除此之外还有

3

目的端口 校验值 数据DATA

实验报告

1)32比特的序号字段 2)32比特的确认号字段

3)16比特的接收窗口字段,用于流量控制 4)4比特的首部长度字段

5)可选与变长字段,用于发送方与接收方协商最大报文段长度 6)比特的标志字段,用于对已被成功接收报文段的确认。

(3)在步骤5交换机S1和S2之间的网线拔掉期间,PCA向PCB发送的UDP消息,在步骤6交换机S1和S2之间的网线重新插上之后,PCB是否还能收到?请解释为什么会出现这种现象?

答:不能。UDP是不可靠的传输,没有确认机制,发过的消息不管接收方有没有收到都不会重发。

(4)综合分析TCP协议和UDP协议的不同之处。

TCP协议是面向连接的、点对点的协议,提供可靠地交付,支持全双工通信,是面向字节流的传输,可以进行流量控制和拥塞控制;

UDP协议是无连接的、尽最大努力交付,是面向报文的协议,一次交付一个完整的报文,没有拥塞控制,网络出现堵塞不会使源主机发送速率降低,支持一对一、多对多、多对一和多对多的交互通信,首部开销小,只有8个字节。

4

实验6_北航研究生计算机网络实验

实验报告实验六传输层实验1、根据2.6中步骤3回答:TCP的连接和建立采用的是:三次握手方式,PCA是客户端,PCB是服务器端。先点击发送再点击接收,会出现什么问题?为什么?连接没法成功。原因:(1)C/S模式,Server没启,Client也就连接不上了。(2)如果没有应用进程被动打开,则
推荐度:
点击下载文档文档为doc格式
659xs1gxko5s23q4ajiw
领取福利

微信扫码领取福利

微信扫码分享