OSI网络体系结构
OSI是什么?
OSI/RM:Open System Interconnection/Reference Model,开放式系统互联协议标准
OSI的七层体系结构
-
Application 应用层
可以得到或产生很多网络数据,在该层可以进行网络会话,视音频聊天,网络游戏等。
数据 -
Presentation 表示层
对应用层数据进一步规范化,也为会话层做好准备。对数据进行传输,以及加密解密等工作。
数据单元 -
Session 会话层
建立、管理、中止会话工作。数据名称被称为Data unit(数据单元) -
Transport 传输层
数据被加上传输层的头部。传输层有两个重要的协议:TCP和UDP。这时数据称为Segment或Message(在TCP中称为段,在UDP称为报文)。传输层的工作就是提供一个可靠的端到端的传输,以及进行一个错误的纠错机制。 -
Network 网络层
进行路由,网络上的流量控制和拥塞控制,以及网络安全工作。网络路由寻址是找它的IP地址。
报文分组数据 -
Data link 数据链路层
报文分组数据增加数据链路层的头部和尾部,变成帧(frame)。将数据形成帧的格式,寻址用的是MAC地址 -
Physical 物理层
比特流
从一个介质上进行比特流的传输,介质(如双绞线、同轴电缆、光纤、无线电波)
1—3层被称为网络支持层,负责数据才能够一台设备传输到另一台设备;
4—7层称为用户支持层,允许不同软件质检的互操作;
TCP与UDP
- TCP
可靠
提供可靠的端到端的传输
会进行三次握手工作
应用场合:数据量小,如电子邮件 - UDP
不可靠
应用场合:数据量大,如视音频流