TCP
TCP的全称是”Transmission Control Protocol”,也就是传输控制协议,主要负责数据的分组和重组,它与IP组合使用,称为TCP/IP.
TCP适合于对可靠性要求比较高的运行环境,因为TCP是严格的。.
它以固定连接为基础,提供计算机之间可靠的数据传输,计算机之间可以凭借连接交换数据,并且传送的数据能够正确抵达目标,传送到目标后的数据仍然保持数据送出时的顺序。
UDP
UDP的全称是”User Datagram Protocol”,用户数据协议.和TCP不同,UDP是一种非持续连接的通信协议,它不保证数据能够正确抵达目标。
虽然UDP可能会因网络连接等各种原因,无法保证数据的安全传送,并且多个数据包抵达目标的顺序可能和发送时的顺序不同,但是他比TCP更轻量一些,TCP的认证会消费额外的资源,可能导致传输速度的下降。
在正常的网络环境中,数据都可以安全抵达目标计算机中,所以使用UDP会更加适合一些对可靠性要求不高的环境,如在线影视,聊天室等等。
IP
IP地址是每个计算机在网络的唯一标识
它是32位或128位的无符号数字,使用4组数字表示一个固定编号,如”192.168.128.255”就是局域网络的编号。
IP地址是一种低级协议,UDP和TCP都是在它的基础上构建的。