图解TCPIP---第五章---IP协议相关技术

本文详细介绍了IP协议的相关技术,包括DNS、ARP、RARP、代理ARP、ICMP及其错误消息、ICMPv6、DHCP、NAT、IP隧道等。还探讨了多播、任播、通信质量控制等其他IP技术,以及移动设备IP通信的问题。
摘要由CSDN通过智能技术生成

DNS

TCPIP世界从一开始就有一个叫做主机识别码的东西 这种识别方式是指为每台计算机赋予唯一的主机名 在进行网络通信时可以直接使用主机名而无需使用一大串的IP 此时需要将主机名字转换为具体的IP地址 此时主机往往会用到一个叫做hosts的数据库文件

在上述背景之下 产生了一个可以有效管理主机名和IP地址之间对应关系的系统 那就是DNS系统

当然了DNS不仅仅只记录了这些信息 其他更多信息见P164 比如IP解析出主机域名的PTR信息

ARP

ARP是一种解决地址问题的协议 以目标IP地址为线索 用来定位下一个应该接收数据分包的网络设备对应的MAC地址 如果目标不在同一个链路时可以用ARP查找下跳路由器的MAC地址
在IPv6中使用ICMPv6代替ARP

机制很简答 使用一个ARP请求报和响应包进行邻居探索就可以知道一个链路的MAC地址了 获取的MAC地址会缓存一段时间 避免在链路上存在过多的ARP包

RARP

RARP是一种从MAC定位到IP的一种协议 比如没有任何输入接口或无法通过DHCP动态获取IP时的某些设备就会用到 需要架设一个RARP服务器

代理ARP

通常ARP包会被路由器隔离但是采用代理ARP的路由器可以将ARP请求转发给相邻网段

ICMP

之前章节有说有些网络环境为了安全考虑会屏蔽ICMP包 不能过分依赖ICMP
主要功能分两类

  • 同之出错原因的错误消息
  • 用于诊断的查询消息

下面介绍一些主要的ICMP消息

  • 目标不可达 类型3
    • 实际通信中常返回错误代码1表示
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值