软件端口

软件端口是应用层的各种协议进程与运输实体之间进行层间交互的一种地址;

端口 只具有本地意义,它只是为了标志本计算机应用层中的各个进程在和运输层交互的层间接口,它是用16位来标志的,所以最多有65535个不同的端口;

其主要分为两大类:

  1. 服务器使用的端口
    这里又分为两类,最重要的一类叫做熟知端口 或系统端口 ,数值为0~1023;这些数值可在 址www.iana.org上查到;IANA 把这些端口 指派给了TCP/IP最重要的一些应用程序,让所有的用户都知道;例如一些常用的熟知端口 :
    这里写图片描述
    另一类叫做登记端口 ,数值为1024~49151,这类端口 是为了没有数值端口 的应用程序使用的,使用这类端口 必须在IANA按照规定的手续登记,防止重复;
  2. 客户端使用的端口
    数值为49152~65535,由于这类端口 仅在客户进程运行时才动态选择,因此又叫 短暂端口 ,这类端口 是留给客户进程选择暂时。当服务器收到客户进程的 文时,就知道客户进程的端口 ,因而可以把数据发送给客户进程,通信结束后,刚才使用过的客户端口 就不复存在,这个端口 就可以给其他进程使用;

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年5月21日
下一篇 2017年5月21日

相关推荐