博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TCP/IP详解 卷一(第十九章 TCP的交互数据流)
阅读量:4655 次
发布时间:2019-06-09

本文共 409 字,大约阅读时间需要 1 分钟。

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

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

 

 

交互式输入

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

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

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

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

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

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

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

 

 

经受时延的确认

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

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

 

转载于:https://www.cnblogs.com/runnyu/p/4760724.html

你可能感兴趣的文章
ef linq 中判断实体中是否包含某集合
查看>>
章三 链表
查看>>
Solution for Concurrent number of AOS' for this application exceeds the licensed number
查看>>
CSE 3100 Systems Programming
查看>>
IntelliJ IDEA 的Project structure说明
查看>>
Java Security(JCE基本概念)
查看>>
Linux Supervisor的安装与使用入门
查看>>
创建 PSO
查看>>
JasperReport报表设计4
查看>>
项目活动定义 概述
查看>>
团队冲刺04
查看>>
我的Python分析成长之路8
查看>>
泛型在三层中的应用
查看>>
SharePoint2010 -- 管理配置文件同步
查看>>
.Net MVC3中取得当前区域的名字(Area name)
查看>>
获得屏幕像素以及像素密度
查看>>
int与string转换
查看>>
adb命令 判断锁屏
查看>>
推荐一个MacOS苹果电脑系统解压缩软件
查看>>
1035等差数列末项计算
查看>>