URL是什么
URL(Uniform Resource Locator)统一资源定位符(俗称网址)。包含了 协议、域名/IP、端口号、路径、查询字符串、锚点。
比如假设以下是一个合法网址:
www.okexample.com:80/path/index.…
-
http是协议
-
:80是端口,默认用端口80提供http服务,443提供https服务
-
path/index.html是路径,指在网络服务器上的路径
-
?key=value1是提供给服务器的参数
-
#checkcheck是锚点
DNS是什么
DNS(Domain Name System)是域名系统,一个域名可以对应多个IP(均载负荷),一个IP也可以对应不同域名(共享主机)。
当用户输入一个网址时,浏览器会向ISP(网络服务提供商)提供的DNS(域名服务器)询问该网址对应什么IP,ISP会回答一个IP,然后浏览器会向相应IP的80/443端口发送请求,请求内容时查看该网址的页面。
利用nslookup
nslookup(name server lookup)是一个网络管理命令行工具,可以利用nslookup查询域名的IP地址以及IP地址所对应的域名。
一些域名的小知识:
com是顶级域名,baidu.com是二级域名(俗称一级域名),www.baidu.com是三级域名(俗称二级域名),他们是父子关系;www.baidu.com和baidu.com可以不是同一家公司,也可以是同一家公司。
IP是什么
IP(Internet Protocol)是网际协议中用于标识发送或接收数据报的设备的一串数字。
约定了:
-
如何定位一台设备
-
如何封装数据报文,以跟其他设备交流
(ip138可查本机外网ip,其他查询方式也有很多)
几个特殊的IP
-
127.0.0.1 表示自己
-
localhost 通过hosts指定为自己
-
0.0.0.0 不表示任何设备
路由器的功能:
-
路由器有两个IP,外网IP和内网IP
-
内网中的设备可以相互访问,但是不能直接访问外网
-
内网设备想访问外网,必须经过路由器中转
-
外网中的设备可以互相访问,但是无法访问到内网
-
外网设备想要把内容送到内网,必须通过路由器
-
也就是说,内网和外网无法互通,唯一联通点时路由器
-
所有路由器有时候也被叫做“网关”
ping 命令
会发送一个回送信号请求给网络主机。一般用来测试网络连通。
一般常用两个:
-
-t 一直ping直到中断;
-
-n count 指定回复次数,默认值是4;