第一章
1.1
1.1_1 计算机网络的概念
什么是计算机网络
计算机网络是一个将众多分散的,自治的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
计算机网络vs互连网vs互联网
计算机网络:由若干结点和连接这些节点的链路组成的。
结点可以是:计算机,集线器,交换机,路由器。
链路可以是有线链路,无线链路。
互连网:若干个计算机网络通过路由器连接起来的网络。
ISP:互联网服务提供商
互联网:由多个互连网通过路由器连接起来的网络。
TCP/IP协议:
互联网必须用TCP/IP协议,而互连网则可以用不同的协议。

1.1_2 计算机网络的组成和功能



计算机网络的功能

1.1_3_1 电路交换 报文交换 分组交换
电路交换:通过物理线路的连接,动态的分配传输线路资源
电路交换的优点:
通信前从主叫端到被叫端建立一条专用的物理通路,在通信的全部时间内,两个用户始终占用端到端的线路资源。数据直送,传输速率高
电路交换更适用于:低频次、大量地传输数据
电路交换的缺点:
建立/释放连接,需长额外的时间开销
报文交换:
报文交换的优点:
·通信前无需建立连接
数据以“报文”为单位被交换节点间“存储转发”,通信线路可以灵活分配
在通信时间内,两个用户无需独占一整条物理线路。相比于电路交换,线路利用率高
交换节点支持“差错控制”(通过校验技术)
报文交换的缺点:
报文不定长,不方便存储转发管理
长报文的存储转发时间开销大、缓存开销大长报文容易出错,重传代价高
**分组交换:**将长报文的数据切成定长的数据
分组交换的优点:
通信前无需建立连接
数据以“分组”为单位被交换节点间“存储转发”,通信线路可以灵活分配
在通信时间内,两个用户无需独占一整条物理线路。相比于电路交换,线路利用率高
交换节点支持“差错控制”(通过校验技术)
相比于报文交换,分组交换改进了如下问题:
分组定长,方便存储转发管理
分组的存储转发时间开销小、缓存开销小
分组不易出错,重传代价低
分组交换的缺点:
相比于报文交换,控制信息占比增加
相比于电路交换,依然存在存储转发时延
虚电路交换