URL是由李爵士发明的WWW中的一部分内容,全称为Uniform Resource Locator,最初被发明用来作为万维网的地址,现在它已经被万维网联盟编制为互联网标准。
URL的组成部分
传输协议+域名/IP+端口号+路径+查询字符串+锚点
https://www.baidu.com/s?wd=hello&rsv_spt=1#5
1.传输协议
协议一般分两种,http协议和https协议。 http协议它是超级文本传输协议,一般用于传输网页 https协议超级文本传输安全协议-超级文本传输协议 over TLS/SSL(加密传输)
2.域名/IP
域名(Internet Protocal)主要约定了两件事:如何定位一台设备与如何封装数据报文用以跟其他设备交流。 同时也存在两类域名,外网IP和内网IP,中间通过网关相连接。
3.端口号
不同的服务需要对应不同的端口,端口数量共有65535个,而我们常用的http服务使用80端口,https服务使用443端口。浏览器URL中默认端口一般为80端口。
4.路径
我们为了请求不同的页面,我们在输入地址中加入路径,就可以加载网络服务器在该路径上的资源,使得同一个服务器上得到不同的页面。
5.查询字符串
而查询字符串可以利用网络服务器的字符串指令规则使得同一个页面展示不同的内容。
6.锚点
锚点即选择到达的地点,通过输入锚点定位到要展示的内容,并加以展示的作用。但是锚点不会被传输给服务器,也同样无法在开发者工具中找到。
DNS的作用
DNS全称(Domain Name System) 域名系统,将方便用户记忆的域名地址domain names转换为IP数字串IP addresses,从而在因特网Internet或者私有网络上找到特定的机器。为了方便用户记忆网址而存在。
1 nslookup命令
全称(name server lookup)域名查询,dns服务查询,通过域名查询资源。
2 ping命令
ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,根据域名得到服务器IP。
3 域名
即在浏览器上输入的可被识别的网址,接由DNS解析对应的IP地址进行访问。
4 域名分类
1.顶级域名:com
2.二级域名:baidu.com
3.三级域名:www.baidu.com
个人见解 用于学习笔记 请多指教