浅析URL

199 阅读2分钟

URL:uniform resource locato(统一资源定位服)

UPL=协议+域名或ip+端口号+路径+查询字符串+锚点

www.baidu.com/s?wd=hello&…

一、协议 protocol

通信计算机双方必须共同遵从的一组约定。

二、域名和ip

1.ip=Internet protocol:

①如何定位一台设备;

②如何封装数据报文,以及跟其他设备交流;

2.特殊的ip:

①127.0.0.1表示自己;

②localhost通过host指定自己;

③0.0.0.0不表示任何设备;

3.域名:就是对ip的代称

①一个域名可以对应不同的ip,叫做均衡负载;

②一个ip可以对应不同域名,这个叫共享主机;

4.域名等级

①com 顶级域名

②xxx.com 二级域名(俗称一级域名)

③www.xxx.com 三年域名(俗称二级域名)

5.使用ping查看域名ip

在cmder中输入ping XXXXXX.com可以获得当前访问域名的ip地址

三、端口 port

计算机与外界交流的出口

①一共有35535个端口;

②0~1023号端口是留给系统使用的,其他端口可以给普通用户使用;

②只有拥有管理者权限后才能使用1024个端口;

③一个端口被占用,只能使用另一个端口;

④HTTP服务默认80端口;

⑤HTTPS服务默认443端口;

⑥FTP服务默认21端口;

四、DNS 域名系统

DNS是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

过程:

①浏览器向运营商提供的DNS服务器询问域名对应的ip;

②运营商回应一个ip;

③浏览器才会向对应ip的80/443端口发送请求;

nslookup

nslookup+域名可以查看域名对应的所有ip