1.协议
定义了在两个或多个通信实体之间交换的报文格式和次序,以及在报文传输与接收或其他事件方面所采取的动作
2.电路交换
为每个呼叫预留一条专有电路
独享资源:不共享 保证性能 但连接建立时间长 且浪费的片多
将带宽分成片
3.分组交换
传输时使用全部带宽
主机之间的数据被分成一个个分组
在转发之前,节点必须收到整个分组
存储转发延时:L/R
优点:资源共享,简单不必建立呼叫
缺点:排队延迟和丢失
4.分组延时
分组到达链路的速率>链路输出的能力
- 节点处理延时
- 检查bit级差错
- 检查分组首部和决定将分组导向何处
- 排队延时
- 在输出链路上等待传输的时间
- 依赖于路由器的拥塞程度
- 传输延时 =L/R
- 传播延时 =d/s
5.节点延时
d每个节点上的时延=d处理时延+d排队时延+d传输时延+d传播时延
6.流量强度
a:分组到达队列的平均速率
流量强度I=aL/R
设计系统时流量强度不能大于1 否则排队时延趋于无穷大
延时t=I/(1-I)·(L/R)
7.分组丢失
链路队列缓冲区容量有限
8.吞吐量
在源端和目标端之间传输的速率
端到端平均吞吐量=min{R1,R2…Rn} Ri的单位是bits/sec
9.分层
利用下层提供的服务和本层协议实体相互交互执行 实现本层功能,通过接口为上层提供服务
优点:
- 概念化:结构清晰,便于标识网络组件,以及描述其相互关系
- 结构化:模块化更易于维护和系统升级
缺点:效率较低
10.协议栈
应用层、传输层、网络层、链路层、物理层
11.使用分段报文的原因
- 在没有消息分段的情况下,如果不能容忍位错误,如果存在单个位错误,则必须重新传输整个消息(而不是单个数据包)
- 如果没有消息分段,巨大的数据包就会被发送到网络中。路由器必须容纳这些巨大的数据包。较小的数据包必须在这些巨大的数据包口面排队,并遭受不公平的对待
12.报文分段的缺点
- 数据包必须按顺序放在目的地
- 消息分割会产生许多较小的数据包。由于所有数据包的报头大小通常是相同的,而不管它们的大小如何,通过消息分段,报头字节的总量会更大