Fe-interview: [软技能] 第128天 知道为何有些网站访不需要端口号?说说你对端口的理解?

Created on 21 Aug 2019  ·  4Comments  ·  Source: haizlin/fe-interview

第128天 知道为何有些网站访不需要端口号?说说你对端口的理解?

软技能

Most helpful comment

所有使用tcp/ip协议的网络应用,都需要端口。
ip只能帮你找到哪一台主机,端口的作用就是帮你找到该主机所对应的的程序。
不加端口号,是以为一些常用的都默认了端口号,如浏览器默认访问80端口。

想稍加思考可以看https://blog.csdn.net/codexjli/article/details/89842688
里面谈到服务器到底是怎么使用端口的以及为什么一个端口上建立了那么多的TCP连接呢,它为什么没有端口冲突的问题,而用一个新应用监听端口就会冲突?

All 4 comments

所有使用tcp/ip协议的网络应用,都需要端口。
ip只能帮你找到哪一台主机,端口的作用就是帮你找到该主机所对应的的程序。
不加端口号,是以为一些常用的都默认了端口号,如浏览器默认访问80端口。

想稍加思考可以看https://blog.csdn.net/codexjli/article/details/89842688
里面谈到服务器到底是怎么使用端口的以及为什么一个端口上建立了那么多的TCP连接呢,它为什么没有端口冲突的问题,而用一个新应用监听端口就会冲突?

一般来说,一台服务器上会运行很多个服务程序,每个程序分配了一个端口,但是访问的时候不需要加端口,除了浏览器添加默认端口以外,服务器代理程序可以将请求链接映射到不同的端口,也就是程序,从而使访问正常触达。

网站访问默认是80端口,所以可以省略。

补充一点,http默认访问80端口,https默认访问443端口。

我还没访问过要加端口的线上网站呢......

Was this page helpful?
0 / 5 - 0 ratings