计算机网络 划分子网 ICMP DHCP

1,划分子网知识把IP地址的主机号部分进行了再划分,而不改变IP地址原来的网络号,因此,从一个Ip地址本身无法判断该主机所连接的网络是否进行了子网划分。

2,子网中的主机号全0或者全1的地址不能被指派,其中主机号全0的地址为子网的网络地址,主机号全1的地址为子网的广播地址。

3,划分子网,增加了灵活性,但是减少了能呕连接在网络上的主机总数。

4,子网掩码可以用来指明分类IP地址的主机号部分呗借用了多少位作为子网号。

CIDR的优点,在于网络前缀长度的灵活性。因为上层网络的前缀长度较短,所以相应的路由表的项目也较少。而,内部又可以采用演唱网络前缀的方法来灵活的划分子网。

地址解析协议ARP:IP地址是网络层以及网络层之上使用的地址,它是分层的。硬件地址(MAC地址)是数据链路层使用的地址,它是平面式的。IP地址放在IP数据报的首部,而MAC地址放在MAC帧的首部。把IP数据报封装为MAC帧后,税局链路层看不见IP数据报中的IP地址。

1,在IP层抽象的互联网上只能看到IP数据报。

2,虽然在IP数据报首部中有源IP地址,但是路由器只根据目的IP地址进行转发。

3,在局域网的链路层,只能看见MAC帧。IP数据报呗封装在MAC帧中。通过路由器转发时,IP数据报在每个网络中都被路由器解封装和重新封装,其MAC帧首部中的源地址和目的地址会不断地改变,这也决定了无法使用MAC地址进行跨网络通信。

4,尽管互连在一起的网络的硬件地址体系各不相同,但是IP层抽象的互联网却屏蔽了下层这些复杂的细节。只要我们在网络层上讨论问题,就能够使用统一的、抽象的IP地址研究主机与主机或者路由器之间的通信。

路由器因为互连了多个网络,所以它不仅有多个IP地址,并且具有多个硬件地址。

ARP:

无论网络层用什么协议,在实际网络的链路上传送数据帧的时候,最终必须使用硬件地址。所以需要一种方式来完成IP地址到MAC地址的映射,这就是地址解析协议(address resolution protocal)。每台主机都设有一个ARP高速缓存,用来存放本局域网上各个主机和路由器的IP地址到MAC地址的映射表,称为ARP表,使用ARP来动态的维护ARP表。

ARP用于解决同一个局域网上的主机或者了与欧气的IP地址和硬件地址的映射问题,如果目标主机和源主机不在同一个局域网上,则要通过ARP来找到本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器。让这个路由器吧分组转发给下一个网络,剩下的工作就由下一个网络来做,尽管ARP请求分组是广播饭送的,但是ARP相应分组是普通的单播。

动态主机配置协议dynamic host configuration protocl,常常用于给主机动态的分配IP地址,它提供了即插即用的连网机制,这种机制允许一台计算机加入新的网络和自动获取IP地址而不用手工参与。DHCP是应用层协议,它是基于UDP的。

网际控制报文协议:ICMP,

为了有效地转发IP数据报和提高交付成功的机会,在网络层使用了网际控制报文协议,也就是Ineternet Control Message Protocol,ICMP协议,让主机或者路由器报告差错和异常情况。ICMP报文被封装在IP数据报中发送,但是ICMP不是高层协议,而是网络层的协议。

ICMP报文有两种,即ICMP差错报告报文和ICMP询问报文。

ICMP差错报告报文用于目标主机或者目标主机路径上的路由器,向源主机报告差错和异常情况。

相关推荐
ybb_ymm1 小时前
mysql8在linux下的默认规则修改
linux·运维·数据库·mysql
半梦半醒*1 小时前
zabbix安装
linux·运维·前端·网络·zabbix
南尘NCA86662 小时前
企业微信防封防投诉拦截系统:从痛点解决到技术实现
java·网络·企业微信
板鸭〈小号〉2 小时前
Socket网络编程(2)-command_server
运维·服务器
程序猿费益洲3 小时前
Docker 网络详解:(三)四大网络模式
网络·docker·容器
Mr_Meng_De4 小时前
网络安全认证培训机构的痛点
网络
武文斌774 小时前
复习总结最终版:单片机
linux·单片机·嵌入式硬件·学习
驱动探索者4 小时前
贝尔实验室发展史:20世纪科技圣殿的辉煌与沉浮
linux
何朴尧4 小时前
centos/cuos如何开启软件源
linux·运维·centos
派阿喵搞电子4 小时前
关于使用docker部署srs服务器的相关指令
服务器·docker·容器