一、
1、OSI/RM模型结构
应用层 APPLication
表示层 Presentation
会话层 Session
传输层 Transport
网络层 Network
数据链路层 DataLink
物理层 physical
每层定义:
1)物理层
最底层最基础的一层,只负责传输0,1二进制比特流,不考虑信息的意义和信息的结构。只是负责传输发送,不做解释
物理层网络设备:网卡
2)数据链路层
负责将上层数据封装成帧,发送的信息是帧,它是传输以帧为单位的数据包
a、为什么将数据封装(打包)为帧?
因为物理层的比特流是不好控制的,是没有规则的数据流,所以为更好地控制或管理这些信息,就将它打包成帧
b、帧的格式:将一串数据分为段,每段前面加个头,头上有信息,源MAC(地址),目的MAC和检验信息。为了纠错这样一串数据就形成了数据帧
数据链路层网络设备:网卡和二层交换机
3)网络层:负责路由寻址和广播。它传输的单元是数据包。
数据包的信息:数据包是在数据前面加上源IP地址和目的IP地址,即为数据包
网络层:为主机之间进行通信
4)传输层:负责建立一个可靠的端到端的链接(为两个应用进程间提供端到端的链接)
传输数据单元为数据段,
数据段:是在数据前加源端口和目的端口