IP知识

TCP/IP组网模型

路由器
子网
子网
路由器
子网
子网
集线器
主机
主机
路由器
集线器

路由器连接两个子网,而路由器之间可以使用集线器相连。子网内部可以使用集线器连接多台设备。
因此要找到某台主机需要涉及到两个重要的号码:

  • 网络号
  • 主机号
    IP便是包含网络号信息和主机号信息的编号,用于识别找到一台主机的位置。(可以跨网找到)
    IP根据字节长度分为IPV4(32位)和IPV6(128位 8段)
IPV4
  • 仅凭IP地址仍然不能区分哪部分是网络号,哪部分是主机号。需要附加信息子网掩码才能识别哪个是主机号,哪个是网络号。
  • 子网掩码为1的部分表示网络号,为0的部分表示主机号。
  • 如果一个ip的主机号为0,则表示这个ip即是网络号,代码整个网络号码,而不特指一台主机。
  • 如果ip的主机号全为1即255,则表示这个网络的广播号,即代表对整个网络进行广播。

(1)10.11.12.13/255.255.255.0表示网络号为10.11.12.0下的主机号为13的主机。
(2)10.11.12.13/24,同(1),24表示子网掩码为前24位均为1的

域名解析
App 解析器 协议栈 DNS服务器 getHostByName 组装请求 增加请求 域名, Class, 记录类型(A:IP MX:邮件服务器) 发送UDP消息 发送UDP消息 响应消息 解析响应消息 IP App 解析器 协议栈 DNS服务器

DNS服务器保存的记录:

域名Class记录类型响应数据
www.xxx.xx.comINA192.0.2.226
xx.comINMX10 mail.xx.com
  • 邮件服务器类型的话,响应数据的一个是优先级
  • 记录类型有:A(根据域名查IP),PTR(根据IP反查域名),CNAME(查询域名相关别名),NS(查询DNS服务器IP地址),SOA(查询域名属性信息)
  • 域名是分布式保存在域名服务器中,各个服务器互相配合完成查询。
  • DNS服务器按层级存放信息。低层的服务器向高层服务器注册。一般主机注册一个最近的DNS服务器,然后此服务器访问根域服务器找到下级服务器地址,依次访问下级服务器,最终找到那个存储了域名信息的服务器。
  • DNS服务器还存在缓存机制,因此有时可以跳过去各个服务器查询,直接返回缓存信息。当然此缓存存在超时机制,超时会被清除,需重新去查询。DNS会告知客户端这一响应结果是来自缓存还是来自负责该域名的DNS服务器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值