OSI模型的理解


是国际标准组织(ISO)

<李>

物理层

,,作用:提供多种物理标准

,,分类:

,,,,,电子/光学协议——描述信号的各种特性

,,,,,机械协议——规定了连接器的尺寸或导线的金属成分

,,,,,功能性协议——描述了做什么

,,,,,程序性协议——描述了如何做

,,功能:

,,,,①为数据端设备提供传送数据的通路

,,,,②传输数据- - - - - - <强>比特流

2。,数据链路层

,,作用:提供数据的二层传输,交换机和寻址模式(MAC地址),

,,典型的数据链路协议:

,,,,,,,,,,,,IEEE 802.3/以太网协议

,,,,,,,,,,,,帧中继

,,,,,,,,,,,,SONET

,,,,,,,,,,,,ATM(异步传输)

,,功能:

,,,,①数据链路的建立,拆除和分离

,,,,②帧定界和帧同步- - - - - - <强>数据传输单元是帧,,,,,

,,,,③对帧的收发顺序的控制

,,,,④差错检测和恢复,流量控制,,,,,

3。,网络层

,,作用:提供数据的三层传输,路由器和寻址模式(IP地址)

,,,,,主要负责定义数据包格式和地址格式,为经过逻辑网络路径的数据进行路由选择

,,协议:IP, ICMP, IGMP, ARP (RARP,代理ARP,免费ARP,反转ARP)

,,功能:

,,,,①路由选择和中继

,,,,②排序,流量控制

,,,,③网络管理

,,,,④服务选择

4。,传输层

,,作用:提供数据的可靠或不可靠传输

,,协议:

,,,,,TCP(传输控制协议)- - -提供可靠传输,

,,,,,UDP(用户数据报协议)——不可靠传输

5。,会话层

,,作用:提供会话管理,会话建立,会话区分,会话关闭

,,,,,将不同应用程序的数据分离

,,案例:使用浏览器的过程

,,实现过程:

,,,,,,①将会话地址映射为运输地址

,,,,,,②数据传输阶段

,,,,,,③连接释放

,,提供的模式:单工、半双工、全双工

6。,表示层

,,作用:提供数据呈现标准,数据格式,数据压缩,数据加减密等标准

,,案例:文档格式(doc txt pdf…),视频格式(。avi .rmvb ....),压缩算法,加密算法(MD5…)

7。,应用层,,,,,,

,,作用:为用户提供软件接口

,,案例:各种需要联入网络的软件,比如:社交软件(QQ,陌陌…),影音软件(QQ音乐,百度影音…),购物(淘宝,京东....)....

,,协议:TELNET、FTP、TFTP DNS, HTTP, HTTPS, SSH .....


三。小结

,上三层(应用层,表示层,会话层)主要是软件工程师研究的;

,下三层(传输层,网络层,数据层)主要是网路工程师研究的;

,最低层- - -物理层,主要是通信工程师要研究的层只


以上是我对OSI七层模式的理解,比较肤浅…

OSI模型的理解