文章目录
- 面向有连接型和面向无连接型
- 面向有连接型
- 面向无连接型
面向有连接型和面向无连接型
通过网络发送数据,大致可以分为面向有连接与面向无连接两种类型,如下图:
面向有连接型
面向有连接型中,在发送数据之前,需要在收发主机之间连接一条通信线路。
面向有连接型就好比人们平常打电话,输入完对方电话号码拨出之后,只有对端拿起电话才能真正通话,通话结束后将电话扣上就如同切断电源。因此在面向有连接的方式下,必须在通信传输前后,专门进行建立和断开连接的处理。如果与对端之间无法通信,就可以避免发送无谓的数据。
面向无连接型
面向无连接型则不要求建立和断开连接。发送端可以在任何时候自由发送数据。反之,接收端也永远不知道自己会在何时从哪里收到数据。因此,在面向无连接的情况下,接收端需要时常确认是否收到了数据。
因此在面向无连接的通信中,不需要确认对端是否存在。即使接收端不存在或无法接收数据,发送端也能将数据发送出去。