
计算机网络
文章平均质量分 63
The Gao
这个作者很懒,什么都没留下…
展开
-
【计算机网络】一篇文章彻底搞懂计算机网络自顶向下的思想【以在浏览器中输入一个网址为例】
当我们在浏览器中输入一个网址,想要浏览该网站的内容时,计算机及网络是通过哪些协议帮助我们实现这一需求的呢? 一、DHCP 配置主机信息:获得网关路由器的 IP 地址 (1)假设主机最开始没有 IP 地址以及其它信息,那么就需要先使用 DHCP 来获取。 (2)主机生成一个 DHCP 请求报文,并将这个报文放入具有目的端口 67 和源端口 68 的 UDP 报文段中。 (3)该报文段则被放入在一个具有广播 IP 目的地址(255.255.255.255) 和源 IP 地址(0.0.0.0)的 IP 数据报中。原创 2021-06-10 16:34:58 · 465 阅读 · 1 评论 -
【计算机网络】HTTPS协议中SSL/TLS四次握手过程
1.客户端请求建立SSL链接,并向服务端发送一个随机数–Client random和客户端支持的加密方法,比如RSA公钥加密,此时是明文传输。 2.服务端回复一种客户端支持的加密方法、一个随机数–Server random、授信的服务器证书和非对称加密的公钥。 3.客户端收到服务端的回复后利用服务端的公钥,加上新的随机数–Premaster secret 通过服务端下发的公钥及加密方法进行加密,发送给服务器。 4.服务端收到客户端的回复,利用已知的加解密方式进行解密,同时利用Client random、S.原创 2021-05-16 16:24:24 · 515 阅读 · 0 评论 -
【计算机网络】DNS域名解析过程
关于DNS域名解析大致过程如图: 当一个用户在地址栏输入www.youkuaiyun.com时,DNS解析大致有如下十个过程: 浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址,如果有,解析结束。同时域名被缓存的时间也可通过TTL属性来设置。 如果浏览器缓存中没有(术语称为还没命中),浏览器会检查操作系统缓存中有没有对应的已解析过的结果。而操作系统也有一个域名解析的过程。在windows中可通过c盘里一个叫hosts的文件来设置,如果你在这里指定了一个域名对应的ip地址,那浏览器会首先使用这个IP转载 2021-05-03 22:13:23 · 458 阅读 · 0 评论 -
【计算机网络】TCP建立/删除连接:三次握手与四次挥手
三次握手 三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。实质上其实就是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号,交换TCP窗口大小信息。 第一次握手:客户端给服务端发一个 SYN 报文,并指明客户端的初始化序列号 ISN。此时客户端处于 SYN_SENT 状态。 首部的同步位SYN=1,初始序号se转载 2021-04-26 19:02:32 · 863 阅读 · 2 评论