OSI(Open System Interconnection)网络7层模型

1. 物理层:
物理上:网络传输的物理介质,简单的说就是 布线、光纤、网卡和其他设备把两台网络通讯设备连接起来的东西(物理设备)。
逻辑上:原始比特流的传输,电子信号传输,硬件接口的定义
物理层数据传输的单位是bit。
物理介质特性:
  机械性能:接口的形状,尺寸,引脚数据和排列方式等
  电气性能:接口规定的信号的电压、电流、阻抗、波形、速率、平衡特性等
  工程规范:接口引脚的意义、特性、标准
  工作方式:数据位流的传输方式,如:单工,半双工,全双工
物理层协议有:
美国电子工业协会 (EIA) RS232 RS422 RS423 RS485 等;
国际电报电话咨询委员会 (CCITT) X.25 X.21 等;
典型设备:HUB集线器
2.数据链路层
数据链路层屏蔽了传输介质的物理特性,使数据可靠地传输。
数据链路层数据传输的单位是帧,同时把帧数据转换成位数据供物理层使用。
负责的内容包括:
  物理介质的访问控制,连接控制,顺序控制,流量控制,差错控制,和仲裁协议等
数据链路层协议有:
协议有面向字符的通讯协议 (PPP) 和面向位的通讯协议 (HDLC)
仲裁协议: 802.3 802.4 802.5 ,即: CSMA/CD(Carrier Sense Multiple Access with Collision Detection) Token Bus、Token Ring
数据链路层实现对MAC地址的访问,典型设备如交换机。
可讨论内容如:MAC地址,网卡,交换机,驱动程序
3.网络层
网络层管理连接方式和路由选择。
连接方式:虚电路 (Virtual Circuits) 和数据报 (Datagram) 服务。
虚电路是面向连接的 (Connection-Oriented) ,数据通讯一次路由,通过会话建立的一条 通路。
数据报是非连接的 (Connectionless-Oriented) ,每个数据报都有路由能力。
网络层的数据单位是包,使用IP地址。
协议包括: IP协议,ARP协议,路由协议等
典型设备:路由
可讨论内容:IP,路由,地址解析
4. 传输层
把发送出去的数据分成细的段,把接收回来的数据整合成原信息(负责接收全部信息)
传输层提供端到端的服务,信息包含:端口,控制字,校验和。
它必须跟踪单元数据碎片,乱序到达的数据包和传输过程中可能发生的错误,并提供纠错和恢复数据的服务,保证数据的可靠性。
主要协议:TCP,UDP
使用的设备:主机本身
数据传输的单位也叫数据包
5. 会话层
通过会话进行身份验证,确定通讯方式,同时管理所有的会话。
6.表示层
解释通讯数据的意义,通过数据格式转换,加密解密,确定来自应用层的信息传输出去到达目标系统可被读取明白。
7 .应用层
应用层直接面向用户程序和服务,包括系统程序和用户程序。
应用层是最接近用户的一层,它给用户应用软件提供了网络服务。
它与其它六层的不同是它不提供服务给另一层,只提供服务给七层外的软件。
通讯协议:Http,tcp,www,dns,pop,smtp等
总结:
数据在发送时是数据从应用层至物理层的一个打包的过程,
接收时是数据从物理层至应用层的一个解包的过程,
从功能角度可分为三组, 1 2 层解决网络信道问题, 3 4 层解决传输问题, 5 6 7 层处理对应用进程的访问。
从控制角度可分为二组,第 1 2 3 层是通信子网层,第 4 5 6 7 层是主机控制层。

你可能感兴趣的:(网络7层模型)