IP网络中分配给用户会话和服务器应用程序的号码。端口号由IANA (Internet Assigned numbers Authority)标准化,位于正在传输的数据包的头部区域,从而确定数据包的目的(Web、电子邮件、语音呼叫、视频呼叫等)。
目标端口可能是主要Internet应用程序(如Web和电子邮件)的“知名端口”(0-1023)。例如,所有端口80数据包(HTTP数据包)都指向Web服务器并由其处理。用户“注册端口”(1024-49151)被分配给大多数特定于供应商的应用程序,例如Skype和BitTorrent。看到著名的港口,端口转发而且打开端口.
源端口是TCP/IP分配给用户机器的下一个可用的号码。这个分配的客户端号码是网络地址转换(NAT)(通常驻留在路由器中)决定将响应发送回哪个用户的方式。尽管数千个组织同时使用相同的客户端号码,但每个TCP/IP网络都(通过NAT)跟踪自己分配的号码,仅供内部使用。套接字是端口号和IP地址的组合TCP / IP套接字).看到NAT.
在来自服务器的响应中,端口号和IP地址颠倒过来。数据包的目的端口成为分配给该用户的TCP/IP会话的唯一源端口号。
据说TCP/IP服务器正在“监听”它们的端口号,以知道何时接受传入的数据包。如果要选择一个人的行为,“看”会更准确。人们“听声音”,但“寻找”数据;然而,计算机语言向来不以清晰著称。看到TCP / IP而且NAT.