OSI
-
ISO :为解决计算机网络复杂的大问题按照功能提出一个网络体系结构分层结构
- 目的:支持异构网络系统的互联互通
- 理论成功,市场失败 国际标准化组织ISO于1984年提出开放系统互连OSI参考模型
- OSI七层
- 参考模型解释通信过程
-
应用层
-
概念:用户与网络的界面
- 所有能和用户交互产生网络流量的程序
-
典型应用层服务
- 文件传输(FTP)
- 电子邮件(SMTP)
- 万维网(HTTP)
-
概念:用户与网络的界面
-
表示层
- 用于处理在两个通信系统中交换信息的表示方式
-
三个功能
- 1.数据格式转换 (翻译官)
- 2.数据加密解密
- 3.数据压缩和恢复
- 主要协议 JPEG ASCII
-
会话层
- 向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。这是会话也是建立同步(SYN)
-
两个功能
- 1.建立,管理,终止会话
-
2.使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步。
- 适用于传输大文件
- 主要协议 ADSP ASP
-
传输层
- 负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报
-
四个功能 (可差的
- 1.可靠传输,不可靠传输 (确认,非确认)
- 2.差错控制 (纠正)
- 3.流量控制 (控制发送方速率)
-
4.复用分用 (qq 微信发送事例)
- 复用:多个应用层进程可同时使用下面运输层的服务
- 分用:运输层把收到的信息分别交付给上面应用层中相应的进程
- 主要协议 TCP UDP
-
网络层
- 主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。
- 网络层传输单位是数据报 数据报与分组是父与子的关系
-
四个功能
- 1.路由选择 (最佳路径)
- 2.流量控制
- 3.差错控制
-
4.拥塞控制
- 若所有节点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态因此要采取一定措施,缓解拥塞
- 主要协议 IP IPX ICMP IGMP ARP RARP OSPF
-
数据链路层
- 主要任务是把网络层传下来的数据报组成成帧
- 数据链路层/链路层的传输单位是帧
-
四个功能
- 1.成帧 (定义帧的开始和结束)
- 2.差错控制 (帧错+位错)
- 3.流量控制
- 4.访问(接入)控制 控制对信道的访问
- 主要协议 SDLC HDLC PPP STP
-
物理层
- 主要是在物理媒体上实现比特流的透明传输
- 物理层传输单位是比特
- 透明传输 :指不管所传的数据是什么样的比特组合,都应当能够在链路上传送
-
四个功能
- 定义接口特性
- 定义传输模式 单工 半双工 双工 (发送方 接收方)
- 3.定义传输速率
- 4.比特同步
- 5.比特编码
- 主要协议 Rj45 802.3