计算机网络 1.2.2 1.2.3 OSI参考模型
1、计算机网络分层结构
法定标准 | 事实标准 | 最终演化 |
---|---|---|
OSI七层参考模型 | 4层TCP/IP模型 | 5层体系结构 |
解决计算机网络的大问题 ====> 分层结构(按功能)
OSI七层模型 : 物联网淑慧适用(上四层端到端, 下四层点到点)
2、OSI七层模型 各层的作用
-
应用层:(用户与网络的界面) 所有能和用户交互,并能产生网络流量的程序(FTP SMTP HTTP) 传输单位是报文
-
表示层: 处理通信系统中交换信息的表示方式(语法语义的处理)
功能:
- 数据格式交换(翻译)
- 数据加解密
- 数据压缩与恢复(举例 视频聊天 先压缩发送 后交由表示层恢复)
-
会话层:向表示层实体/用户进程提供建立连接,并在连接上有序的传送数据(会话,又称建立同步SYN)
功能:
-
建立 管理 终止会话
-
使用校验点 (使会话在通信失效时从校验/同步点恢复通信)
举例:网络传输一本小说 , 设该小说第四章有一个校验点,传输到第五章的时候通信中断后恢复通信,那么该小说就从第四章开始重新传输
-
-
传输层: 负责主机中两个进程的通信 即端到端的通信 ,传输单位是报文段或用户数据报 (TCPUDP)
功能:
- 可靠传输(基于确认机制) 不可靠传输(直接发送)
- 差错控制 : 对差错控制 报文出错 传输层负责纠错改正
- 流量控制:不是出口流控,而是控制双方发送速率 , A发的快 B发的慢 就需要传输层去进行流控
- 复用分用: QQ和微信同时发消息 复用传输层,但是QQ的消息要传输到QQ上 微信的要传微信 分用传输层
-
网络层:把分组从源传到目的,为分组交换网上的不同主机提供服务 传输单位是数据报
功能:
- 路由选择:选择正确目的
- 流量控制: 与传输层功能一样
- 差错控制
- 拥塞控制
-
数据链路层: 把网络层传下来的数据组装成帧 传输单位为帧
功能:
- 成帧
- 差错控制 帧错+位错
- 流量控制
- 访问(接入)控制 控制对信道的访问 : 同一时间内信道只有一台主机发报(控制对共享信道的访问)
-
物理层:在物理介质上实现比特流的透明传输 传输单位为比特
透明传输: 不管传输数据是何种组合 都应能在链路上进行传输
功能:
- 定义接口特性
- 定义传输模式:单工 双工 半双工
- 定义传输速率
- 比特同步
- 比特编码