学习计算机网络(三)——IP地址

一、IP协议(IPV4、IPV6)

表示形式(两种):

点分十进制、二进制

地址被点分为4个部分,每个部分8位,总共32位。

A、B、C类地址都是单播地址(一对一通信),D类地址用于多播(一对多通信),E类地址保留为以后使用。IP地址中的全0表示本网络,全1表示本地软件环回测试本主机进程之间的通信。

首位网络标识主机标识网络个数
A0高8位(0~127)低24位()2^7 - 2
B10高16位()低16位
C110高24位低8位
D1110高32位
E1111

二、广播、多播

广播是向所有设备发送信息,而多播是向特定的一组设备发送信息。多播相比广播更具针对性和效率,能更好地适应一些特定的应用场景。

(1)广播(Broadcast)

广播是指将信息同时发送给网络中的所有设备。在网络中,广播地址通常用于在特定子网内实现一对所有的通信。

例如,在 IPv4 中,子网内的广播地址是该子网的最后一个地址。如果子网掩码是 255.255.255.0,IP 地址为 192.168.1.100 的主机所在子网的广播地址就是 192.168.1.255 。

广播优点:能够快速将信息传递给子网内的所有设备,但缺点是可能会造成网络带宽的浪费,特别是在大型网络中,如果大量使用广播可能会导致网络拥塞。

(2)多播(Multicast)

多播是将信息发送给一组特定的设备,这些设备被称为多播组。

多播优点:

可以有效地节省网络带宽,因为只有加入了特定多播组的设备才会接收和处理多播数据。

应用场景:

例如,在视频会议应用中,多个参与者可以组成一个多播组,服务器只需向该多播组发送一份数据,而不是分别向每个参与者发送单独的数据。

多播需要网络设备(如路由器)支持多播协议,如 IGMP(Internet Group Management Protocol,互联网组管理协议)来管理多播组成员的加入和离开。

三、子网掩码

子网掩码是一个 32 位的二进制数字,用于将 IP 地址划分成网络地址和主机地址两部分。

主要作用:

确定一个 IP 地址所属的网络范围。通过与 IP 地址进行逻辑与运算,可以得到网络地址。

例如,对于一个 IP 地址 192.168.1.50,子网掩码为 255.255.255.0,将它们进行逻辑与运算(逐位进行与操作):

IP 地址:  11000000.10101000.00000001.00110010
子网掩码:11111111.11111111.11111111.00000000
结果(网络地址):11000000.10101000.00000001.00000000  即 192.168.1.0

子网掩码的取值决定了网络的规模和子网的划分。常见的子网掩码有:

  • 255.0.0.0 :这表示一个 A 类网络,网络规模较大。
  • 255.255.0.0 :这是 B 类网络的子网掩码。
  • 255.255.255.0 :常用于 C 类网络。

子网掩码的合理设置可以提高网络的效率和安全性,便于网络的管理和资源分配。比如,一个公司可以根据部门或地理位置划分不同的子网,方便进行流量控制和访问权限管理。

假设一个公司有多个部门,销售部、研发部和财务部,通过设置不同的子网掩码,可以将它们划分在不同的子网中,实现不同的网络策略和安全控制。

四、路由机制

路由机制是指在计算机网络中,用于确定数据从源节点到目标节点传输路径的过程和方法。

主要作用:

确保数据能够高效、准确地在网络中传输,避免数据的丢失和混乱。

路由机制的工作原理步骤:

  1. 路由发现:网络中的路由器通过各种协议(如 RIP、OSPF、BGP 等)获取网络拓扑信息,了解网络中各个节点和链路的连接情况。
  2. 路由计算:根据获取的拓扑信息和路由算法(如最短路径算法、链路状态算法等),计算出到达不同目标网络的最佳路径。
  3. 路由表维护:路由器将计算得到的最佳路径信息存储在路由表中,路由表包含了目标网络地址和对应的下一跳路由器或出站接口。
  4. 数据转发:当接收到数据包时,路由器根据数据包的目标地址查找路由表,确定数据包的转发方向,将其发送到下一跳路由器或直接发送到目标节点。

例如,在一个简单的网络中,有三个路由器 R1、R2 和 R3,以及三个子网 A、B 和 C。R1 知道如何到达子网 A 和 B,R2 知道如何到达子网 B 和 C,R3 知道如何到达子网 A 和 C。当一个数据包从子网 A 要发送到子网 C 时,R1 接收到数据包后,根据其路由表,将数据包转发给 R3,R3 再将其转发到子网 C。

路由机制的优点:

  • 提高网络的可靠性:当某条链路出现故障时,可以自动选择其他可用路径进行数据传输。
  • 优化网络性能:选择最优路径可以减少数据传输的延迟和拥塞。

然而,路由机制也面临一些挑战,如路由环路的避免、网络拓扑变化时的快速收敛等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值