TCP/IP
_上下求索_
天道酬勤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP/IP详解 读书笔记 三
拥塞避免算法是一种处理丢失分组的方法。 该算法假定由于分组受到损坏引起的丢失是非常少的(远小于1%),因此分组丢失就意味着在源主机和目的主机之间的某处网络上发生了拥塞。有两种分组丢失的指示:发生超时 和接收到重复的确认。如果使用超时作为拥塞指示,则需要使用一个好的RTT算法。 拥塞避免算法和慢启动算法是两个目的不同、独立的算法。但是当拥塞发生时,我们希望降低分组进入网络的传输速率,于是可以调转载 2014-07-31 09:43:57 · 359 阅读 · 0 评论 -
TCP/IP详解 读书笔记 二
慢启动定义 慢启动,是传输控制协议使用的一种阻塞控制机制。慢启动也叫做指数增长期。慢启动是指每次TCP接收窗口收到确认时都会增长。增加的大小就是已确认段的数目。这种情况一直保持到要么没有收到一些段,要么窗口大小到达预先定义的阈值。如果发生丢失事件,TCP就认为这是网络阻塞,就会采取措施减轻网络拥挤。一旦发生丢失事件或者到达阈值,TCP就会进入线性增长阶段。这时,每经过一个RTT窗口增长一个段转载 2014-07-31 17:03:36 · 378 阅读 · 0 评论 -
TCP/IP详解 读书笔记 四
引言 TCP提供可靠的运输层。它使用的方法之一就是确认从另一端收到的数据。但数据和确认都有可能会丢失。TCP通过在发送时设置一个定时器来解决这种问题。如果当定时器溢出时还没有收到确认,它就重传该数据。对任何实现而言,关键之处就在于超时和重传的策略,即怎样决定超时间隔和如何确定重传的频率。 超时与重传的简单例子 首先观察TCP所使用的重传机制,我们将建立一个连接,发送一些分组来证明转载 2014-07-31 17:03:23 · 429 阅读 · 0 评论 -
TCP/IP详解 读书笔记一
前言 虽然网络编程的socket大家很多都会操作,但是很多还是不熟悉socket编程中,底层TCP/IP协议的交互过程,本文会一个简单的客户端程序和服务端程序的交互过程,使用tcpdump抓包,实例讲解客户端和服务端的TCP/IP交互细节。 TCP/IP协议 IP头和TCP头格式如下: Internet Header Format 0转载 2014-07-31 17:02:33 · 437 阅读 · 0 评论
分享