为什么要数据交换:两两主机如果想进行数据交换就必须在每两台主机之间建立一条链路,就会很麻烦,有什么解决办法呢?
诞生了交换机、路由器、集线器,等设备,所有的设备都可以连在上边
数据交换方式有以下三种
电路交换
电路交换:就像打电话,两台设备需要建立连接,连接建立后就会独占这条线路(特点:资源独占,故不会产生冲突)
报文交换
什么是报文:源应用发送的信息整体。比如一个文件,整个文件就是一个报文。
源主机通过交换设备将报文提交给交换设备。交换设备具有存储转发的功能,不会向像电路交换那样直接转发。它会等待网络好了才会转发
分组交换
分组交换和报文交换的思想是一样的,都是存储转发的思想,但是存储转发的数据大小是不一样的,它会把报文切割成小的数据块在分组转发