1.5计算机网络的性能指标
性能指标可以从不同方面来度量计算机网络的性能(常用的有8个):
- 速率
- 带宽
- 吞吐量
- 时延(在处理时延忽略情况下,有时发送时延占主导,有时传播时延占主导)
- 时延带宽积(传播时延X带宽)
- 往返时间
- 利用率
- 丢包率
1.6计算机网络体系结构
常见的三种计算机网络体系结构
OSI参考模型:(法律标准)
应用层→表示层→会话层→运输层→网络层→数据链路层→物理层
TCP|IP参考模型:(事实标准)
应用层→运输层→网际层→网络接口层
OSI标准失败的原因:
01:专家没有实际经验完成标准时没有商业驱动力
02:协议实现过分复杂运行效率很低
03:标准的制定周期太长产品无法及时进入市场
04:层次划分不太合理有些功能能在多个层次中重复出现
计算机主机和服务器包含TCP/IP的所有协议,操作系统含有完整的体系结构,而路由器的最高层为网际层,只包含网际层和网络接口层。
TCP/IP协议的网络接口层没有具体内容是可以互连全世界各种不同的网络接口例:(有线的以太网接口,无线电WiFi接口),所以TCP/IP结构在本质上只有上面的三层。
上面三层比较重要的各种协议:
综合OSI参考模型和TCP/IP参考模型重新划分了一个原理参考模型适用于教学
应用层→运输层→网络层→数据链路层→物理层
计算机网络体系结构分层的必要性
计算机网络是个复杂的系统,分层可将庞大复杂的问题转化为若干较小的局部问题
计算机网络体系结构分层思想举例
类似于这种
计算机网络体系结构中的专用术语
实体:任何可发送或接收信息的硬件或软件进程
对等实体:通信双方相同层次中的实体
协议:控制两个对等实体在“水平方向”进行“逻辑通信”的规则集合(HTTP协议、IP协议)
协议三要素:语法→定义所交换信息的格式,语义→定义通信双方所要完成的操作,同步→定义通信双方的时序关系
服务:在协议控制下,两个对等实体在水平方向的逻辑通信使得本层能够向上一层提供服务
要实现本层协议,还需要使用下面一层所提供的服务
协议是水平的,而服务是垂直的。
实体看的见下层提供的服务,但并不知道实现该服务的具体协议。下层的协议对上层的实体是透明的。
在同一系统中相邻两层的实体交换信息的逻辑接口称为服务访问点SAP,它被用于区分不同的服务类型。
帧的’类型‘字段、IP数据报的‘协议字段’,TCP报文段或UDP用户数据段的“端口号”字段都是SAP。
上层要使用下层所提供的服务,必须通过于下层交换一些命令,这些命令称为服务原语。
对等层次之间传送的数据包称为该层的协议数据单元。
在同一系统内层与层之间交换的数据包称为服务数据单元。