![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 90
网络相关
铁盒里里的蒲公英
这个作者很懒,什么都没留下…
展开
-
浏览器输入域名访问全流程解析
当你在浏览器中输入了一个网址URL,按下回车到页面展示内容的这个过程,发生了什么?可以从浏览器、服务器、计算机网络相关尝试分析。输入 URL 之后,浏览器做的第一件事情就是 DNS 域名解析。一 、DNS 域名解析我们分析五层网络模型时就知道了数据链路层传输的帧,并不是通过字符串寻找到目标主机,而是通过 MAC 地址找到目标主机的硬件地址,要通过 ARP 协议解析获取 MAC 地址,我们需要目标主机的 IP 地址,所以问题是如何通过域名获取对应 IP 地址。所以第一个步骤,我们需要获取域名.原创 2021-08-12 16:22:58 · 8620 阅读 · 2 评论 -
计算机网络(HTTPS协议)
一、HTTP 和 HTTPS 协议在研究 HTTPS 协议之前,我们先总结下 HTTP 协议的优点和缺点:优点 缺点 通信方式简单:基于请求和响应,客户端发起请求,服务器端返回响应 明文通信:信息明文传输,安全性低。 无需维护状态:HTTP 是无状态协议,不识别客户端。 没有状态:例如对于需要保持登录状态的网站,需要依靠其他外部方式(Cookie、Session)维护状态。 速度快,效率高。 如上表所示,HTTP 协议牺牲了安全性,换来了效率,但是在某些安全.原创 2021-08-12 15:51:25 · 212 阅读 · 0 评论 -
计算机网络协议(HTTP TCP UDP)
一、HTTP协议1、http定义HTTP(HyperText Transfer Protocol,超文本传输协议)是一个请求 - 响应(Request to Response)协议,位于网络模型的应用层,基于传输层的TCP协议。2、http请求-响应模型其次,HTTP 报文是在客户端和服务器端传输的数据报文,由起始行(Start Line)、请求头部(Request Header)和请求主体(Request Body)构成,从类型上分为请求报文(Reque...原创 2021-08-12 15:26:55 · 896 阅读 · 1 评论 -
计算网络分层
一、计算机网络是如何分层的1、分层模型总览首先,我们都知道最基础的分层协议是计算机网络 OSI(Open System Interconnection)体系。OSI 模型如上图(a)所示,网络结构被拆分为 7 层,自顶向下分别是应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层。但是 OSI 模型是一种概念模型,虽然理论比较完整,并不实用。TCP/IP 体系如上图(c)所示,包含了应用层、传输层、网络层以及网络接口层,不过我们一般关注上面三层的内...原创 2021-08-12 14:56:27 · 218 阅读 · 0 评论