大家好,来为大家解答以上问题。tcp和udp的端口号,tcp和udp很多人还不知道,现在让我们一起来看看吧!
1、 由于多个网络应用程序可能在同一台机器上运行,计算机需要确保接收源主机数据分组的目标计算机上的软件应用程序是正确的,并且响应可以被发送到源主机上的正确应用程序。这个过程是通过使用TCP或UDP端口号来实现的。在TCP和UDP报头部分,有“源端口”和“目的端口”部分,主要用来显示发送和接收时的标识信息。IP地址和端口号一起被称为“套接字”。
2、 传输控制协议TCP提供面向连接的可靠字节流服务。在客户端和服务器相互交换数据之前,必须在它们之间建立TCP连接,然后才能传输数据。TCP提供超时重传、丢弃重复数据、检查数据、流量控制等功能。确保数据可以从一端传输到另一端。TCP面向连接,可靠性高。
3、 UDP -用户数据报协议是一个简单的面向数据报的传输层协议。UDP不提供可靠性,它只是发出应用程序发送到IP层的数据报,但它不能保证它们能够到达目的地。由于UDP在传输数据报之前不需要在客户端和服务器之间建立连接,也没有超时重传等机制,所以传输速度非常快。
4、 TCP是应用程序想要获得完整可靠的数据时使用的传输控制协议。因为必须绝对完整无误,所以TCP在传输的过程中会加入很多确认动作,以确定数据的正确性。与TCP相比,UDP要简单得多,UDP传输的数据通常会丢失但不一定会重传。因此,使用UDP的应用程序注重简洁和高效来完成工作,它可以交换信息,而不需要像TCP那样复杂的程序。
