用种类多的环境种是不可行的。?动态绑定方式(本地分配):进程在需要访问传输服务的时候向本地系统动态申请端口号,并动态绑定到该进程。这种方式灵活,适应性好,但除非事先约定,否则端口的分配结果难以通知对端。Р端口分配Р应用进程通信采用“客户-服务器”(client-server)模式?发起通信请求的一方被称为客户进程;接收通信请求的一方称为服务器进程。通常情况下,服务器进程可以通过一个全局公布的端口号来监听客户进程的通信请求。?将传输端口划分为两类:保留端口和自由端口?保留端口(well-known port):实际上是分配给各种常用服务器进程的、用于进行通信请求监听的端口,这些端口是全局分配并对外公布的。?自由端口是在进程需要进行通信时,由本地进行动态分配的?在进行通信时,客户进程首先动态申请一个本地自由端口号,再通过服务进程所公布的保留端口与服务器进程建立联系,并进行相应协商;上述过程成功后中,就可开始进程间的通信。Р常用的保留端口号Р在 TCP/IP 中,保留端口的数量较少(一般的范围是 0~-1024),而大部分是可以动态分配的自由端口。?用户在设计新的服务器程序时,也需要指定自己服务进程所使用的端口号,并作为保留端口对外公布,以便其他客户访问该服务程序所提供的服务。Р7?ECHO 回送?37?TIME 时间?42?NAMESERVER?主机名字服务器?53?DOMAIN 域名服务器?67?BOOTPS 启动协议服务?69?TFTP 简单文件传输?161?SNMP SNMP 网络监控?……Р20?FTP-DATA?文件传输协议(数据连接)?21?FTP 文件传输协议(控制连接)?23? 远程登录终端?37?TIME 时间?43?AME?whois 程序?79?FINGER finger 程序?80?HTTP WEB 服务?……РUDP?保留?端口号РTCP?保留?端口号