端口

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

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

其主要分为两大类:

服务器使用的端口号

这里又分为两类,最重要的一类叫做熟知端口号或系统端口号,数值为0~1023;这些数值可在网址www.iana.org上查到;IANA 把这些端口号指派给了TCP/IP最重要的一些应用程序,让所有的用户都知道;例如一些常用的熟知端口号:

另一类叫做登记端口号,数值为1024~49151,这类端口号是为了没有数值端口号的应用程序使用的,使用这类端口号必须在IANA按照规定的手续登记,防止重复;

客户端使用的端口号

数值为49152~65535,由于这类端口号仅在客户进程运行时才动态选择,因此又叫 短暂端口号,这类端口号是留给客户进程选择暂时。当服务器收到客户进程的报文时,就知道客户进程的端口号,因而可以把数据发送给客户进程,通信结束后,刚才使用过的客户端口号就不复存在,这个端口号就可以给其他进程使用;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值