网络结构模型

怎么去理解一个请求? 首先,先看模型图

这里写图片描述

个人观点:
请求从应用层发出,经过表示层加密,会话层创建会话并缓存相关DNS之类的信息;
传输层运输请求时,经过路由和网关转发到相应的IP网络;
数据链路层处理局域网中的数据转发;
物理层是实际的物理机的地址,以及实际应用的业务处理地址。

摘录
为了实现跨越互联网的,主机 A 的进程 P1,和主机 B 的进程 P2 之间的通信,我们逐层把这个任务交给 TCP/IP 协议栈。

运输层:“如果有人能帮我把数据从某个网络中的机器 A 搬到另一个网络中的机器 B,我就可以搞定这个任务,因为我知道不同的数据应该交给机器上的哪个进程。”

网络层:“如果有人能帮我把数据从局域网中直接相连的一台机器搬到另一台机器,我就可以把数据从一个网络搬到另一个网络,因为我知道路线怎么走,要经过哪些节点。”

链路层:“我知道怎样在局域网中搬数据,还能用 CSMA/CD 协议协调工作,还能用 CRC32 校验发送的数据和接收的数据是一致的,blabla… But,我只是说说,我不干苦力活。”

物理层:“楼上的大爷们发话了,兄弟们上。”

猜你喜欢

转载自blog.csdn.net/u012869196/article/details/77317029