计算机网络知识点总结
提示:计算机网络笔记将分章节上传
概述
主机之间的通信方式
- 客户-服务器(C/S):客户是服务的请求方,服务器是服务的提供方
- 对等(P2P):不区分客户和服务器。
- 电路交换:电路交换用于电话通信系统,两个用户要通信之前需要建立一条专用的物理链路,并且在整个通信过程中始终占用该链路。由于通信的过程中不可能一直在使用传输线路,因此电路交换对线路的利用率很低,往往不到 10%
- 分组交换:每个分组都有首部和尾部,包含了源地址和目的地址等控制信息,在同一个传输线路上同时传输多个分组互相不会影响,因此在同一条传输线路上允许同时传输多个分组,也就是说分组交换不需要占用传输线路。
五层协议
- 应用层:为应用程序提供服务,文件传输(ftp)、电子邮件(smtp)、万维网(http)。
- 传输层:负责端到端通信,传输单位:报文段或用户数据报。TCP:提供可靠的数据传输服务,面向连接。UDP:无连接服务,尽最大努力交付。
- 网络层:把分组从源端传到目的主机,为主机提供通信服务。单位是数据报,功能:路由选择、流量控制、差错控制、拥塞控制。
- 数据链路层:为同一链路的主机提供传输服务,把网络层的数据报组装成帧,单位(帧)。功能:成帧、差错控制、流量控制、访问控制。
- 物理层:传输比特流,定义接口特性,粗函数模式、传输速率、比特同步、比特编码。
性能指标
- 速率即数据率或数据传输率或比特率
- 带宽:网络一点到另一点通过的最高数据率,网络折别支持的最高速度(比特/秒)
- 吞吐量:单位时间通过某一网络的数据量。
- 时延:数据同网络一端到另一端的时间。=发送时延(传输时延)数据帧长度/传输速率 +传播时延(信道长度/电磁波的速度) + 排队时延(等待输入时间和等待输出时间) + 处理时延(检错找出口)
- 时延带宽积:传播时延带宽(体积=长横截面)
- 往返时延RTT=传播时延*2+末端处理
- 利用率:1、信道利用率,有数据通过的时间/总时间。2、网络利用率:信道利用率加权平均。