网络
文章平均质量分 89
~往无前
这个作者很懒,什么都没留下…
展开
-
TCP协议的三握四挥以及TCP,Socket和HTTP之间的关系
如果没看上一篇,希望先看完上一篇有关TCP/UDP/Socket的内容。一、Tcp三次握手先上图从图片中可以得到三次握手可以简化为:C发起请求连接S确认,也发起连接C确认。第一次握手:目的是得到S的确认。C要发送数据之前,要得到S的确认,S确认之后,C开始发送数据。具体:客户端发送syn包到服务器,并进入SYN_SEND状态,等待服务器确认。第二次握手:S确认收到了C发送的报文段,并且C确认自己可以接收S发送的报文段。具体:服务器收到syn包,必须确认客户的SYN,同时自己也发送一个SY.原创 2021-03-14 22:47:07 · 319 阅读 · 0 评论 -
计算机网络传输层TCP/UDP/Socket及之间的联系和区别
再开始之前大家先了解一下我们谈及几个容易让人误解的关键词:1.客户端:有的书上在讲解传输层的时候把发起连接请求的主机称为客户端。这里的客户端其实就是指主机,并不是客户端进程(应用层的叫法)。2.服务器/服务端:在传输层上的服务器是指接收请求连接的主机。这个跟我们认识的通过http响应的服务端是不同的。它就是指一台主机。 说到这里,我们正式开始:一、传输层协议TCP/UDP基本概念在TCP/IP体系结构中,传输层的作用是向应用层提供端到端的可靠传输。这里的端到端的传输是指,在一个TCP连接中,只有.原创 2021-03-14 22:40:51 · 1830 阅读 · 0 评论 -
计算机网络DNS域名解析协议详解
DNS域名解析协议由于采用了统一的IP地址,使得网络上任意两台主机的应用程序都可以很当变使用IP地址进行通信。但IP地址是一个具有32比特长的二进制数,即便使用4个十进制数来表示,对于一般用户来说,要记住这类抽象数字的ip地址还是十分困难的。为了向一般用户提供一种质感的主机标识符,TCP/IP协议专门设计了一种字符型的主机命名机制,也就是给每一台主机一个由字符串组成的名字,这种主机名相对于ip地址来说是一种更为高级的地址形式。几乎所有的应用层软件都是用域名系统。1.层次型域名系统命名机制及管理随着In原创 2021-03-14 22:18:54 · 1539 阅读 · 0 评论