【Linux】中网络部分的端口分类详解

概念:

端口其实就是队,操作系统为各个进程分配了不同的队,数据报按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。不光接受数据报的进程需要开启它自己的端口,发送数据报的进程也需要开启端口,这样,数据报中将会标识有源端口,以便接受方能顺利的回传数据报到这个端口。

有效端口:

计算机端口其实是用一个16位的整数表示的,所以理论上端口数最大为2^16=65536
公认的是0-1023 ,主要是一些公用的系统服务例如:http服务80,邮件服务25等
注册端口是1024--49152 ,一些第三方软件的默认端口
还有随机动态端口是49152--65535,可以自由使用与支配,比如程序员需要测试网络通信时。
共是65536个端口.

端口分类:

1) 公认端口(Well Known Ports):从0到1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值