计算机网络的性能
1.速率:数据传输的速度,单位时间内传输的数据量(bit)
2.带宽:数字信道所能传输的最高数据率
3.时延:正在传输的分组,分组在路由器排队,分组超出链路容量。
(1)节点处理延迟:差错检测,确定输出链路。
(2)排队延迟queueing delay:等待链路可用,取决于路由器的拥塞程度。具有不确定性。
(3)传输延迟:分组的长度,链路带宽。
(4)传播延迟:物理链路的长度,信号的传播速度。
4.时延带宽积:=传播时延*带宽;
5.丢包:列队缓存容量有限,(丢包率)吞吐量:发送端与接受端的传输数据的速率。
计算机网络体系结构
网络分层
实体:可以发送消息和接收消息的软件。
协议:控制两个对等实体进行通信的规则的集合。
同系统的相邻实体之间通过接口进行交互,通过访问点SAP(Service Access Point),交换原语,指定请求特定服务。
OSI 参考模型
数据封装:增加控制信息,构造协议数据单元(PDU)
控制信息:地址,差错检测编码,协议控制,优先级。
物理层
1.接口特性:机械特性,电气特性,功能特性,规程特性。
2.比特编码
3.数据率
4.比特同步:时间同步
5传输模式:单工:单向通信(电视台),半双工:对讲机,发和收不能同时进行。全双工:发收都可以。
数据链路层
1.负责节点到节点的数据传输,以帧为数据单位。
2.组帧,Framing,组成一个数据帧,加头加尾,是为了让接收端的数据链路层更好的切分出数据组。
3.物理寻址:Physical Addressing ,在帧头中增加发送端和接收端的物理地址,来标识帧的发送和接收。
4.流量控制:Flow Control 发送和接收速度匹配。
5.差错控制:error control ,避免重复
6.访问接入控制:在一定时刻规定那个设备拥有链路控制使用权。
网络层
1.负责原主机到目的主机的数据分组packet交付。但是他有可能要穿越多个网络,因此需要逻辑寻址。
2.逻辑寻址:全局唯一的,确保数据分组被送到目的主机,IP地址。
3.路由:路径的选择,由路由分组至最终目的主机。
传输层
1.分段与重组
2.SAP寻址(端口号)
3.连接控制,
4.流量控制,
5.差错控制。
会话层
1.对话控制
2.对话的同步,如果终断的话恢复到最近的节点。
表示层
处理两个系统之间交换信息的语义和语法
1.数据表示的转化。编码++
2.加密解密。
3.压缩,解压缩
应用层
HTTPweb文件传输协议,ftp文件传输协议,SMTP电子邮件。
1.支持用户通过网络接口使用网络服务
TCP/IP模型