实验五:可靠传输和传输分析

修改 Linux 系统参数在 Linux 中,修改 TCP 连接的接收缓存参数,减少 Linux 分配的接收缓存,降低接收窗口值,在 Linux 中,关闭 SACK 选项,避免执行基于 SACK 的重传算法。创建虚拟网络拓扑,为虚拟网络拓扑中的各路由器配置静态路由并关闭网卡offload 功能,将运输层封装时需要的计算还给 CPU,在路由器 RA 中,用 iptables 设置规则,以 10%的概率丢弃目的地址为192.168.57.254(ns57C)中的 IP 数据,打开终端,模拟主机 ns56A和ns57C 在主机 ns56A 的模拟终端中,创建一个 100K 字节长度的文件,命名为100K.0,在主机 ns56A 上启动 Wireshark,在接口 tap56A 上启动抓包, 在 ns57C 的模拟终端,在 4499 端口打开 TCP 服务,并将输出重定向到文件100K.1在主机 ns56A 的模拟终端中,打开 TCP 客户程序,指定 TCP 服务程序的 IP地址和端口,并将输入重定向到文件 100K.0文件 100K.0 发送完成后,ns56A 上的 nc 命令会主动释放 TCP 链接。在 Wireshark 中停止抓包,保存抓包结果文件并分析本次 TCP 通信,理解 TCP 超时重传机制和快重传机制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值