什么是IP
维基百科:网际协议(Internet Protocol),一种应用于互联网的计算机网络协议
IP约定了两件事
- 如何定位一台设备
- 如何封装数据报文,以跟其他设备交流
特殊IP
- 127.0.0.1表示自己
- localhost通过hosts指定为自己
- 0.0.0.0不表示任何设备
URL
协议+域名或IP+端口号+路径+查询字符串+锚点
什么是域名
域名是对IP的别称 ----(一个域名可以对应不同的IP,一个IP可以对应多个域名)
什么是DNS
DNS: 域名系统(英语:DomainNameSystem,缩写:DNS)是互联网的一项服务
- 当你在浏览器地址栏中输入baidu.com,浏览器会向电信/联通提供的DNS服务器询问baidu.com对应的IP是什么
- 电信/联通会回答一个IP
- 然后浏览器才会想对应IP的80/443端口发送请求
- 请求内容是查看baidu.com的首页
端口
一台机器可以提供很多服务,每个服务一个号码,这个号码就叫端口号port
- 要提供HTTP服务最好使用80端口
- 要提供HTTPS服务最好使用443端口
- 可以在开发者工具里看到具体端口