
TCP和UDP都是传输层协议,但是它们的工作原理不同。TCP是面向连接的,即在数据传输前需要建立连接,发出数据后再释放连接;而UDP是无连接的,数据的传输不需要连接的建立和释放,直接发送和接收数据即可。由于TCP提供了可靠的数据传输和错误校验机制,适用于对数据传输质量和准确性要求较高的场景,如文件传输、邮件发送等;而UDP则适用于实时性要求较高的场景,如视频、音频传输、游戏等。
是的,面向连接要求通信前双方事先要建立连接,成功后再指定的连接上进行数据传输。无连接事先不需要建立连接,数据打包并附上目的地后在网络中有网络协议进行路由并到目的地