1.计算机网络的三种交换方式
声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考
个人理解:交换(Switch)可以理解为切换开关,将交换机中某两个开关打开,使得连接此两个开关的双方建立通信通道
如:
## 1.1 电路交换
电路交换三步骤
1.建立连接(分配通信资源)
2.通话(始终占用通信资源)
3.释放连接(归还通信资源)
建立连接->占用通信资源->归还通信资源
若使用电路交换来传送计算机数据会有什么缺点?
若采用电路交换,通信双方处于连接状态下,即使无数据传输,依旧占用信道资源,且一连接就会占用整个信道,线路利用率低。–摘自:计算机网络为何使用分组交换,而不是电路交换
1.2 报文交换
报文交换主要用于早期电报通信网,现今已被分组交换替代。
报文交换对报文大小无限制,要求交换结点有较大缓存空间。
随时发送报文,无需事先建立连接,整个报文先传送到相邻结点交换机,全部存储下来后查表转发,转发到下一个结点交换机。(整个报文->结点交换机->整个报文)
整个报文->交换机存储转发->整个报文->交换机存储转发->……
1.3 分组交换
报文(表示消息的整块数据)进行分组的原因:
分组交换采用动态时分复用技术,且逐段占用信道。无数据传输时,不占用信道,线路利用率高。–摘自:计算机网络为何使用分组交换,而不是电路交换
报文交换无需事先建立连接,可随时发送
对报文划分后进行添加首部变为分组(包)
为什么要添加首部?
首部中包含了分组的目的地址,使得各个路由器知道该包应该发往哪里。
分组交换机将分组保存,检查其首部,通过查表找到合适的转发接口,通过该接口转发到下一个分组交换机。
主机收到分组后去除首部组合还原信息。
分组交换过程中各方职能:
分组交换无需事先建立连接,可随时发送
报文->分组->发送到路由器->路由器转发->接收分组->还原报文
注意:分组在传输过程中可能会出现丢失、误码、重复等问题。
分组交换的两种方式:1.数据报、2.虚电路(建立一条逻辑连接)