2、计算机“端口”是英文port的义译,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:usb端口、串行端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和i/o(基本输入输出)缓冲区。
3、面向连接服务tcp协议和无连接服务udp协议使用16bits端口号来表示和区别网络中的不同应用程序,网络层协议ip使用特定的协议号(tcp 6,udp 17)来表示和区别传输层协议。
4、任何tcp/ip实现所提供的服务都是1-1023之间的端口号,这些端口号由iana分配管理。其中,低于255的端口号保留用于公共应用;255到1023的端口号分配给各个公司,用于特殊应用;对于高于1023的端口号,称为临时端口号,iana未做规定。