一:http通信的最简单的图解:
完成上面的页面访问;这个过程就是一个http通信的过程
二:http通信在OSI模型中的数据封装和解封装:
图示简介
- 应用层:访问URL HTTP协议生成http报文;
- 传输层:TCP协议将数据进行分割;并且封装源端口和目标然后进行安全的传输
- 网络层:IP协议将源IP和目的IP信息进行封装
- 数据链路层:将源mac和目的mac地址进行封装
到达目标就是解封装的过程和数据封装是相反的顺序
三:在http通信中一些重要的协议:
DNS协议:用于解析域名
TCP协议 :用于安全传输数据
IP协议 :用于定位我们的目标位置
IP协议的简单图解:
TCP协议的简单图
TCP协议通过标志位进行数据的传输;这样可以避免数据的丢失
DNS的简单图解: