TCP/IP详解
文章平均质量分 76
怎么什么昵称都有
业精于勤荒于嬉,行成于思毁于随
展开
-
TCP:传输控制协议
TCP:传输控制协议 1,Tcp提供一种面向列检的,可靠的字节流服务 2,面向连接意味着两个使用tcp的应用在彼此交换数据之前需要建立一个TCP连接,这跟打电话类似,需要先拨号振铃,接通后才能说话. Tcp通过下列方式来提高可靠性 1,应用数据被tcp分割成tcp认为最适合发送的数据块.这和UDP不同,应用程序产生的的数据报长度将保持不变.由t原创 2016-07-07 16:40:47 · 685 阅读 · 0 评论 -
Tcp连接的建立与终止
Tcp的建立,终止 TCP报文段的格式 对于TCP报文段,每个输出行开始按如下格式显示 源 > 目的 : 标志 这个字段的格式是开始的序号,一个冒号,隐含的结尾序号及圆括号内的数据字节数 第二行中字段ack 1415531522表示确认序号 Win 4096表示发端通告的窗口大小 Tcp的建立称之为三次握手 1. 请求端发送一个S原创 2016-07-07 16:43:46 · 414 阅读 · 0 评论 -
TCP的交互数据流
引言 在TCP进行数据传输时,可以分为成块数据流和交互数据流两种,且处理的算法不同. 交互式输入 每一个交互按键都会产生一个分组,也就是说,每次从客户传到服务器的是一个字节的按键(而不是每次一行). 报文段2可以和报文段3进行合并—按键确认和按键回显一起发送 经受时延的确认 按键确认和按键回显两个报文段合并在一起发送,这种技术叫做经受时延的确认。原创 2016-07-07 16:47:35 · 646 阅读 · 0 评论 -
TCP超时与重传
1 TCP超时与重传 1.1 引言 TCP提供可靠的运输层.他使用的方法之一就是确认从另一端收到的数据.但数据和确认都有可能会丢失.TCP通过在发送时设置一个定时器来解决这种问题.如果当定时器溢出时还没收到确认,他就重传该数据.对于任何实现而言,关键之处就在于超时和重传的策略,即怎样决定超时间隔和如何确定重传的频率. TCP管理4个不同的定时器 (1) 重传定时器使用于当希原创 2016-07-08 21:29:44 · 1343 阅读 · 0 评论 -
TCP成块数据流
引言 目前建立在TCP协议上的网络协议特别多,有telnet,ssh有ftp,有http等. 这些协议又可以根据数据吞吐量来大致分为两大类: (1) 交互数据类型,比如telnet,ssh,这种数据类型的协议在大多数情况下自是做小流量的数据交换,比如按一下键盘,回显一些文字等等. (2) 成块数据类型,例如ftp,这种类型原创 2016-07-07 16:48:57 · 398 阅读 · 0 评论