首页 技术 正文
技术 2022年11月23日
0 收藏 770 点赞 4,864 浏览 346 个字

TCP需要同时处理两类数据:块数据、交互数据。

本章将以Rlogin应用为例观察交互数据的传输过程。

交互式输入

首先观察在一个Rlogin连接上键入一个交互命令时所产生的数据流(每键入一个交互按键都会产生一个数据分组),这会产生4个报文段:

TCP/IP详解 卷一(第十九章 TCP的交互数据流)

1.来自客户的交互按键;

2.来自服务器的按键确认;

3.来自服务器的按键回显;

4.来自客户的按键回显确认。

然而,我们一般可以将报文段2和报文段3进行合并。

下图是在一个Rlogin连接中键入data\n(加上回车换行)时的 tcpdump输出结果

TCP/IP详解 卷一(第十九章 TCP的交互数据流)

经受时延的确认

通常TCP在接收数据时并不立即发送ACK,它会推迟发送,以便将ACK与需要沿该方向发送的数据一起发送。

绝大多数实现采用的时延为200ms,也就是说,TCP将以最大200ms的时延等待是否有数据一起发送。

TCP/IP详解 卷一(第十九章 TCP的交互数据流)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,932
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,453
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,267
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,084
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,715
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,753