随笔分类 - TCP/IP详解--协议 读书随笔
摘要:1、引言 ICMP经常被认为是IP层的一个组成部分。它传递差错以及其他需要注意的信息。ICMP报文通常被IP层或更高层 协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。ICMP报文是在IP数据报内部被传输的,它封 装在IP数据报内。 ICMP报文的格式如图所示。所有报文的前4个
阅读全文
摘要:TCP管理的4个不同的定时器: 1.重传定时器:用于当希望收到另一端的确认。 2.坚持定时器:使窗口大小信息保持不断流动。 3.保活定时器:检测TCP空闲连接的另一端何时崩溃或重启。 4.2MSL定时器:测量一个连接处于TIME_WAIT状态的时间。MSL(报文段最大生存时间) 重传定时器: 规定:
阅读全文
摘要:Nagle算法: 该算法提出的目的是想解决网络中大量的小的TCP数据包造成网络拥塞的问题,举个例子,当客户端要发送一个字节的TCP数据包到服务器时,我们实际上产生了41字节长的分组:包括20字节的IP首部,20字节的TCP首部以及1个字节的数据。这被称为微小分组。这种情况下,有效传输通道的利用率只有
阅读全文
摘要:设计TCP服务器,采用如下规则: 1.正等待连接请求的一端有一个固定长度的连接队列,该队列中的连接已被TCP接受(完成三次握手),但还没有被应用层接受。注意:TCP接受一个连接是将其放入这个队列,而应用层接受连接是将其从该队列中移出。也就是使用***.accept()函数来阻塞等待客户的请求。 2.
阅读全文
摘要:今天犯懒了,本来自己也做了一些相应的笔记,但是发现这篇写的更好一些,简单易懂,而且有图有真相,为了方便以后查看,在此转载了,在此基础上加了自己的笔记 TCP正常建立和关闭的状态变化 TCP连接的建立可以简单的称为“三次握手”,而连接的中止则可以叫做“四次握手”。 建立连接 在TCP/IP协议中,TC
阅读全文
摘要:定义:是一种用于TCP/IP应用程序的分布式数据库。(分布式数据库:指利用高速计算机网络将物理上分散的多个数据存储单元连接起来组成一个逻辑上统一的数据库。分布式数据库的基本思想是将原来集中式数据库中的数据分散存储到多个通过网络连接的数据存储节点上,以提高存储性和并发访问性。) 从应用的角度上看,对D
阅读全文
摘要:广播和多播:仅应用于UDP 广播分为: 1.受限的广播(255.255.255.255) 2.指向网络的广播(eg:A类网络 netid.255.255.255)主机号为全1的地址 3.指向子网的广播:主机号为全1且有特定子网号的地址 4.指向所有子网的广播:(eg: 128.1.255.255 而
阅读全文