发明者
Tim Berners-Lee发明了万维网(wwww=URL+HTTP+HTML)
一些前提知识
1. Internet Protocal(ip):主要约定两件事:
1.如何定位一台设备
2.如何封装数据报文。以跟其他设备交流。
- ip分为内网和外网,外网是由连接路由器的电信或移动服务器分配,而内网是由路由器自己分配的。
- 内网中的设备可以相互访问,但不能访问外网。外网的设备可以相互访问,但不能访问内网。两者只能通过路由器中转,路由器又被称为网关。
- 几个特殊的ip:127.0.0.1表示自己, localhost通过hosts指定为自己, 0.0.0.0不表示任何设备。
ping命令
1.利用Ping命令来诊断本地TCPIP协议是否正常安装:ping 127.0.0.1
2.利用Ping命令查看电脑IP地址,子网掩码,以及网关地址等与网络有关的信息:ipconfig /all
2.port(端口)
一台机器可以提供很多服务,每个服务一个号码,这个号码就叫端口号码。
- 0-1023号端口是留给系统使用的,只有获得管理员权限后才能使用1024端口,其他端口可以给普通用户使用。
- HTTP服务一般使用80端口
- HTTPS服务一般使用443端口
- FTP服务一般使用21端口 IP和端口缺一不可
3.域名
-
域名就是对IP的别称,一个域名可以对应不同IP,这个叫做均衡负载。域名和IP通过DNS对应起来。
-
每个网站域名都是由两组及其以上的字符组成,每组字符由点号分隔开,一个域名从右边开始看,首个“.”后面那组字符就是优质域名,首个“.”前面到第二个“.”中间就是以一级域名,二级、三级域名以此类推。
-
例如表示工商企业的.com,表示网络提供商的.net,表示非盈利组织的.org等。二是国家域名,又称为国内顶级域名(national top-level domainnames,简称nTLDs),即按照国家的不同分配不同后缀,这些域名即为该国的国家顶级域名。目前200多个国家和地区都按照ISO3166国家代码分配了顶级域名,例如中国是cn,美国是us,日本是jp等
4.Domain Name System(DNS域名系统)
DNS(Domain Name System)是因特网的一项服务,它作为域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。
- 使用nslookup查询域名解析地址:
nslookup host [server]例如:nslookup baidu.com - 使用nslookup查询域名的指定解析类型的解析记录
nslookup -type=type host [server] - 使用nslookup查询全部
nslookup -query=any host [server]就是把我们输入的网站域名翻译成IP地址的系统
URL
协议+域名或IP+端口号+路径+查询字符串+锚点
HTTPS默认端口443
- 协议有http和https规定请求和响应的格式。
- 路径是用于访问不同的页面
- 查询参数是在同一个页面查询不同的结果
- 锚点是用于查看同一页面的不同内容