- 打开抖音时,网络底层有哪些动作呢
- 网络接入
- 路由 掩码 交换机 同网段 SDN 软件虚拟化
- 路由不是改ip的
- 网路传输 *ARP是什么?
- 网络接入
什么是ARP
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;
最直白的说法是:在IP以太网中,当一个上层协议要发包时,有了该节点的IP地址,ARP就能提供该节点的MAC地址。
- IP协议
- 唯一标识,互联网通用
- Mac地址与IP地址?
MAC地址(Media Access Control address)和IP地址(Internet Protocol address)是用来标识计算机或其他网络设备的地址信息,它们在网络通信中具有不同的作用和用途。
区别:
- 规范:MAC地址是由网络设备的制造商提前分配,并在硬件级别上固定编码。而IP地址是由网络管理员或DHCP服务器动态分配的,可以在需要时进行更改。
- 范围:MAC地址是全球唯一的,并且在局域网中使用。每个网络设备都有一个唯一的MAC地址。而IP地址是一个逻辑地址,用于在互联网上标识设备和网络。
- 层次:MAC地址用于在数据链路层上直接定位和识别网络设备。而IP地址用于在网络层上进行路由和寻址,确定数据包的传输路径。 联系:
- 关联:在网络通信中,MAC地址和IP地址是相关联的。当数据包从一个设备发送到另一个设备时,通过目标IP地址确定目标设备,然后通过ARP协议(地址解析协议)查询目标设备的MAC地址,以便将数据包传递到正确的网络设备。
- 目的:MAC地址主要用于局域网内的设备通信,确保数据包从一个设备正确地传输到另一个设备。IP地址用于在广域网上进行寻址和路由,确保数据包能够在不同的网络之间传输。 总结起来,MAC地址和IP地址分别用于不同的网络层级和不同的功能。MAC地址是物理地址,用于在局域网内直接寻址。IP地址是逻辑地址,用于在互联网上进行寻址和路由。在网络通信中,它们通过ARP协议和路由表等机制相互配合,实现设备之间的有效通信。
- IPv4不够用,怎么解决 IPv4地址空间的可用地址数量确实有限,导致IPv4地址不足的问题。为了解决这个问题,已经提出了一些方法和协议。
- IPv6:IPv6(Internet Protocol version 6)是IPv4的后继协议,它采用128位地址,相比于IPv4的32位地址,大大扩展了可用地址数量。IPv6的广泛采用可以提供足够的地址空间,以满足未来网络中设备的需求。
- NAT(Network Address Translation):NAT技术通过在网络边界上进行地址转换,将私有IP地址转换为公有IP地址,从而允许多个设备共享一个公有IP地址。这种方式可以在一定程度上缓解IPv4地址不足的问题。
- IPv4地址重用:一些机构和组织尝试通过动态IP地址分配、地址回收和地址重用等方法来最大程度地利用现有的IPv4地址资源。
- IPv4地址转换技术:RFC 6145定义了IPv4转换技术,它可以在IPv4和IPv6之间进行转换,实现互通。通过这种方式,可以充分利用IPv6的地址空间,并逐渐过渡到IPv6。
- IPv4地址共享:一些场景下,可以采用IPv4地址共享的方式,多个设备共享同一个公有IP地址。这种方式实现了地址复用,但也引入了一些管理和安全性的挑战。 总体来说,解决IPv4地址不足的问题需要采取综合的方法和策略,包括推广IPv6的使用、利用NAT技术和地址转换等方式,以及在地址分配和管理上进行优化。同时,也需要网络运营商、设备制造商和网络管理员等各方的共同努力,以确保顺利过渡到更为充足的IPv6地址空间。