如图,url包含协议,域名,路径,查询参数,锚点
协议:http和https协议,http默认使用80端口,https使用443端口
域名:基于ip协议,给用户一个ip,用来定义用户的位置
路由器将内外网连接起来,内网的所有设备都是对外显示的都是同一个ip,路由器会给内网中国每个设备分配一个内网ip,每个路由器下的设备都是一个封闭的内网,对外通信都需要经过路由器
路径:类似在本机上进行的操作。localhost:8080/index.html 就是打开服务器中的不同页面
查询参数:同一个页面,可以用查询参数来修改自己需要查询的结果
锚点:能够直接定位到页面的某个位置,前提是要知道这个位置元素的id
DNS作用:
它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网
经过备案的域名会有自己的dns服务器,这样,别人访问主机ip的时候输入域名就能被dns解析到该域名对应的ip,例如,通过访问taobao.com和https://140.205.220.96都可以访问到淘宝主页
nslookup 使用方法:
ip
- 网际协议(Internet Protocol),一种应用于互联网的计算机网络协议
ping命令可以直接ping域名也可以直接ping ip地址
域名相关:
- .com是顶级域名* baidu.com是二级域名(俗称一级域名)* www.baidu.com 是三级域名(俗称二级域名)* 所以www.baidu.com是baidu.com的子域名* 例如,github.io是github的域名, userid.github.io是github分配给用户的域名