文章分类 - TCP/IP
摘要:一.官方说法301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved)。302 redirect: 302 代表暂时性转移(Temporarily Moved )。 这是很官方的说法,
阅读全文
摘要:TIME_WAIT状态原理 通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。 客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释),进入CLOSED状态。 下图是以客户端主动关闭连接为例,说明这一过程的。
阅读全文
摘要:一、域名系统 1、域名系统概述 域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。域名系统其实就是名字系统。为什么不叫“名字”而叫“域名”呢?这是因为在这种因特网的命名系统中使用了许多的“域(domain)”,因此就出现了“域
阅读全文
摘要:传输层的协议主要有TCP和UDP。 TCP提供面向连接的可靠的传输,UDP提供无连接的通信,不保证数据包被发送到目的地址。 TCP和UDP的主要区别如下: 1.TCP是面相连接的传输控制协议,UDP是无连接的用户数据报协议。 2.TCP具有可靠性,不出现丢失或者乱序。UDP不保证。 3.TCP对资源
阅读全文
摘要:客户机与服务器建立连接后,发送一个请求给服务器,请求格式为:统一资源标识符、协议版本号。服务器收到请求的信息(包括请求行,请求头,请求体)。服务器接收到请求后,给予相应的响应信息,格式为一个状态行(包括响应行,响应头,响应体)。在internet上,http通讯通常发生在TCP/IP连接之上。缺省端
阅读全文
摘要:1.什么是ARP? ARP(Address Resolution Protocol,地址解析协议),其工作就是:在主机发送帧前,根据目标IP地址获取MAC地址。 其具体过程如下: 首先,每台主机都会有在自己的ARP缓冲区中建立一个ARP列表,用于存储IP地址与MAC地址的对应关系。 然后,当源主机需
阅读全文
摘要:学了这么多年的计算机网络,突然问起每一层的功能,尽然不能离开说出来,这里来总结一下。 应用层: 提供应用程序间通信。 如:FTP SMTP HTTP等。 程序级数据 表示层:处理数据格式,数据加密、解密,压缩、解压等。 程序级数据 会话层:建立、维护和管理会话。 如:session认证。 程序级数据
阅读全文
摘要:为什么需要“三次握手” 在谢希仁著《计算机网络》第四版中讲“三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”。 谢希仁版《计算机网络》中的例子是这样的,“已失效的连接请求报文段”的产生在这样一种情况下:client发出的第一个连接请求报文段并没有丢失,而是在某个
阅读全文

浙公网安备 33010602011771号