OSI七层模型
七层模型即,应用层,表示层,会话层,传输层,网络层,数据链路层,物理层
- OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范
- 把网络从逻辑上分成了七层,每一层都有相关的协议和物理设备
- 它的最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个
层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯
OSI七层模型我们不常用,我们主要说明TCP/IP四层模型
TCP/IP四层模型
不要以为仅仅就是指TCP和IP协议,而是利用通讯时用到的协议群的统称。
四层模型:数据链路层,网络层,传输层,应用层
应用层:负责应用程序间的沟通
传输层:负责两台主机间的数据传输,传输控制协议TCP,能够保证数据从源主机安全的发送到目标主机
网络层:负责地址管理和路由的选择
数据链路层:负责设备之间数据帧的传送和识别
物理层:负责光/电信号的传递方式
一般来说
- 对于一台主机,它的操作系统实现了从应用层到物理层的内容
- 对于一台路由器,它实现了从网络层到物理层
- 交换机,实现从数据链路层到物理层
- 集线器,实现物理层
但是这个并不绝对,现在的网络设备发展比较快,有3,4层交换机,4层路由器
1、封装分用
假如我们发送“文件下载”的数据包,在不同的协议层对数据包有着不同的处理方式,当然也有着不同的称谓,在传输层叫做段,在网络层叫数据报,在链路层叫做帧
应用层数据通过协议栈发送到网络上,在每层协议都要加上一个数据首部,这个过程称为封装,一直到数据链路层装成帧后发送到传输介质上,到达服务器之后,服务器再从数据链路层开始,根据每层的协议对数据进行处理,一直到达应用层,这个过程叫做分用