网络
izumi98
这个作者很懒,什么都没留下…
展开
-
tcp的三次握手和四次握手
TCP三次握手简述和问题TCP三次握手如图第一次握手 :建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(SynchronizeSequence Numbers)。第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此原创 2020-11-13 16:32:22 · 88 阅读 · 0 评论 -
DNS原理及其解析的过程
一、域名系统域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。域名系统其实就是名字系统。为什么不叫“名字”而叫“域名”呢?这是因为在这种因特网的命名系统中使用了许多的“域(domain)”,因此就出现了“域名”这个名词。“域名系统”明确地指明这种系统是应用在因特网中。我们都知道,IP地址是由32位的二进制数字组成的。用户与因特网上某台主机通信时,显然不愿意使用很难记忆的长达32位的二进制主机地址。即使是点分十进制IP地址也并不太容原创 2020-11-13 14:23:59 · 166 阅读 · 0 评论 -
访问网址实际会发生的事情
本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事。1、先输入一个网址,如facebook.com2、浏览器利用DNS通过访问的域名找出其IP地址(做 域名—IP 转换)DNS先查找缓存,过程如下:请求DNS解析 → 浏览器DNS缓存 → 系统hosts → 系统网络连接的DNS → 找不到则向根域名查找 → 返回IP地址具体如下: 1. 浏览器缓存 浏览器会缓存DNS记录一段时间。操作系统没有告诉浏览器储存DNS记录的时间,这样不同浏览器会储存个自固定的一个时间(2分原创 2020-11-13 10:41:35 · 441 阅读 · 0 评论