网页访问流程

当你在浏览器中输入网址后会发生什么?

graph LR 浏览器--输入网址传递给-->DNS DNS--实际IP地址-->浏览器 浏览器--http tcp ip协议-->服务器

例子:浏览器说想看看芝加哥南区的大麻,但是浏览器只知道”芝加哥南区“这个名字,浏览器就去找了OG DNS,DNS便告诉他“芝加哥南区”的详细地址,在哪个街区 门牌号多少

当然你不能随便访问任何一个贩毒集团根据HTTP协议你需要有“访问口信” 而且根据TCP协议,这张纸条必须分割成众多的小文段

浏览器写了“访问口信” 并把这张纸条弄成很多份 一份一份地给“芝加哥南区”

根据IP协议 浏览器和“芝加哥南区”间的通信不能直接传递 要经过中转 没有人知道在浏览器和

“芝加哥南区”中,有多少个线人中转

最终“芝加哥南区”的眼线收齐所有小文段 并根据TCP协议中教的方法 把所有的文段拼接成完整的“访问口信”

然后交给“芝加哥南区”的老大处理 老大说原来他是想要请求看看我们的大麻 那就给他看吧

便利用TCP/IP协议返回了处理结果

三次握手:

graph LR 发送端--1.发送标记有SYN的数据包-->接收端 接收端--2.发送标记有SYN/ACK的数据包-->发送端 发送端--3.发送标记有ACK的数据包-->接收端

例子:在街头交易中,发送端把带有SYN标记的货给接收端,接收端把带有SYN/ACK标记的钱给发送端,发送端给回带有ACK标记的收据

posted @ 2021-09-06 21:11  Canwaiting  阅读(322)  评论(0编辑  收藏  举报