一张图带你了解网络请求分层介绍
2025-07-28 14:51:14 28 举报
在互联网技术中,网络请求分层遵循经典的OSI(开放系统互连)模型和TCP/IP模型,这两个模型将复杂的网络通信过程分解为多个更易于管理和理解的层级。OSI模型由7层构成,自顶向下分别为应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。每一层都承载特定的功能和协议,比如应用层负责用户接口,传输层则确保端到端的数据传输。另一方面,TCP/IP模型简化了层级结构,主要分为四层:应用层、传输层、互联网层和网络接口层。该模型在实践中更为常用,广泛支持Web浏览、电子邮件和文件传输等核心互联网功能。理解这些层次有助于优化网络性能,保障数据在多个网络节点间的准确传输,同时也是网络工程师和IT专业人员的必备知识。
作者其他创作
大纲/内容
发起请求
HTTP头
HTTP正文
TCP头
加上IP头,里面带目标地址
IP头
buffer给三层
正常数据包,里面带端口
点击
buffer给TCP层
MAC是我的
浏览
“一张图带你了解网络分层的逻辑”
process_layer3(buffer)
MAC头
buffer给二层
buffer给浏览器
展示网页
send_layer2(buffer)
process_tcp(buffer)
加上MAC头,里面带目标MAC或者网关MAC
浏览器
send_tcp(buffer)
加上TCP头,里面带端口
process_layer2(buffer)
send_layer3(buffer)
用户
buffer给四层
网页返回
0 条评论
下一页