1.面向有连接型和面向无连接型
- 面向有连接型:在通信传输之前,先打开一个连接,a告诉b说要发数据,b说可以,然后a再发。
连接被关闭时无法发送数据
比如:ATM、帧中继、TCP等协议 - 面向无连接型:无需确认对段是否存在
发送端可以随时发送数据
比如:以太网、IP、UDP等协议
面向有连接型:
在发送数据之前,需要在收发主机之间建立一条通信线路
必须在通信传输的前后,专门进行建立连接和断开连接的处理
相当于打电话的整个过程
面向无连接型:
不需要建立连接和断开连接
发送端可以任何时候自由发送数据
发送端不需要知道接收端是否真的存在以及接收端是否能接收到数据
接收端也不知道自己何时会接收到哪里的数据
接收端需要时常确认自己是否接收到了数据
相当于寄快递的真个过程
总体来说,二者各有利弊,各有自己的应用场合
2.电路交换和分组交换
电路交换技术主要用于过去的电话网
分组交换技术主要用于现代,TCP/IP采用的就是这个技术
电路交换主要利用交换机来处理和中转数据,并发用户数超过交换机之间的通信线路数的时候,无法实现通信
分组交换将数据划分为多个数据包,按照一定的顺序排列好之后再进行发送
所有的计算机可以一起发送数据,多个用户可以使用同一条通信线路,因为每个数据包的首部包含信息(源IP,目的IP)不会发错
发送端先分组再发送,接收端先接收再重新装配成完整的报文