URL
统一资源定位符(Uniform Resource Locator):是因特网上标准的资源的地址(Address),如同在网络上的门牌。
-
URL的组成: 协议+域名或IP+端口+路径+查询字符串+锚点
例如
IP
IP(Internet Protocal)主要约定了两件事:
- 如何定位一台设备
- 如何封装数据报文,以跟其他设备交流
- IP也分为内网IP和外网IP
- 几个特殊的IP:
- 127.0.0.1表示自己
- localhost通过hosts指定为自己
- 0.0.0.0不表示任何设备
- 通过
ping可以查询该网址对应什么IP 例如: ping baidu.com
端口
每个服务一个号码,这个号码就叫端口号port
要提供HTTP服务最好使用80端口
要提供HTTPS服务最好使用443端口
要提供FTP服务最好使用21端口
一共有65535个端口(基本够用)
- IP和端口缺一不可
域名
域名就是对IP的别称
- com是顶级域名
- xiedaimala.com 是二级域名(俗称一级域名)
- www.xiedaimala.com 是三级域名(俗称二级域名)
- 因此,xiedaimala.com 和 www.xiedaimala.com 不是同一个域名
- 一个域名可以对应不同的IP
- 一个IP可以对应不同的域名
- 通过路径可以请求不同的页面
- 同一个页面可以有不同的内容(通过不同的查询参数)
- 同一个内容也可以有不同的位置(通过不同的锚点)
DNS
DNS叫做域名系统(Domain Name System)是互联网的一项服务。
它作为将域名和IP地址相互映射的一个分布式数据库,可以将网络名称转换为机器可读取的IP地址,能够使人更方便地访问互联网。
- 通过
nslookup命令可查询DNS记录 例如:nslookup baidu.com