1.计算机网络的三种交换方式

笔记来源:湖科大教书匠:三种交换方式

声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考

交换技术是指各台主机之间、各通信设备之间或主机与通信设备之间为交换信息所采用的数据格式和交换装置的方式。
个人理解:交换(Switch)可以理解为切换开关,将交换机中某两个开关打开,使得连接此两个开关的双方建立通信通道
如:

1.1 电路交换


电路交换三步骤
1.建立连接(分配通信资源)

2.通话(始终占用通信资源)

3.释放连接(归还通信资源)

建立连接->占用通信资源->归还通信资源

若使用电路交换来传送计算机数据会有什么缺点?

若采用电路交换,通信双方处于连接状态下,即使无数据传输,依旧占用信道资源,且一连接就会占用整个信道,线路利用率低。–摘自:计算机网络为何使用分组交换,而不是电路交换

1.2 报文交换

报文交换主要用于早期电报通信网,现今已被分组交换替代。
报文交换对报文大小无限制,要求交换结点有较大缓存空间。

随时发送报文,无需事先建立连接,整个报文先传送到相邻结点交换机,全部存储下来后查表转发,转发到下一个结点交换机。(整个报文->结点交换机->整个报文)

整个报文->交换机存储转发->整个报文->交换机存储转发->……

1.3 分组交换

报文(表示消息的整块数据)进行分组的原因:

分组交换采用动态时分复用技术,且逐段占用信道。无数据传输时,不占用信道,线路利用率高。–摘自:计算机网络为何使用分组交换,而不是电路交换

报文交换无需事先建立连接,可随时发送
对报文划分后进行添加首部变为分组(包)

为什么要添加首部?

首部中包含了分组的目的地址,使得各个路由器知道该包应该发往哪里。
分组交换机将分组保存,检查其首部,通过查表找到合适的转发接口,通过该接口转发到下一个分组交换机。


主机收到分组后去除首部组合还原信息。

分组交换过程中各方职能:


分组交换无需事先建立连接,可随时发送

报文->分组->发送到路由器->路由器转发->接收分组->还原报文
注意:分组在传输过程中可能会出现丢失、误码、重复等问题。

分组交换的两种方式:1.数据报、2.虚电路(建立一条逻辑连接)

1.4 简单总结

1.5 三者对比

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐