0
点赞
收藏
分享

微信扫一扫

WebSocket的那些事(2-实操篇)

嚯霍嚯 2023-05-20 阅读 73
网络

 序言

1 基础介绍

下面我们来看下它的优缺点以及使用场景吧

2 CIDR优缺点

CIDR的优点

CIDR的缺点 

3 CIDR使用场景

4 CIDR使用示例

Python 示例

import ipaddress

cidr = '192.168.1.0/24'

# 解析CIDR地址
network = ipaddress.ip_network(cidr)

# 输出网络地址和广播地址
print('Network Address:', network.network_address)
print('Broadcast Address:', network.broadcast_address)

# 输出子网掩码
print('Netmask:', network.netmask)

# 输出主机数
print('Hosts:', network.num_addresses - 2)

运行结果:

Linux示例

显示 CIDR 地址段信息

$ ip address show dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever

添加 CIDR 地址段

$ sudo ip address add 192.168.2.1/24 dev eth0

删除 CIDR 地址段

$ sudo ip address del 192.168.2.1/24 dev eth0

显示路由表信息

$ ip route show
default via 192.168.1.1 dev eth0 proto dhcp metric 100
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100 metric 100

本期福利

书名

图书介绍

参与方式

中奖名单 

举报

相关推荐

0 条评论