常见的网站端口
常见的服务器软件(应用程序)分配端口如下:
FTP:21
SSH:22
MYSQL:3306
DNS:53
HTTP:80
POP3:109
Https:443
……
当然以上的都可以自定义重新修改为其他端口号。
1,1024 以下的端口多为系统端口,如80端口就属于服务器系统默认的web网站访问端口。只要应用程序没有占用端口你也可以用1024以下的,但是推荐不使用1024以下的端口号,特别是用于自定义端口号的时候。
2,1024以上的端口号,理论上可以自行分配使用,比如给 FTP自定义分配一个 2506号访问端口服务器,给SSH自定义分配一个30689号端口访问服务器等。
3,为了确保服务器系统的安全,我们应该减少开放各种端口号。很多的无用端口号很容易受到黑客攻击。
【本质透析】
从本质来讲,任何一个网站的访问,都是通过服务器的IP(xxx.xxx.xxx)和端口号(xx)的组合来实现访问的。他们之间用一个:来连接。
【例如:119.75.217.109:8080,完整的访问就是:http://119.75.217.109:8080/,至于http://部分,不懂的自己查资料。】
【1】,由于服务器的IP号码太难记,不形象,因此出现了所谓的”域名“一词。”域名“的含义就是:通过一个xxx.xxx.xx 这样的字符串的形式来表示某个服务器IP,实质上他们是采用映射绑定解析这样来处理的。
【例如:www.baidu.com (需要专门注册和登记,便于管理,不能冲突),当你输入www.baidu.com时候就表示访问IP为119.75.217.109的服务器,此时还不知道到底要访问哪个端口,我们接着讲端口。】
【2】,端口也很难记,很讨厌。因此为了方便起见,把浏览器访问网站的端口默认设置为80端口。
就形如这样:http://119.75.217.109:80/
此规则之后,大家都使用80端口作为默认的。因此全天下所有的可以自由访问的网站基本上都是默认的80端口访问的。
如此一来,既然都默认了干嘛还要写出来呢,于是乎,又把80端口直接给”省略“了。这样就变成了:http://119.75.217.109/,最终变成了:http://www.baidu.com/
【3】,综合【1】【2】两点,可以知道,当用户在浏览器地址栏输入:www.baidu.com时,准确的过程是这样的:
【老百姓使用时】www.baidu.com =>
【程序处理】http://www.baidu.com/ =>
【实际上访问地址】http://119.75.217.109:80/
【4】,通过以上说明,我们会不难发现,形如如下这样的地址:
http://119.75.217.109:8080/
http://109.105.34.75:2569/admin/
这样的地址都是正确的网站访问地址。
备注:更加专业的关于域名和端口的解释,请查阅相关资料即可。这是相对比较抽象。
此图表示的就是通过IP 直接访问百度首页
延伸部分
1,一个服务器上可以存放很多个不同域名的网站,都可以使用相同的80端口,他们是不同域名绑定解析到了同一个服务器IP地址不同目录
2,一个服务器上可以存放很多个二级域名的网站,都可以使用相同的80端口,他们是不同二级域名绑定解析到了同一个服务器IP地址的不同目录
更多常见问题的相关技术文章,请访问常见问题栏目进行学习!
以上是如何查看网址的端口号的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

Atom编辑器mac版下载
最流行的的开源编辑器

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

WebStorm Mac版
好用的JavaScript开发工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

禅工作室 13.0.1
功能强大的PHP集成开发环境