OSI网络模型
Posted 胡桃七子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSI网络模型相关的知识,希望对你有一定的参考价值。
1.OSI的介绍
意为开放式系统互联。国际标准组织(国际标准化组织)制定了OSI
(Open System Interconnection)模型。这个模型把网络通信的
工作分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表
示层和应用层。1至4层被认为是低层,这些层与数据移动密切相关。
5至7层是高层,包含应用程序级的数据。每一层负责一项具体的工作
然后把数据传送到下一层。
2.OSI传输链路图解
3.七层详解
3.1物理层
定义物理设备的类型,比如光纤、网卡等,物理层主要做的原始信号流
传输。发送端先进行数模转换,接收端再进行模数转换。
3.2数据链路层
此层主要定义如何格式化数据已进行传输,以及如何对物理介质的访问,
这层通常还做错误检测和纠正,以保证数据传输的可靠性,本层将比特
数据组成了帧,其中交换机工作在这一层,对帧解码,并根据帧中包含
的信息把数据发送给正确的接收方。
3.3网络层
网络层综合考虑发送优先权、网络拥塞程度、服务质量、以及可选路由
的花费来决定从一个网络节点A到另一个网络节点B的最佳路径。由于网
络层处理并智能指导数据传送路由器连接网络割断。所以路由器属于网
络层,此层的数据我们称之为数据包。本层我们需要关注的协议是TCP
/IP协议里面的IP协议。那么随着网络需求的进一步扩大。通信过程中
需要发送大量的数据,如海量文件传输可能需要很长时间,而网络在通
信过程中中断很多次,此时为了保证大量文件传输的准确性,需要对发
送的数据进行切分。切分为一个一个的段落进行发送,那么其中一个段
落丢失了,改怎么办?要不要重传,每一个段落要按照顺序到达吗?这
便是传输层要做的事情。
3.4传输层
解决了主机间的数据传输,数据间的传输可以是不同网络的,并且传输
层解决了传输质量的问题,这层OSI模型中最重要的一层,传输协议同
时进行流量控制。传输层还会对较大的数据包进行强制分割。并将这些
数据交给网络层,且保证这么数据有效到达对端。此层需关注的协议有
TCP/IP协议中的TCP协议和UDP协议。
3.5会话层
不同机器、不同网络之间的通信会话。通过会话层的协议实现。比如RPC协议
3.6表示层
信息的语法语义以及它们的关联,已便信息可以被接收端识别。比如加
密、解密、转换翻译、压缩解压缩。
3.7应用层
OSI参考模型中最靠近终端用户的一层,是为计算机用户提供应用接口,
也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:
HTTP、HTTPS、FTP、POP3、SMTP等
做积极的人,而不是积极废人!
往期文章
点个「在看」!
以上是关于OSI网络模型的主要内容,如果未能解决你的问题,请参考以下文章