浅析 URL

228 阅读2分钟

URL 包含哪几部分,每部分分别有什么作用

URL的组成为:协议、主机地址、端口号、文件路径、请求参数

  • 协议:指定使用的传输协议
  • 主机地址:域名或IP地址
  • 端口号:各种传输协议都有默认的端口号
  • 路径:用于表示主机上的目录或文件地址
  • 参数:指定特殊参数的可选项

DNS 的作用是什么,nslookup 命令怎么用

域名系统(Domain Name System缩写DNS,Domain Name被译为域名)

在Internet上域名与IP地址之间是一一对应的,域名虽然便zhidao于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解回析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的答服务器。

nslookup命令的使用

nslookup[空格]+IP地址 如: nslookup www.baidu.com

nslookup最简单的用法是查询域名对应的IP地址


IP 的作用是什么,ping 命令怎么用

IP全称为“Internet Protocal”主要约定了两件事

  • 如何定位一台设备
  • 如何封装数据报文,以跟其他设备交流


只要处于互联网,就至少有一个IP, IP分为内网IP和外网IP

  • 外网IP:只要路由器连上电信的服务器,路由器就会有一个外网IP
  • 内网IP:路由器会创建一个内网,会给每一个设备包括路由器自己分配一个IP

路由器的功能

  • 内网中的设备可以互相访问,但是无法直接访问外网
  • 内网IP与外网IP无法直接通讯,需要借助路由器也就是网关来完成互通
  • 外网中的设备可以互相访问,但是无法访问你的内网
  • 域名是什么,分别哪几类域名
  • 路由器也被称为网关

几个特殊的IP地址

  • 127.0.0.1标示自己
  • localhost 通过hosts指定为自己,可自行增删改
  • 0.0.0.0 不表示任何设备

ping命令的使用

ping[空格]+IP地址 如: ping www.baidu.com


域名是什么,分别哪几类域名

域名就是IP的别称
baidu.com对应什么IP? 使用ping baidu.com即可查询到对应信息

  • 一个域名可以对应不同IP
  • 这个叫做负载均衡,防止一台机器扛不住
  • 一个IP可以对应不同域名
  • 这个叫做共享主机,穷开发者才会这么做

==www.baidu.com 和 baidu.com 不是一个域名==

  • com 是顶级域名
  • baidu.com 是二级域名(俗称一级)
  • www.baidu.com 是三级域名(俗称二级)