Network programming 当我在浏览器中转到localhost而不指定端口时会发生什么?

Network programming 当我在浏览器中转到localhost而不指定端口时会发生什么?,network-programming,operating-system,localhost,port,Network Programming,Operating System,Localhost,Port,我知道指定端口时会发生什么。但如果我不知道会发生什么?这对我来说毫无意义,因为在进行开发时,我的本地grails服务器在没有任何端口规范的情况下从localhost接收请求,尽管它应该位于端口8080上 那么,当您在没有端口的浏览器中转到localhost时会发生什么?什么控制请求的去向?如果不指定它采用的HTTP协议。 本标准定义了URI: 如果不指定端口,则假定端口为80 如果没有服务器在端口80中侦听,则浏览器在尝试建立TCP连接(HTTP层下)时将收到TCP级别的RST。您将看到类似“连

我知道指定端口时会发生什么。但如果我不知道会发生什么?这对我来说毫无意义,因为在进行开发时,我的本地grails服务器在没有任何端口规范的情况下从
localhost
接收请求,尽管它应该位于端口8080上


那么,当您在没有端口的浏览器中转到
localhost
时会发生什么?什么控制请求的去向?

如果不指定它采用的HTTP协议。 本标准定义了URI:

如果不指定端口,则假定端口为80

如果没有服务器在端口80中侦听,则浏览器在尝试建立TCP连接(HTTP层下)时将收到TCP级别的RST。您将看到类似“连接被拒绝”的消息