计算机网络 划分子网 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差错报告报文用于目标主机或者目标主机路径上的路由器,向源主机报告差错和异常情况。

相关推荐
__如风__20 分钟前
内网环境下ubuntu 20.04搭建深度学习环境总结
linux·服务器·ubuntu
学c语言的枫子23 分钟前
Linux文件IO——系统IO
linux·运维·服务器
敲上瘾24 分钟前
Docker网络实战:容器通信与隔离之道
linux·网络·docker·微服务·容器
站长朋友29 分钟前
什么是OCSP装订(OCSP Stapling)?它如何加速SSL握手?
网络·网络协议·ssl·ocsp装订·https握手优化·tls扩展配置·ssl证书国内节点
tjjingpan41 分钟前
mosdns缓存dns服务器配置记录
运维·服务器·缓存
深圳衡益科技44 分钟前
温湿度传感器如何守护工业制造?
运维·服务器
半夏知半秋1 小时前
基于跳跃表的zset实现解析(lua版)
服务器·开发语言·redis·学习·lua
知北游天1 小时前
Linux网络:初识网络
linux·运维·网络
染指11101 小时前
13.渗透-.Linux基础命令(五)-用户管理(修改用户密码)
linux·运维·服务器·linux命令
wheeldown1 小时前
【Linux】面试常考!Linux 进程核心考点:写时拷贝优化原理 + 进程等待实战,一篇理清进程一生
linux·运维·服务器·面试·php