什么是TCP端口/UDP端口

来源:百度文库 编辑:神马文学网 时间:2024/04/25 20:22:22
TCP和UDP服务通常有一个用户/服务器的关系,例如,一个Telnet服务进程开始在系统上处于空闲状态,等待着连接。用户使用Telnet用户程序与服务进程建立一个连接。用户程序向服务进程写入信息,服务进程读出信息并发出响应,用户程序读出响应并向用户报告。因而,这个连接是双工的,可以用来进行读写。

      TCP或UDP连接唯一地使用每个信息中的如下四项进行确认:
        源IP地址     发送包的IP地址。
        目的IP地址   接收包的IP地址。
        源端口       源系统上的连接的端口。
        目的端口     目的系统上的连接的端口。

      端口指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。它是一个软件结构,被客户程序或服务进程用来发送和接收信息。一个端口对应一个16比特的数。 

      在web迅雷中,当建立一个BT任务后,会通过个人设置的不同端口来进行文件传送,因为许多端口是固定的,比如公认端口(从0到1023,它们紧密绑定于一些服务),所以如果在您不是很了解的情况下,可以使用默认设置或者随机生成一组TCP端口,UDP 端口。