网页访问服务器默认什么端口号,URL中没有端口号默认为80?详解IT产品必须熟知的访问地址概念!...

原标题:URL中没有端口号默认为80?详解IT产品必须熟知的访问地址概念!

作为一个互联网产品经理,你可能每天打开几十个网页,但你有没有观察过他们的网址?

作者带你庖丁解牛并把网址拆开。标准URL地址由协议、主机名、端口、路径和参数组成。

b7723ab9f5319c78414e22416c4120d3.png

笔者以以下链接为例进行了详细介绍:

http:// news.qq 【防HX】.com / a /20160209/012154.htm?a=1&b=2&c=3

protocol:协议

Http://,这意味着访问协议。

协议是一组规则,定义了数据封装、打包、解包和解释的规则。

Http://,即只能通过Http规则访问此页资源。用户是否见过HTTPS、FTP、thunder协议头?URL地址标识一个资源,协议头表示我们可以通过不同的规则(协议)访问它。

当然,前提是存放这些资源的服务器支持这个协议。在剧院,座位可以看作资源,观众只有获取资源,才能看到剧目。过年时观众比较多,为了防止发生踩踏事件,剧院不但开放正门,还开放两个侧门。

c6c4219051491dbc37a4fb5c986666e1.png

你可以想象观众的票面上,一定标识了座位的信息(几排几号),这相当于URL的后半部分。有的票面标了从正门进,有的标了从侧门进,这就相当于URL的协议头标识了协议,一种是按走正门的规则进入,另一种是按走侧门的规则进入,观众拿着走正门的票从侧门进入,会被拒绝而无法获取资源(座位),所以采用何种协议至关重要。前面讨论的前提都是要侧门开放,即服务器支持这种协议。如果不开放侧门,地址就是无效的,访问不到这个资源。

总之,协议头标识了访问特定资源的规则。当用户在将来看到不同的协议头时,请考虑这个例子。

hostname:主机名

主机名称为主机名。在本例的URL中,news.xxcom是主机名。主机可以理解为一台名为news.xxxxcom的机器,它位于xxcom域名下。Xxcom被称为一级域名。很多人认为www.xxcom是一个一级域名。实际上,它只是一个二级域名。WWW相当于刚刚介绍的新闻。Www.xx、news.xx、qzone.xx和v.xx都是二级主机域名。

port:端口

端口称为端口号。一般来说,HTTP的端口号是80,HTTPS的端口号是443。可以理解,计算机提供服务有很多方面。例如,默认端口80可用于提供服务,或端口81可用于提供服务。如果把一个主机比作一个房子,房子可以有65536个门,门号就是端口号,所以很多端口都可以达到访问的目的。上面的URL中没有端口号,默认为80。

f61325d512597b783ff84a674b1f3a69.png

path:路径

下一个是/A/20160209/012154.html/。主机名后面的长字符串都称为path,意思是“path”,即最后一个文件的路径和文件名。但是,这个地址的文件存储在腾讯的服务器上,也就是在几个域名news.xxcom下的机器上。

parameters:参数

?a=1&b=2&c=3

这部分称为参数,也称为查询。

它的目的是在URL中带上一些本地的信息传给服务器,a、b、c三个字符是作者为方便用户理解杜撰的,这些KeyValue的键值对标识了一些特定的意义,最终要由服务器进行判断处理。返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值