要不我们聊一聊 - https 和 三次握手四次挥手~

2020-12-09  本文已影响0人  消失的码农

本篇呢:主要是对自己最近提升自己知识储备能力的一个分享,虽然说吧,我们大学学习《计算机网络》这门可能,自从步入到 JAVA 的开发过程中,接触微服务、消息中间件、缓存中间件等。始终没有 GET 到当初学它有什么卵用?让我来带领你进入你未知的时间,打开你未知的大门,收获未知的技能。

1、一次完整的HTTP网络请求过程

同样这个也是面试几乎都会问到的技能之一,虽然看起来很简单,但其实都是连锁反应,问完就可以无缝衔接 三次握手、四次挥手 的知识点上。

从我们在浏览器的地址栏输入 http://blog.csdn.net/seu_calvin 后回车,到我们看到该博客的主页,这中间经历了什么呢?简单地回答这个问题,大概是经历了 域名解析(根据域名获取 IP 地址)、TCP的三次握手建立TCP连接后发起HTTP请求服务器响应HTTP请求浏览器解析html代码,同时请求html代码中的资源(如js、css、图片等)、最后浏览器对页面进行渲染并呈现给用户。下面分别介绍一下每个过程。

image.png

2、TCP/IP 协议的三次握手 和 四次挥手。

学 三次握手 和 四次挥手之前,首先你应该对 报文 格式有一定的了解,

请求报文:主要有几部分构成,第一个 就是 16位源端口号、16位目的端口号

image.png

image.png

三、TCP 和 UDP 的区别

image.png image.png image.png image.png image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读