摘要: HTTP 协议在规范文档里详细定义了报文的格式,规定了组成部分,解析规则,还有处理策略,所以可以在 TCP/IP 层之上实现更灵活丰富的功能,例如连接控制,缓存管理、数据编码、内容协商等等。 请求行GET / HTTP/1.1 状态行HTTP/1.1 200 OK HTTP 协议规定了非常多的头部字 阅读全文
posted @ 2021-08-11 20:11 血染星辰 阅读(85) 评论(0) 推荐(0)
摘要: 1、浏览器从地址栏的输入中获得服务器的 IP 地址和端口号; 2、浏览器用 TCP 的三次握手与服务器建立连接; 3、浏览器向服务器发送拼好的报文; 4、服务器收到报文后处理请求,同样拼好报文再发给浏览器; 5、浏览器解析报文,渲染输出页面。 HTTP 协议基于底层的 TCP/IP 协议,所以必须要 阅读全文
posted @ 2021-08-11 15:54 血染星辰 阅读(134) 评论(0) 推荐(0)
摘要: 域名使用字符串来代替 IP 地址,方便用户记忆,本质上一个名字空间系统; DNS 就像是我们现实世界里的电话本、查号台,统管着互联网世界里的所有网站,是一个“超级大管家”; DNS 是一个树状的分布式查询系统,但为了提高查询效率,外围有多级的缓存; 使用 DNS 可以实现基于域名的负载均衡,既可以在 阅读全文
posted @ 2021-08-11 10:44 血染星辰 阅读(132) 评论(0) 推荐(0)
摘要: 第一层:物理层,TCP/IP 里无对应; 第二层:数据链路层,对应 TCP/IP 的链接层; 第三层:网络层,对应 TCP/IP 的网际层; 第四层:传输层,对应 TCP/IP 的传输层; 第五、六、七层:统一对应到 TCP/IP 的应用层。 OSI 的分层模型在四层以上分的太细,而 TCP/IP 阅读全文
posted @ 2021-08-11 08:28 血染星辰 阅读(1777) 评论(0) 推荐(0)