OSI模型简明说

OSI模型简明说_第1张图片

简介

• 物理层:

物理层负责最后将信息编码成电流脉冲或其它信号用于网上传输;

eg:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等将数据转化成0和1;

• 数据链路层:

在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的系列动作。物理地址寻址、数据的成帧、流量控制、数据的检错、重发等

eg: ARP、SDLC、HDLC、PPP、STP、帧中继等

• 网络层

路由选择、拥塞控制、网络互联;

eg:IP、ARP、ICMP(没错ARP有争议,淘宝技术之瞳第20页把它放在数据链路层,wikipedia网络层里却有它,说明分层规则有些不是绝对的)

• 传输层

传输层向高层提供可靠的端到端的网络数据流服务。

可以理解为:每一个应用程序都会在网卡注册一个端口号,该层就是端口与端口的通信!eg:TCP、UDP协议;

• 会话层

在会话层及以上的高层次中,数据传送的单位不再另外命名,而是统称为报文。会话层不参与具体的传输,它提供包括建立、管理和终止应用之间通信的机制

ps: 该层被弃用。应用层的HTTP、FTP、Telnet等协议有类似的功能。传输层的tls/ssl也有类似功能。

• 表示层:

提供格式化的表示和转换数据服务。数据的压缩和解压缩, 加密和解密等工作都由表示层负责

ps: 该层被弃用。应用层的HTTP、FTP、Telnet等协议有类似的功能。传输层的tls/ssl也有类似功能。

• 应用层:

应用层为操作系统或网络应用程序提供访问网络服务的接口;

eg:HTTP、FTP、Telnet

你可能感兴趣的:(OSI模型简明说)