网页访问流程
当你在浏览器中输入网址后会发生什么?
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标记的收据