计算机网络体系结构
通过通信信道和设备互联的计算机系统,使其协同工作实现信息交换和资源共享。
为计算机网络中进行数据交换而建立的规则,标准或约定的集合称为网络协议
三要素
语意:涉及用于协调与差错处理的控制信息
语法:涉及数据与控制信息的格式编码及信号电平等
定时:涉及速度匹配和排序等
计算机网络各层次结构模型及其协议的集合,称为网络的体系结构。
ISO‘S OSI开放系统互联基本参考模型,包括体系结构,服务定义,协议规范三级抽象。
物理层 数据比特流在物理介质上传输,涉及0 1 信号的电平表示
数据链路层 帧,包含地址,控制及效验码,通过效验,确认和反馈重发等手段,将不可靠的物理链路改造成对网络层来说无差错的数据链路
网络层 数据以网络协议数据单元(分组)为单位进行传输,主要解决如何使分组跨越通信子网从源传输到目的地的问题。
传输层 主机到主机的层次,主要处理端到端的差错控制和流量控制
会话层 进程到进程的层次,主要功能是组织和同步不同主机上各进程间的通信
表示层 管理采用抽象标准定义的数据结构,数据压缩/恢复和加密/解密也是表示层可提供的表示变换功能
应用层
通信服务分为面向连接服务和无连接服务
面向连接服务传输过程前需要经过建立连接,维护连接,释放连接的3个过程,因此可靠性高,协议复杂,通信效率不高
无连接服务则会出现乱序重复丢失现象
确认和重传机制
服务类型和服务质量 服务类型和服务质量与采用的连接类型及是否使用确认服务有关
TCP/IP 参考模型
应用层 SMTP DNS 域名服务 FTP TELNET 远程终端访问协议
传输层 数据分块与重组 TCP UDP 传输控制协议 用户数据报协议
互联层 报文 IP ICMP ARP RARP
主机-网络层 ARPANET LILNET X.25
OSI 在网络层同时支持无连接和面向连接的通信,但在传输层上只支持面向连接的通信。
TCP/IP 网络层只有无连接通信,传输层上同时支持无连接和面向连接两种通信模式。