李爵士发明了WWW=URL+HTTP+HTML。
HTTP
HTPP 英文全称HyperText Transfer Protocol(超文本传输协议)。
URL
URL 英文全称Uniform Request Locator(统一资源定位服务)。

1.URL包含以下几部分
协议、域名、端口、路径、查询参数 和 锚点。
1)协议
作用:规定了客户端(用户)和服务端(网站)之间请求和应答的标准。常用的有HTTP、HTTPS、FTP。
2)域名(Domain Name,简称:Domain)
作用:是IP的一个企业友好的别名,为了方便记忆IP。
一个域名可绑定多个IP(均衡负载),一个IP可以对应多个域名(共享主机)。
域名和IP之间通过DNS(运营商提供DNS服务,将域名解析成IP)对应。
DNS是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网

www.baidu.com 和 baidu.com 不是同一个域名
.域名有顶级域名 如.com(company一般是企业用)、.org(organization一般是一些非盈利组织)
baidu.com(二级域名,一般不考虑顶级域名,所以俗称一级域名)
www.baidu.com(三级域名,一般不考虑顶级域名,所以俗称二级域名)
可以用nslookup查看域名的IP
命令行输入:nslookup 域名
用户可以利用nslookup查询域名的ip地址以及ip地址所对应的域名,例如在命令行界面输入nslookup以及网址后,nslookup会发送命令给电脑所连接的域名服务器,随后便能得出网址所映射的IP地址。
3)端口(port)
作用:简单理解,就是用来提供服务。
一台机器可以提供不同的端口(总共65535个,基本够用)
1)端口使用规则
0~1023(2^10 - 1)号是给系统用的,1024 号是给管理员用的,其他端口则是分给普通用户使用的。
2)常见端口
要提供HTTP服务最好使用80端口;
要提供HTTPS服务最好使用443端口;
要提供FTP服务最好使用21端口。
其他端口提供什么服务可在维基百科搜。
4)路径
作用:用来查询页面。(协议+域名+路径 即可查询页面)
5)查询参数
作用:查询结果(同一页面有不同的结果,是因为查询参数不同)
6)锚点
作用:查看当前页面当前结果下不同位置的内容。
锚点不支持中文,且只跟浏览器有关,与服务器无关。
2.IP和路由器
IP(Internet Protocol)网络协议。
它主要约定了1.如何定位一台设备;2.如何封装数据报文。
路由器是一台连接两个以上个别网络的设备。又称网关。
当设备连接网络,设备将被分配一个IP地址,用作标识。通过IP地址,设备间可以互相通讯,如果没有IP地址,我们将无法知道哪个设备是发送方,无法知道哪个是接收方。
常见的IP地址分为 IPv4 与 IPv6 两大类,IP地址由一串数字组成。IPv4 由十进制数字组成,并以点分隔,如:172.16.254.1 ; IPv6 由十六进制数字组成,以冒号分割,如:2001:db8:0:1234:0:567:8:1。
IP又分内网IP(由路由器分配给用户使用的IP地址)和外网IP(由运营商分配的IP地址)。
点此查看二者区别。
内网IP和外网IP是完全隔绝的,而路由器则是它们之间的唯一联通点。
记住几个特殊的IP
①127.0.0.1表示自己;
②localhost通过hosts指向自己;
③0.0.0.0不表示任何设备。
win系统,在C:\Windows\System32\drivers\etc路径找到hosts文件,用管理员打开此文件,文件中#表示注释内容,不用管。
输入127.0.0.1 crystal保存,即可将自己指向crystal这个字符串。
127.0.0.1:8080/1.html
localhost:8080/1.html
crystal:8080/1.html
这个三个地址均可访问本地的1.html文件。
