URL、DNS、IP、域名是什么?

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

URL全称:Uniform Resource Location 译为:统一资源定位符;

这个URL 包括:协议部分、域名、端口、路径(虚拟路径)、携带的参数、哈希值;

    http://www.jianshu.com/index.html?name=oldUath&age=25#dowell
    协议         域名        路径       ?查询参数          #锚点
  • 协议部分:
    该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符

  • 域名部分:
    该URL的域名部分为“www.jianshu.com”。一个URL中,也可以使用IP地址作为域名使用

  • 端口部分:
    跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口
    http:默认端口号80 ; https:默认端口号443 ; ftp:默认端口号21

  • 路径:
    index.html虚拟目录;
    ( http://www.jianshu.com/路径1/路径2 ; “ / ”表示根目录)

  • 参数部分:
    从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。

  • 锚部分:
    从“#”开始到最后,都是锚部分。锚部分也不是一个URL必须的部分

DNS是什么?

DNS (Domain Name Server ) 译为:域名解析服务

它主要的作用:就是将人们所熟悉的网址 (域名)如“www.baidu.com” “翻译”成电脑可以理解的 IP 地址

nslookup命令

nslookup是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。
nslookup www.baidu.com

IP 是什么?

IP (Internet Protocol) 网络之间互连的协议

IP主要约定了两件事

  1. 如何定位一台设备
  2. 如何封装数据报文与其他设备交流

IP分为内网和外网
几个特殊的ip

  • 127.0.0.1表示自己
  • localhost通过hosts指定自己。可以通过修改host替换掉localhost;C:\Windows\System32\drivers\etc 找到hosts文件

ping 命令它通常用来测试与目标主机的连通性

    ping 主机地址
  •  

域名是什么?

域名就是给ip起一个别称,让人们记忆更简单

www.baidu.com 就是百度的域名

如果你想知道某个域名对应的ip就ping一下他

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

域名和ip是通过DNS链接起来的

域名也是有级别的

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

1.比如说:我们现在在"陕西省西安市大雁塔喷泉旁",那么这个"陕西省西安市大雁塔喷泉旁"就是一个域名,而具体的这个唯一的地方(陕西省西安市大雁塔喷泉旁)就是一个IP地址,它是网络层地址,用来识别TCP/IP网络中互联的主机和路由器。(推荐一本书《图解TCP/IP》)

2.域名是相对于网站来说的,ip地址是相对于网络来说的,准确的说是通过dns服务器来完成的,你提交域名,他给你返回一个ip地址,也称之为域名解析),接着做出一个相应,将信息返回。

也就是:输入域名----域名解析服务器(dns)解析成ip地址---访问IP地址---完成访问的内容---返回信息

3.表示方法也不一样:域名是www.***.***(如.com .top .win……)

                                     IPv4地址是:32位二进制(分割成4个8位的点分十进制数)

4.映射关系不同

   internet上的ip地址是唯一的,一个IP地址对应一个计算机

   一个域名对应一个ip地址或好多个IP地址:比如百度的ip(119.75.218.70)(119.75.217.109)

  一台计算机上面可以有好多个服务,也就是一个ip地址对应了好多个域名

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值