OSI概念:
开放系统互连参考模型,是由ISO(国际标准化组织)定义的。是个灵活的,稳健的和可互操作的模型,并不是协议,是用来了解和设计网络体系结构的。
OSI模型的目的:
规范不同系统的互联标准,使两个 不同的系统能够较容易的通信,而不需要改变底层的硬件和软件的逻辑。
OSI模型分为7层:
OSI把网络按照层次分为7层,由下到上分别为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。
上层(会话层,表示层,应用层) 负责将信息进行编码,然后将数据进行加密和压缩等
传输层:作为一个传输的通道,进行长期的连接,可以将从上层获得的流量进行一个分段
网络层:将流量送到目的地,是一个寻址的概念,并且将上层分好段的设备进行一个打包。
数据链路层:将打包的设备运输到家门口,负责将上层打包的数据分派给底层的搬运工。
物理层:相当于搬运工。
特点说明
1 OSI模型每层都有自己的功能集
2 层与层之间相互独立又互相依靠
3 上层依赖于下层,下层为上层提供服务。
每层详细说明
应用层:为应用软件提供接口,使应用程序能够使用网络服务。常见的应用层协议:http(80) ftp(20/21) smtp(25)
主要就是提供应用程序可以接入网络的接口,并根据程序的不同对应不同的接口协议。
表示层:表示层的作用 1 数据的解码和编码,2 数据的加密和解密,3 数据的压缩和解压缩。
会话层:建立,维护,管理应用程序之间的会话。 功能:对话控制 和 同步
传输层:负责建立端到端的连接,保证报文在端到端之间的传输。
传输层的功能:服务点编址,分段和重组,连接控制,流量控制,差错控制。用到的协议(tcp和udp)
网络层:负责将分组数据从源端传输到目的端。
1 为网络设置提供逻辑地址。
2 进行路由选择,分组转发。
网络层的主要作用就是路由和寻址,主要接触到的就是IP协议。
数据链路层:在不可靠的物理链路层上,提供可靠的数据传输服务,把帧从一跳移动到另一跳
数据链路层的功能:
组帧,物理编址,流量控制,差错控制,接入控制。
补充说明:IP地址有三层地址,mac地址就是第二层地址,全球网络设备唯一的地址,作用的域不同:IP作用在 不同的网络之间,MAC地址作用在相同的网络内部。MAC地址为48位地址,采用的是16进制进行表示
MAC地址是硬件地址,IP地址看做是逻辑地址。
物理层:负责把zhuo个的比特从一个节点移动到另一个节点。
物理层的工程:
定义接口和媒体的物理特性。
定义比特的表示,数据传输速率,信号的传输模式
定义的网络物理拓扑。
数据在网际间传输