组成 :协议+域名/IP+端口号+路径+查询字符串+锚点
举例
https://www.baidu.com/s?wd=hello&rsv_spt=1#5
- https:// : 协议(https默认端口号是443)
- www.baidu.com : 域名
- /s : 路径
- ?wd=hello&rsv_spt=1 : 查询参数
- 井5 : 锚点
一、什么是IP
全称 :Internet Protocal
主要约定了两件事
- 如何定位一台设备
- 如何封装数据报文,以跟其他设备交流
几个特殊的IP
- 127.0.0.1 : 表示自己
- localhost : 通过hosts指定为自己
- 0.0.0.0 : 不表示任何设备
二、什么是域名
域名就是对IP的别称
功能介绍
- 一个域名可以对应不同IP
作用:均衡负载,防止一台机器扛不住 - 一个IP可以对应不同域名
作用:共享主机
ping 命令怎么用
作用:确定域名所对应的IP,可以通过ping命令来实现
例如:确定百度的IP,可通过命令
ping baidu.com

域名和IP是怎么对应起来的 :通过DNS。
1、什么是DNS
DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
2、nslookup 命令怎么用
作用:查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。
例如:
nslookup baidu.com

三、什么是端口
一台机器可以提供很多的服务,每个服务一个号码,这个号码就叫做端口号port
1、一台机器可以提供不同的服务
例如
- 提供HTTP服务使用80端口
- 提供HTTPS服务使用443端口
- 提供FTP服务使用21端口
- 一共有65535个端口
2、端口使用还有什么规则
- 0-1023(2的10次方减1)号端口是留给系统使用的
- 只有拥有了管理员权限后,才能使用这1024个端口
- 除了这些其他的端口可以给普通用户使用
- 例如http-server默认使用8080端口
- 一个端口如果被占用的话只能换其他的端口使用了
四、路径/查询参数(也叫查询字符串)/锚点的作用
- 路径 : 请求不同的页面
- 查询参数(也叫查询字符串) : 同一个页面不同的结果
- 锚点 : 同一个内容不同的位置
网友评论