目录
1、网络模型的分层是由ISO(国际标准化组织)在1984年颁布的开放系统(OSI)参考模型,可以将网络分为七层,请看下图:
一、分层思想
分层思想可以将一个复杂的流程分解成几个相对单一的子程序,其优势是可以让整个流程更加清晰,复杂问题简单化,也就是化繁为简:还可以让我们及时的发现问题所在并有针对性的解决问题,在现实中已经有很多有关分层思想的实际案例了,例如一个国家或者一个企业,大到高级领导,中到中级领导,在小到底层员工:还有IT行业等,今天我们就来介绍和IT网络行业有关的分层思想。
二、网络分层思想的基本概念
1、网络模型的分层是由ISO(国际标准化组织)在1984年颁布的开放系统(OSI)参考模型,可以将网络分为七层,请看下图:
分层 | 功能 |
应用层 | 网络服务与用户的一个接口,人机交互窗口,把人的语言输入到计算机中。 |
表示层 | 将接受到的数据翻译称二进制数组成的计算机语言,并对数据进行压缩,解压,数据加密和解密等工作 |
会话层 | 建立 管理 中止会话,管理是否允许不同的机器上用户之间建立会话连接的关系 |
传输层 | 将上层的数据分片并加上端口号封装数据段,或者通过对报文头中的端口识别,实现网络中不同的主机上用户进程之间的数据 |
网络层 | 进行逻辑地址(ip地址)实现不同网络之间的路径文件(路由器),将上层数据加上源和目标的逻辑路径地址封装成数据包,实现数据从源端到目的端的传输 |
数据链路层 | 将上层数据加上源和目的地址(物理地址)封装成数据帧。MAC地址标识网卡的物理地址,建立数据链路 |
物理层 | 将报文头部文件和上层数据信息都是二进制组成的,物理层将这些二进制数字组成比特流转换成电信信号在网络中传输 |
2、各层间通信协议
三、网络的封装和解封装
1、网络的封装和解封装
数据从应用层到达传输层分片封装TCP头部(原端口与目的端口)成为数据段,继续到达网络层封装IP头部(原IP与目的IP)
成为数据包,继续到达数据链路层封装MAC头部(原MAC与目的MAC)成为数据帧,继续到达物理层成为比特流,通过网线等物理介质传输到对方主机。
反之为解封装
四、PDU协议数据单元
五、设备与层的对应关系
应用层 | 计算机 |
传输层 | 防火墙 |
网络层 | 路由器 |
数据链路层 | 交换机 |
物理层 | 网卡 |
六、协议族的组成及概念
1、什么是TCP/IP协议族
TCP/IP协议叫做传输控制/网际协议,TCP/IP是网络中使用的基本通信协议。(其内包含了上百种功能的协议)
2.TCP/IP协议族的组成
如图
应用层 | HTTP FTP TFTP SMTP SNMP DNS |
传输层 | TCP UDP |
网络层 | ICMP IGMP IP RARP ARP |
数据链路层 | 有底层网络定义的协议 : IEEE 802.3 有线局域网(以太网)标准 : IEEE 802.11 无线局域网标准 |
物理层 | 有底层网络定义的协议 : IEEE 802.3 有线局域网(以太网)标准 : IEEE 802.11 无线局域网标准 |