前往我的主页以获得更好的阅读体验
网络体系结构
实体
第n层中的活动元素称为n层实体。同一层实体称为对等实体
协议
为对等实体数据交换建立的规则、标准和约定。协议包括三部分:
- 语法:规定传输数据的格式
- 语义:规定所要完成的功能
- 同步:规定各种操作的顺序
接口
上层使用下层服务的入口
服务
下层为相邻的上层提供的功能调整
OSI模型
应用层(7)
直接和用户交互产生流量的程序,典型服务包括
- 文件传输:FTP
- 电子邮件:SMTP
- 万维网:HTTP
表示层(6)
勇于处理在两个通信系统中交换信息的表示方式,其功能包括
- 数据格式变换
- 数据加密解密
- 数据压缩和恢复
会话层(5)
向表示层实体/用户进程提供建立连接并有序传输数据,也称建立同步(SYN)
- 建立、管理、终止会话
- 使用校验点,当通信失效时从校验点/同步点恢复通信,实现数据同步
传输层(4)
负责主机中两个进程的通信,即端到端通信。传输单位是报文段或用户数据段
-
可靠传输、不可靠传输:对于大文件,将其切割为多个数据段,接收者必须回复确认信息才能收到下一个数据段,称为可靠传输。对于小文件,直接发送数据包而不需要确认,因此是不可靠连接
-
差错控制:纠正传输过程中发送的乱序,丢失,错误
-
流量控制:同步发送者和接收者的速率
-
复用分用:多个进程可以同时使用传输层的服务,称为复用。传输层把收到的信息回复给应用层中不同的进程,称为分用
网络层(3)
把分组从源端传到目的端,传输单位是数据报,数据报过长时会被切割,可以实现不同主机间的互联
- 路由选择:选择最佳路由路径
- 流量控制:同步发送者和接收者的速率
- 差错控制:使用奇偶校验码等方式纠正错误或直接丢弃
- 拥塞控制:控制整个网络中的拥挤状态
数据链路层(2)
把网络层传下来的数据报组装成帧,其传输单位是帧
- 成帧:定义帧的开始和结束
- 差错控制: 丢弃或纠正差错帧
- 流量控制:协调发送者和接收者的速率
- 访问(接入)控制:在广播式网络中,控制同一时间只有一台主机能占用信道发送信息
物理层(1)
在物理媒体上实现比特流的透明传输
- 定义接口特性:定义连接方式等
- 定义传输模式:单工(一段仅发送,一段仅接收),半双工(双方都能发送和接收,但同时只有一方在发送),双工(双方可以同时发送和接收)
- 定义传输速率:规定传输速度
- 比特同步:使用时钟保持比特相同
- 比特编码:规定比特编码方式,如高电平表示1,低电平表示0
TCP/IP模型
应用层(4)
HTTP,FTP,DNS。OSI的5,6,7层
传输层(3)
TCP,UDP。OSI的4层
网际层(2)
IP。OSI的3层
网络接口层(1)
Ethernet,ATM,Frame Relay。OSI的1,2层