浅析 URL

统一资源定位系统(uniform resource locator;简称URL)

URL包含了什么?

在这里插入图片描述

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

1.协议

协议一般分为http协议和https协议。

  • http协议它是超级文本传输协议,一般用于传输网页
  • https协议超级文本传输安全协议-超级文本传输协议 over TLS/SSL(加密传输)
2.域名和IP
2.1 IP

ip英文全称(internet protocol),它主要约定了两件事情:

  1. 如何定位一台设备
  2. 如何封装数据,以跟其他设备交流

只要你处于互联网中,你就会拥有一个独立的ip地址,ip地址分为内网和外网.

2.2 域名

就是对IP的别称,一个域名可以对应不同IP,一个IP可以对应不同域名
域名和IP通过DNS对应起来

2.3特殊ip
  • 127.0.0.1表示自己
  • localhost:通过host指定为自己
  • 0.0.0.0不表示任何设备
3. 端口(port)

端口是用来定位一个设备的服务的,一台设备一共有65535个端口。要提供HTTP服务最好使用80端口,要提供HTTPS服务最好使用443端口要提FTP服务最好使用21端口,一共有65535个端口基本够用
端口使用规则:

  • 0-1023号端口是留给系统使用的,你只有拥有管理员权限后才能使用1024个端口,
  • 其他端口可以给普通用户使用,如http-server默认使用8080端口
  • 一个端口被占用,你就只能换一个端口
  • IP和端口却一不可
4.路径

请求不同的页面

5.查询参数

同一个页面,不同内容

6.锚点

同一个内容,不同位置

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

1.DNS

DNS (Domain Name System) 域名系统,将方便用户记忆的域名地址domain names转换为IP数字串IP addresses,从而在因特网Internet 或者私有网络上找到特定的机器。

2.nslookup 命令

nslookup命令是常用域名查询工具,就是查DNS信息用的命令。

C:\Users\StephenZ>nslookup baidu.com
服务器:  a.center-dns.jsinfo.net
Address:  218.2.135.1

非权威应答:
名称:    baidu.com
Addresses:  220.181.38.148
          39.156.69.79

IP 的作用是什么,ping 命令怎么用?

就是一个数字,为了给每个设备一个唯一的标记。不好记忆就出现了域名。

C:\Users\StephenZ>ping baidu.com

正在 Ping baidu.com [220.181.38.148] 具有 32 字节的数据:
来自 220.181.38.148 的回复: 字节=32 时间=20ms TTL=52
来自 220.181.38.148 的回复: 字节=32 时间=20ms TTL=52
来自 220.181.38.148 的回复: 字节=32 时间=20ms TTL=52
来自 220.181.38.148 的回复: 字节=32 时间=20ms TTL=52

220.181.38.148 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 20ms,最长 = 20ms,平均 = 20ms

curl命令

用curl可以发送HTTP请求

  • curl -v http://baidu.com
  • curl -s -v – http://www.baidu.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值