传输层参考答案

VIP免费
2025-01-13 0 0 954.5KB 46 页 5.9玖币
侵权投诉
北航计算机网络实验
实验四 - 传输层参考答案
北航计算机网络实验
2
总览:动静结合
TCP 协议的理解
静: TCP 报文格式,首部各字段;
动:协议运行的各种机制
连接建立、释放
传输管理:定时器管理即超时与重传机制
流量控制:滑动窗口机制
拥塞控制:慢启动、拥塞避免、快重传、
快恢复
糊涂窗口综合症避免:发送端 Nagle 算法、
接收端推迟确认技术
北航计算机网络实验
3
数据传输要点
TCP 是全双工的,即 TCP 每端既可发送数据也可接收数据。
每个 TCP 连接中都有两条数据“流” ,
TCP 每端发出的报文中的“序列号”字段只用于表示所
发送 “数据流”的数据序号,
“ 确认号”字段只用于表示所接收“数据流”的数据序
号,
窗口”字段只用于表示可给所接收 “数据流”的接收
窗口大小。
实验场景设置只启用了 TCP 每一端的一个功能,即一端发送
数据另一端接收数据,并从这个角度将 TCP 两端分别称作发
送方和接收方。相当于只启用了 TCP 的单工功能,只启用和
分析了 TCP 连接中的一个“流”
北航计算机网络实验
4
题 1 参考答案
连接建立方式:三次握手; PCA :主动打开方
(C) PCB :被动打开方 (S)
先点发送后点接
连接没法成功
如果没有应用进程被动打开,则主动打开的应
用进程也就无法成功建立起一个连接。
原因:
C/S 模式, Server 没启, Client 也就连接不
上了。
结合看 TCP 状态机,必须有被动打开方才能连
北航计算机网络实验
5
TCP 的状态变迁图
参考书籍:
(美) W.Richard
Stevens 著,范建
等译 《 TCP/IP 协议
详解,卷一:协议 》,
机械工业出版社,计
算机科学丛书 , 200
04
北航计算机网络实验
6
题 2 、 4 要点
连接建立三次握手,连接释放四次握手
可以结合 TCP 状态机
连接建立过程:“ Flags 字段” SY
NACK 标记位。
连接释放过程: Flags 字段” 的 FI
NACK 标记位。
北航计算机网络实验
7
题 3 要点:选项字段 --MSS
连接建立时协商参数的“选项 (Option) 字段”
Maximum Segment Size
+--------+--------+---------+--------+
|00000010|00000100| max seg size |
+--------+--------+---------+--------+
Kind=2 Length=4
Maximum Segment Size Option Data: 16 bits
实验报文中的十六进制数值: 02 04 05 b4
北航计算机网络实验
8
题 3 要点:以太网帧
最大传输单元 (MTU) 限制: 1500 字节;
最小传输单元限制 : 46 字节。
为什么有最大?最小?参考 ASM 《计算
机网络》第四版
数据(461500 字节)
6
目的地址
6
源地址
2
类型
Ethernet MAC
4
CRC
数据
1
DASP
1
1
SSAP
cntl
OrgCode
type
4
2
MAC 客户数据(461500 字节)
6
目的地址
6
源地址
2
长度
4
CRC
北航计算机网络实验
9
题 3 、 5 参考答案
MSS = 最大 MTU 长度 – IP 首部固定长度
TCP 首部固定长度
=1500 - 20 - 20 = 1460 -- 3
TCP 数据部分长度计算公式 -- 5
要点:结合 IP 部字段、 TCP 首部字段
= IP 总长度字段 (16 bits) - IP 首都长度字
(4 bits) * 4 - TCP 首部长度字段 (4 bit
s) * 4
IP TCP 首都长度字段值以 32bits(4bytes)
为单位
北航计算机网络实验
10
6(1) 要点
要点:结合慢启动
0 1 2 3 4 5 6 7 8 9 …… n-1 n ……
发送窗口 =
min[cwnd,
rwnd] =
2*MSS
可用窗口
2*MSS
沿
沿
能够继续发送 不能够发送直至窗口移动
0 1 2 3 4 5 6 7 8 9 …… n-1 n ……
发送窗口 =
min[cwnd,
rwnd] =
2*MSS
沿
沿
不能够发送直至窗口移动
发送但未被确
0 1 2 3 4 5 6 7 8 9 …… n-1 n ……
发送窗口 =
min[cwnd, rwnd] =
3*MSS
可用窗口3*MSS
沿
沿
能够继续发送 不能够发送直至窗口移动
发送但未被确
0 1 2 3 4 5 6 7 8 9 …… n-1 n ……
发送窗口 =
min[cwnd, rwnd] =
3*MSS
沿
沿
不能够发送直至窗口移动
发送但
未被确
0 1 2 3 4 5 6 7 8 9 …… n-1 n ……
发送窗口 = min[cwnd,
rwnd] = 4*MSS
可用窗口3*MSS
沿
沿
能够继续发送 不能够发送直至窗口移动
发送但未被确认
0 1 2 3 4 5 6 7 8 9 …… n-1 n ……
发送窗口 = min[cwnd,
rwnd] = 4*MSS
沿
沿
不能够发送直至窗口移动
发送但未被确
0 1 2 3 4 5 6 7 8 9 …… n-1 n ……
发送窗口 = min[cwnd, rwnd] =
5*MSS
可用窗口3*MSS
沿
沿
能够继续发送 不能够发送直至窗口移动
摘要:

北航计算机网络实验实验四-传输层参考答案北航计算机网络实验2总览:动静结合TCP协议的理解静:TCP报文格式,首部各字段;动:协议运行的各种机制连接建立、释放传输管理:定时器管理即超时与重传机制流量控制:滑动窗口机制拥塞控制:慢启动、拥塞避免、快重传、快恢复糊涂窗口综合症避免:发送端Nagle算法、接收端推迟确认技术北航计算机网络实验3数据传输要点TCP是全双工的,即TCP每端既可发送数据也可接收数据。每个TCP连接中都有两条数据“流”,TCP每端发出的报文中的“序列号”字段只用于表示所发送“数据流”的数据序号,“确认号”字段只用于表示所接收“数据流”的数据序号,“窗口...

展开>> 收起<<
传输层参考答案.ppt

共46页,预览10页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:计算机 价格:5.9玖币 属性:46 页 大小:954.5KB 格式:PPT 时间:2025-01-13

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 46
客服
关注