ICMP协议和NAT技术

ICMP协议是网络层协议,用于检测网络连接和错误通知,如确认IP包到达和报告丢包原因。NAT技术则是为了解决IPv4地址不足问题,通过将私有IP转换为全局IP进行通信,确保内外网络的地址唯一性。NAT技术通过转换表实现私有IP与全局IP的一一对应,允许内部网络访问公网并保护内部网络。
摘要由CSDN通过智能技术生成

ICMP协议

ICMP协议是一个网络层协议

一个新搭建好的网络, 往往需要先进行一个简单的测试, 来验证网络是否畅通; 但是IP协议并不提供可靠传输. 如果丢包了, IP协议并不能通知传输层是否丢包以及丢包的原因

ICMP功能

ICMP正是提供这种功能的协议; ICMP主要功能包括:

  • 确认IP包是否成功到达目标地址.
  • 通知在发送过程中IP包被丢弃的原因.
  • ICMP也是基于IP协议工作的. 但是它并不是传输层的功能, 因此人们仍然把它归结为网络层协议;
  • ICMP只能搭配IPv4使用. 如果是IPv6的情况下, 需要是用ICMPv6

ICMP大概分为两类报文:

  1. 一类是通知出错原因
  2. 一类是用于诊断查询

NAT技术

NAT技术背景

IPv4协议中,存在IP地址数量不充足的问题,NAT技术当前解决IP地址不够用的主要手段, 是路由器的一个重要功能;

  • NAT能够将私有IP对外通信时转为全局IP. 也就是就是一种将私有IP和全局IP相互转化的技术方法 ;
  • 很多学校, 家庭, 公司内部采用每个终端设置私有IP, 而在路由器或必要的服务器上设置全局IP;
  • 全局IP要求唯一, 但是私有IP不需要; 在不同的局域网中出现相同的私有IP是完全不影响的

转换示意图:

在这里插入图片描述

在这里插入图片描述

转换表中,每个地址相对于自己的局域网都是有唯一性的。例如私有IP的世界中,某个私有IP具有唯一性,同样全局IP在全局世界中具有唯一性。

利用NAT技术可以将私有IP与全局IP形成键值一一对应,当私有IP想出去公网时,就进行查找转换;同理公网IP想进入私网,也是进行查找转换。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

久菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值