由来:ios国际标准化组装
按照自己的理解讲:七层模型是计算机技术的一种规范,上三规定应该做出怎样的数据,下四层涉及具体的传输过程。
说具体一点:
物理层:
相邻节点的传输,决定了光电比特流的传输规范和物理接口等内容。
数据链路层:
涉及同一个广播域通讯的内容,负责讲数据包封装成固定格式的数据帧。可以根据数据帧中的源mac和目标mac来完成寻址。
–(每个网卡上都烧录的一个mac地址,也就是能上网的设备必有至少一个mac地址)
网络层:
到了网络层就不是一个小心网络那么简单了,可以通过路由器互联网进行交流。这时候光靠mac寻址必然不可能 这里就引入了IP的概念,通过源目ip地址来发送数据。
传输层:
此层有两种重要协议UDP TCP/IP 此处不展开。
分段:将上三层加工处理好的数据按MTU值进行切分;
MTU:最大传输单元 – 默认1500
端口号:
1-1023 静态端口-著名端口 固定给常见服务
1024-65535 动态端口 – 高端口. 随机标记客户端的进程
此层的功能就一句话: 实现端对端的连接。
-(点到点是物理拓扑,如光纤,就必须是点到点连接,DDN专线也是,即两头各一个机器中间不能有机器。
点到点是网络层的,你传输层只认为我的数据是从a直接到e的,但实际不是这样的,打个比方,传输层好象领导,他发布命令:要干什么什么事,但真正干的不是他,真正干的是员工,也许领导认为很简单一句话就可以干好的事,在员工眼里却是难于登天,手续极其烦琐,所以传输层是发布命令的领导,他说的是命令,也就是最终的目的,所以他只看到最初的地址和最终的地址,既一个任务的两个端点,网络层就相当于员工,领导的任务我要一步一步的作完,先从a到b,在从b到c…,所以他看到的只是整个任务的一个阶段,a到b,b到c…这就是点到点。
端到端是网络连接。网络要通信,必须建立连接,不管有多远,中间有多少机器,都必须在两头(源和目的)间建立连接,一旦连接建立起来,就说已经是端到端连接了,即端到端是逻辑链路,这条路可能经过了很复杂的物理路线,但两端主机不管,只认为是有两端的连接,而且一旦通信完成,这个连接就释放了,物理线路可能又被别的应用用来建立连接了。TCP就是用来建立这种端到端连接的一个具体协议,SPX也是。
端到端是传输层的,你比如你要将数据从A传送到E,中间可能经过A->B->C->D->E,对于传输层来说他并不知道b,c,d的存在,他只认为我的报文数据是从a直接到e的,这就叫做端到端。
总之,一句话概括就是端到端是由无数的点到点实现和组成的。)
会话层:
表示层:
应用层:
来源:CSDN
作者:ztx_ok
链接:https://blog.csdn.net/z609158391/article/details/104160691