一、OSI模型
1、OSI的来源及意义
- OSI模型 :即Open System Interconnect,开放系统互联,
一般叫 OSI参考模型 是ISO(国际标准化组织)组织在1985年研究的网络互连模型。 - OSI模型的意义 :其意义就是为了网络更加普及,推广更多人是去使用OSI参考模型 这个同一标准的规范去控制网络。这样一来所有公司都有相同的规范,就能实现互联了。
2、OSI的划分层次及各层作用
-
模型划分 :OSI将网络划分成7层,从上至下分别为:
应用层、 表示层、 会话层、传输层、网络层、数据链路层、物理层。即ISO开放互连系统参考模型。如下图
-
模型划分后的各层作用 :
<1> 应用层 : 最接近用户的一层,一方面为计算机用户提供网络服务的接口,另一方面也为用户直接提供各种网络服务。应用层常见的网络服务协议有:HTTP、HTTPS、FTP、POP3、SMTP等。举例:实际公司A的老板就是我们所述的用户,而他要发送的商业报价单,就是应用层提供的一种网络服务,当然,老板也可以选择其他服务,比如说,发一份商业合同,发一份询价单,等等。
总结:应用层是向用户提供有关网络服务的一层。
<2> 表示层: 为 应用层 提供各种 数据转换 和 编码 的功能。确保一个系统 的应用层发送的数据能被 另一个系统 的应用层识别。如果必要,表示层还可以提供一种标准的表达形式,可以将计算机内部多种格式的数据 转换 成 通信中采用的标准形式,数据压缩 和 加密 也是表示层可提供转换功能之一。
举例:有两家使用不同语言的公司在合作,他们商定以英语作为交流的语言,所以双方文秘(表示层)就会将其对应公司的传递的信息转换(数据转换)为英语,同时为了防止其他公司能读懂传递的信息,就会对传递的信息进行打暗号。(编码加密)
总结:表示层 是向 用户层 提供数据转换和编码功能的一层。
<3> 会话层:就是 会话层 在与 应用层 进行通信会话时, 负责创建、管理、维护通信会话的一层。其通信会话组成由 应用程序 的 请求 和 响应 组成。
总结:会话层 是与 表示层 通信时 创建、管理和维护通信会话的一层。
<4> 传输层:传输层建立了主机端到端的链接,传输层的作用是为 上层协议 提供 端到端 的可靠和透明的 数据传输服务 。通常说的TCP、UDP 就在传输层中,作为协议提供端对端的可靠的数据传输服务。
传输层就相当于公司中的负责快递邮件收发的人,公司自己的投递员,他们负责将上一层的要寄出的资料投递到快递公司或邮局
总结:传输层 是 为了 上层和下层之间实现 可靠透明的数据传输服务的一层
可靠和透明的传输服务需TCP、UDP等传输协议来控制。
<5> 网络层:为经过 源端 的传输层 发送来的分组选择合适的路由和交换结点,并按照 地址 正确无误地将 分组 发送到 目的端 的 传输层 。这一层就是我们经常说的IP协议层。IP协议是Internet的基础。
总结:网络层 是 实现将 “源端” 传输层的分组 进行分配(选择路由和交换结点等),并且将分组正确无误地发送到 “目的端” 传输层 的一层。
选择路由和交换结点即,IP寻址和IP编址
正确的分配需IP协议来控制
<6>数据链路层:介乎于 物理层 和 网络层 之间。数据链路层 在 物理层 提供的服务的基础上向 网络层 提供服务,其最基本的服务是将 源网络层 来的数据可靠地传输到相邻节点的 目标机网络层 。
总结:数据链路层介于物理层和网络层之间,在物理层的基础上向网络层提供服务。最基本的服务是 将源网络层的可靠数据传输到相邻节点的 目标机网络
即提供介质访问和链路管理功能,当然数据链路层其实也有寻址,例如mac地址的寻址。
<7>物理层:物理层确保原始的数据可在各种物理媒体上传输,相当于模型中的传输工具,常用设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。这些都是物理层的传输介质。
快递寄送过程中的交通工具,就相当于我们的物理层,例如汽车,火车,飞机,船。
总结:物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境的一层,利用比特流进行传输,对数据进行转换,如将逻辑二进制数据转换为 比特流,这一过程就叫 调制。
3、通信特点
通信特点:对等通信
对等通信,为了使数据分组从源传送到目的地,源端OSI模型的每一层都必须与目的端的对等层进行通信,这种通信方式称为对等层通信。在每一层通信过程中,使用本层自己协议进行通信。如下图:
二、TCP/IP 模型
1、TCP/IP五层模型概念
1、概念:TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。
2、TCP/IP的划分层次及各层作用
- 模型划分 :TCP/IP模型从上至下将网络划 应用层、传输层、网络层、数据链路层、物理层 五层。也可以为四层,即将数据链路层和 物理层 作为一层。
- TCP/IP五(四)层协议和OSI的七层协议对应关系。如下图
三、OSI模型与TCP/IP模型关系
1、层次之间对应的设备的关系
2、层次之间对应协议的关系
如下图:
转载:https://blog.csdn.net/weixin_38800668/article/details/106173782