正则表达式验证url去掉协议域名和端口号_浅析 URL

URL 包含哪几部分,每部分分别有什么作用?

URL 包含: 协议+域名或IP+端口号+路径+查询字符串+锚点。

1b5628d959ace649723e4672ab4e0607.png
图片来源饥人谷教学课件

协议:

域名:域名就是对IP的别称

域名就是以 .com 、.cn 、.net、.org 等结尾的字符串

  • 一个域名可以对应不同IP---------这个叫做均衡负载,防止一台机器扛不住;
  • 一个IP可以对应不同域名---------这个叫做共享主机,穷开发者会这么做

IP :是用来定位一个设备的。

几个特殊的IP:

  1. 127.0.0.1表示自己
  2. localhost通过hosts指定为自己
  3. 0.0.0.0不表示任何设备

端口号:是用来定位一个 设备的服务

一台机器可以提供很多服务每个服务一个号码,这个号码就叫端口号port。

  • 要提供HTTP服务最好使用80端口
  • 要提供HTTPS服务最好使用443端口
  • 要提供FTP服务最好使用21端口
  • 一共有65535个端口(基本够用)
    点击:
https://zh.wikipedia.org/wiki/TCP/UDP%E7%AB%AF%E5%8F%A3%E5%88%97%E8%A1%A8#0.E5.88.B01023.E5.8F.B7.E7.AB.AF.E5.8F.A3​zh.wikipedia.org

可以查看应用什么端口。

路径:作用是请求不同的页面

2e3adeb40a3ef060ba15b6ea354c8510.png

查询字符串

dd3bf5a0704922c7f243b68918465cef.png

锚点

6f229533d3a46d9c01634e1c23b1e584.png

DNS 的作用是什么,nslookup 命令怎么用?

DNS的作用是将域名和IP对应起来。

nslookup 命令 是用来询问IP的。

λ nslookup baidu.com
服务器:  dns1.neu.edu.cn
Address:  202.118.1.29

非权威应答:
名称:    baidu.com
Addresses:  39.156.69.79
          220.181.38.148
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值