汇集网友智慧,解决技术难题
端口 通信 通信网 网络 通信网络
赞0
评论
2021-03-05
点击图片添加到编辑器内容中
点击文件名将附件添加到文章中
提交
tyw
318个答案
天意无罪
287个答案
xch
236个答案
jjjyufan
206个答案
coody
201个答案
LcwSwust
170个答案
chunyang
135个答案
地瓜patch
126个答案
赞0
如果一个程序需要收发网络数据,那么就需要有这样的端口
在linux系统中,端口可以有65536(2的16次方)个之多
既然有这么多,操作系统为了统一管理,所以进行了编号,这就是端口号
端口号
端口是通过端口号来标记的,端口号只有整数,范围是从0到65535
端口号不是随意使用的,而是按照一定的规定进行分配。
知名端口(Well Known Ports)
知名端口是众所周知的端口号,范围从0到1023
80端口分配给HTTP服务
21端口分配给FTP服务
一般情况下,如果一个程序需要使用知名端口的需要有root权限
动态端口(Dynamic Ports)
动态端口的范围是从1024到65535
之所以称为动态端口,是因为它一般不固定分配某种服务,而是动态分配。
动态分配是指当一个系统程序或应用程序需要网络通信时,它向主机申请一个端口,主机从可用的端口号中分配一个供它使用。
当这个程序关闭时,同时也就释放了所占用的端口号
评论
2021-03-05
您需要登录后才可以回复 登录 | 注册