您的位置:首页 > 理论基础

计算机网络参考模型

2019-03-19 19:01 225 查看

一、掌握OSI和TCP/IP分层模型的结构
二、理解OSI各层功能
三、掌握数据传输过程
四、了解设备与各层关系

分层思想
将复杂的流程分解为几个功能相对单一的子过程
整个流程更加清晰,复杂问题简单化
更容易发现问题并针对性的解决问题
国际标准化组织(International Standard Organization,ISO)于1984年颁布了开放系统互连(Open System Interconnection,OSI)参考模型
OSI参考模型是一个开放式体系结构,它规定将网络分为七层,从下往上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层

越底层越基础,必须有,没有物理层有数据链路层也没有用。
物理层:物理连接,将两个机器用网线连接
数据链路层:逻辑连接,(例如发快递,有路但是快递不一定到达),还有物理地址查找
网络层:IP地址
传输层:协议
会话层,表示层,应用层:这三层简称应用层
表示层:数据格式
OSI模型 vs TCP/IP模型

TCP/IP模型是真正实现网络通讯的一个模型。真正实现网络通讯,四层就可以了,但是我们按照五层的学习。
在上层中只能看到这层及以上的层,看不到下层,也不关心下层。
TCP/IP协议族的组成

物理层有网口,网线,由于不同机器之间的物理连接不是他们独享的而是多个机器共享的,所以需要辨别数据是由谁发给谁的,数据链路层完后这个功能。
网络层实现不同网段的通信。
传输层只关心发送端和接收端,不关心中间经过多少机器。
应用层解决用什么协议完成某个功能。
数据封装过程(重点)从上到下

应用层用什么协议,传输层会根据约定好的规则选择TCP或UDP协议,然后加TCP或UDP头部。
其实数据封装过程就是不断加头部的过程。
数据解封装过程(重点)

PDU(协议数据单元)

设备与层的对应关系

计算机可以完成每一层的功能,它有每一层的设备,但是分层完成相应功能。

各层间通信2-1

各层间通信2-2

两个距离很远的计算机通信,中间会有很多交换机,一个路由器连接两个网段。
每一层都可以工作它下面的层,但是不可以工作它上层的。
每一层工作时,收到数据都是解封装,封装的过程,根据具体层决定解封装到那一层。
总结:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: