美文网首页Java web程序员
为什么访问路由器不需要端口号

为什么访问路由器不需要端口号

作者: landscape_f117 | 来源:发表于2020-05-04 22:55 被阅读0次

我们都知道,网络通信的三要素是协议、IP地址、端口号。
但是今天我访问家里的路由器,发现就直接在浏览器中输入Ip地址就可以了,并不需要端口号:

地址栏没有输入端口号
这是为什么呢?

来抓包实验一下探个究竟。
使用wireShark抓包可以看到我们的主机使用http协议和路由器进行通信:


抓包截图

点击上图中蓝色的记录,可以看到目标端口号为80:


分组内容

原来http协议有一个默认端口号80:

80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。
可以通过HTTP地址(即常说的“网址”)加“: 80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“: 80”了。

以上来自百度百科。
原来是知名端口号这么一个小知识点,当初学http协议的时候也了解过,不过平时部署web项目都会默认配置一个端口号,慢慢就忘了这茬。

知名端口号(well-known port numbers)就是那些由互联网名称与数字地址分配机构(ICANN)预留给传输控制协议(TCP)和用户数据包协议(UDP)使用的端口号。

知名端口号为0-1023。注册端口号为1024-49151。剩下的端口号叫动态端口号或私有端口号,为49152-65535。

顺便补充几个知名端口号:

常用TCP保留端口号:HTTP 80、FTP 20/21、Telnet 23、SMTP 25、DNS 53、HTTPS 443等;常用的保留UDP端口号有DNS 53、BootP 67(server)/ 68(client)、TFTP 69、SNMP 161等

详细可参考:https://wenku.baidu.com/view/2c429a7d58fafab069dc026a.html

相关文章

  • 为什么访问路由器不需要端口号

    我们都知道,网络通信的三要素是协议、IP地址、端口号。但是今天我访问家里的路由器,发现就直接在浏览器中输入Ip地址...

  • Nginx 默认端口配置多个项目映射

    Nginx 默认的 80 端口如果想要同时配置多个项目,让项目实现不需要指定端口号即可访问,按照如下配置即可 更多...

  • Tomcat改端口号;修改访问路径,以及配置Context 标签

    修改tomcat端口号: 把port改为需要的端口号即可 修改项目的访问地址: path:浏览器访问时的路径名 d...

  • Tomcat配置80端口访问

    1.修改server.xml 按照常理来说,为了访问时不带默认的8080端口号访问,修改端口号为80就行,因为ht...

  • 计网

    http 端口号80mail端口号25和文件相关tcp网络核心路由器 交换机边缘 服务器 客户端有导 copper...

  • 网络编程之“一切皆socket”

    1:内网访问:通过内网IP直接访问,例:ping ip号 外网访问:通过域名(ip号)+端口号访问例:http:...

  • 修改Tomcat的端口号

    Tomcat的端口号主要分为三个:访问端口号,启动端口号,关闭端口号。如果我们需要在一台电脑上开启两个tomcat...

  • 外网访问光猫

    通过8888 在路由器上做一个 端口转发 访问光猫 路由器上配置防火墙规则 192.168.1.100 是路由器...

  • 在路由器中做端口映射

    登录路由器管理界面,进入到入下图的目录中 点击添加新条目:网页的端口号默认为80端口,ip地址为路由器给你的服务器...

  • Cisco路由器操作命令汇总,看完全学会

    Cisco路由器的6种模式 普通模式router>路由器处于用户命令状态,这时用户可以看路由器的连接状态,访问其它...

网友评论

    本文标题:为什么访问路由器不需要端口号

    本文链接:https://www.haomeiwen.com/subject/oujughtx.html