正在更新ing
第一章
计算机网络的概念和分类
计算机网络的通信方式 Cs p to p
互联网的组成
分组交换、报文交换、电路交换
什么是协议?三要素
计算机网络性能指标的含义
计算机体系结构OSI、TCP/IP
第二章
物理层的特性、功能
四个功能
信道利用率、香农公式
物理传输介质分类
单工、半双工、全双工
信道复用:频分、时分、波分、统计时分
第三章
链路层三个基本问题:封装成帧、透明传输、差错检测
ppp协议
CRC校验
局域网拓扑类型:星形、总线型:特点
CSMA/CD协议:
Mac帧
第四章
网络层两种服务:虚电路服务、数据报
IP地址的分组分类:两级、三级
IP地址分类
子网划分
构造超网:计算IP地址范围 /数字 代表固定位
IP数据包的格式,各个字段的含义、作用
ARP地址解析协议概念
IP地址与物理(mac)地址有什么区别
路由器的构成
路由协议的分类
路由器的功能,路由表的更新
IPv6的表示方法,压缩方法
第五章 运输层
我们要始终贯彻一个理念:协议是水平的,服务是垂直的
。也就是说,在理解每一层的时候,要把发送端和接收端对应的层通过一条虚拟线连接起来(实际上是没有的)
运输层的逻辑通信:看似是两个运输层之间的通信,但实际上不是
从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,
它输入面向通信部份的最高层,同时也是用户功能的最底层
两台网络边缘的主机进行通信的时候,只有位于边缘的主机才有运输层,在路由器上转发的过程中只有下三层(物理层、数据链路层、网络层)的功能
两种传输协议:
- 面向连接的TCP协议(用户数据报协议)
- 无连接的UDP协议(传输控制协议)
UDP:一种无连接协议
- 提供无连接服务
- 在传送数据之前不需要先建立连接
- 传送的数据单位成为
UDP
报文或用户数据报
- 收到UDP报文后不需要给出任何确认
虽然提供不可靠交付,但是在某些情况下UDP是最有效的工作方式
TCP:一种面向连接的协议
- 提供面向连接的服务
- 传送的数据单位成为
TCP报文段
不提供广播或多播服务
(可以理解为面向连接,只有一条通路)- 由于提供可靠的、面向连接的运输服务,因此不可避免地增加了许多开销。首部增大、占用许多处理及资源等
UDP的主要特点
UPD是无连接的
,发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延UDP使用尽最大努力交付
,即不保证可靠交付,因此主机不需要维持负载的连接状态表UDP是面向报文的
。UDP对应用层交下来的保温,既不合并也不拆分,而是保留这些报文边界。一次性交付一个完整的报文UDP没有拥塞控制
,因此网络出现的拥塞不会使源主机的发送速率降低。UDP支持一对一、一对多、多对一和多对多的交互通信
UDP的首部开销小
,只有8个字节,比TCP的20个字节的首部要短
计算校验和:
IP数据报只计算首部,UDP把首部和数据部分都一起校验
TCP报文的格式和作用
TCP最主要的特点
- 每条TCP连接
只能有两个端点
,每一条TCP连接只能是点对点的
- TCP提供
可靠交付
的服务 - TCP提供
双全工通信
TCP可靠通信的具体实现:
- TCP连接的每一端都必须设有两个窗口----一个发送窗口一个接收窗口
- TCP的可靠传输机制用字节的序号进行控制。TCP所有的确认都是基于序号而不是基于报文的。
- TCP两端的四个窗口经常处于动态变化之中
发送窗口机制
TCP连接建立过程
避免拥塞的方法
- 慢开始
- 拥塞避免
- 快重传
- 快恢复
第六章
DNS域名系统
FTP两个连接机制:
万维网的基本概念
URL基本概念、形式
电子邮件的三个协议