《图解TCP/IP》第五章

5.2  域名是指为了识别主机名称和组织机构名称的一种具有分层的名称

域名服务器是指管理域名的主机和相应的软件,它可以管理所在分层的域的相关信息,其所管理的分层叫做ZONE,各个域的分层上都设有各自的域名服务器

进行DNS查询的主机和软件叫做DNS解析器

DNS(Domain Name System)是一种通过主机名检索IP地址的系统,主机名与IP地址的对应信息叫做A记录,从IP地址检索主机名称的信息叫做PTR,上层或下层域名服务器IP地址的映射叫做NS记录,邮件地址与邮件接受服务器的主机名叫做MX记录

5.3  ARP(Address Resolution Protocol)是一种解决地址问题的协议,以目标IP地址为线索,用来定位下一个应该接受数据分包的网络设备对应的MAC地址,如果目标主机不在同一个链路上,通过ARP查找下一跳路由器的MAC地址,ARP只适用于IPv4

RARP:从MAC地址定位IP地址的一种协议(平常使用DHCP自动分配获取IP地址),发送自己的MAC地址来获取自己的IP地址

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

5.4  架构IP网络时需要注意:

(1)确认网络是否正常工作

(2)遇到异常时进行问题诊断

ICMP(Internet Control Message Protocol)功能:确认IP包是否成功送达目标地址,通知在发送过程当中IP包被废弃的具体原因,改善网络设置等

ICMP的消息:

(1)通知出错原因的错误消息

(2)用于诊断的查询信息

5.5  DHCP(Dynamic Host Configuration Protocol)为了实现自动设置IP地址,统一管理IP地址分配

工作原理:一种是由DHCP服务器特定的IP地址中自动选出一个进行分配,另一种方法是针对MAC地址分配一个固定的IP地址

为了解决分配IP地址相互冲突:

(1)DHCP服务器:在分配前发送ICMP回送请求包,确认没有返回应答

(2)DHCP客户端:针对从DHCP那里获取的IP地址发送ARP请求包,确定没有返回应答

5.6  NAT(Network Address Translator)是用于在本地网络中使用私有地址,在连接互联网时转而使用全局IP地址的技术

NAPT(Netword address Ports Translator)用于转换TCP、UDP端口号,可以实现用一个全局IP地址与多个主机的通信

NAT问题:

(1)无法从NAT的外部向内部服务器建立连接

(2)转换表的生成与转换操作都会产生一定的开销

(3)通信过程中一旦NAT遇到异常需重新启动时,所有的TCP连接都将被重置

(4)即使用备份,TCP还会断开

5.7  IP隧道用于在IPv6和IPv4之间实现通信

5.8  多播中IGMP(MLD:Muticast Listener Discovery)两大作用:

(1)向路由器表明想要接受多播消息,并通知想接收多播的地址

(2)向交换集线器通知想要接收多播的地址

控制通信质量的机制:路由器在内部队列可以优先处理这些要求保证通信质量的包,甚至丢弃无优先级的包

为了控制通信质量提出RSVP技术:

(1)提供点对点的详细优先控制(IntServ)

(2)提供相对较粗粒度的优先控制(DiffServ)

显示拥塞通通知:在IP层新增了一种使用显示拥塞通知的机制,即ECN,将IP首部的TOS字段置换为ECN字段,并在TCP首部的保留位中追加CWR标志和ECE标志

IP头中的ECT标志设为1发送,发送阻塞时将IP头的CE标志为1,收到CE标志为1的数据,说明阻塞,将TCP中ECE标志设为1后再发送,表示阻塞,可以降低包的发送速度,并设置CWR标志为1

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值