一、访问端口不同
1、输入http://127.0.0.1:8080:通过8080端口进行访问。
2、输入http://127.0.0.1:通过默认的80端口进行访问。
访问http://127.0.0.1 相当于 http://127.0.0.1:80,是默认80端口,因此,不需要加上80端口号
二、返回结果不同
1、输入http://127.0.0.1:8080:在没有进行特殊配置的情况下,返回的是8080端口下的内容。
2、输入http://127.0.0.1:返回的是80端口下的网站。
唠叨唠叨
问:80端口与8080端口是两种不同的端口吗?它们到底有什么区别和联系?
答:
◼️ 是不同端口
一般80作为网页服务器的访问端口,比如一个网站的ip地址是123.123.123.123,我们访问的是123.123.123.123:80 只是80是默认端口可以省略。
但是如果一个服务器上有不同的站点,那可以用另外的端口,比如123.123.123.123:8080 来访问,当然也可以使用8080端口,选择8080是因为两个80好记,仅此而已。
◼️ 区别与联系
80是http协议的默认端口(注意区分htts,https默认端口为443),是在输入网站的时候其实浏览器(非IE)已经帮你输入协议了,所以你输入http://baidu.com,其实是访问http://baidu.com:80(注意区分https协议,则https://baidu.com:443)。而8080,一般用于代理服务器和缓存服务器(webcahe),完全不一样的两个,比如,Linux服务器里Apache默认跑80端口,而Apache、Tomcat默认跑8080端口,其实端口没有实际意义只是一个接口,主要是看服务的监听端口。
到这里,相信大家现在应该都能理解了,也就是说,其实理论上80号端口和8080号端口并无本质性质的区别,不管是80还是8080的端口,它都是云服务器开的一个端口而已,想要区别具体的端口,还是要看监听端口。其中,80端口作用是默认为提供WWW服务的端口,而8080号一般是作为WWW代劳( 代理 )服务端口。这也算是一个区别吧。
如果硬是非要说两者的区别的话,也是有一些小的区别的,具体的区别是:
1. 可以代表不同的站点;
2. 一个是默认的端口,一个不是。80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。 具体的区别如下。
1. 可以代表不同的站点。
我们再访问一个网站的网址的时候,一般都是只能看到具体的网址地址,看不到端口,看不到的原因是,因为80端口是自动的省略了的。如果一个网站使用的是8080的端口的话,是可以在访问网站的地址时,网站的网址后方会出现8080的端口字样,比如,http://www.baidu.com:8080 这样子的。但是一般情况下,网站使用的都是默认的80端口,自然也是省略不显示的。
2. 一个是默认的端口,一个不是。
很显然是上面提到了,80端口是一个默认的端口,8080不是一个默认的端口,如果不进行设置的话,自然就是默认为80端口了。如果需要进行特殊的设置的话,可以设置成8080的端口。这样也会和上面的提到的出现了8080端口的字样。这也是二者的区别。
80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。可以通过HTTP地址(即常说的"网址")加":80"来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入":80"了。
8080端口是被用于WWW代理服务的,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,会加上":8080"端口号。另外Apache、Tomcat 安装后,默认的服务端口就是8080
参考资料:探秘 | 如何关闭 / 开启电脑的80端口 | 浅谈80端、8080端口的区别
扩展资料
如果把IP地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口可以有65536(即:2^16)个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(2^16-1)。
本地操作系统会给那些有需求的进程分配协议端口(protocol port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。
当目的主机接收到数据包后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。
参考资料来资源:127.0.0.1_百度百科