浏览器访问一个网址的时候都的过程
地址栏敲url .首先到本地dns中招对应的Ip,找不到到更高级的dns中找,然后向该ip根据tcp协议通过三次握手建立链接,发送请求,请求数据根据ip协议,请求体 请求方法、url、请求体 请求头 http协议版本 然后服务处理。响应返回响应内容 响应内容 响应头 响应码 响应体(html或者json) 最后就是浏览器渲染 显示给用户
三次握手 四次分手 保证数据正确 基于tcp协议建立的链接
ack 确认 seq number数据字节的序号(随机生成) ack number 确认号 syn 请求建立链接
三次握手和四次分手主要 a接收到的acknumber 进行校验。 ack number = a第一次发送给b的seq number +1 确认对象对自己做出了响应。为了保证传输数据的正确性。
为啥会有三次握手和四次分手
三次握手:确认上次的请求达到了。
四次分手:ab对要确认数据传完了。分手。 一来一回 要确认收到的消息了。ba对要确认数据传完可。分手。一来一回要确认收到的消息