【计算机网络笔记】IP子网划分与子网掩码

系列文章目录

什么是计算机网络?
什么是网络协议?
计算机网络的结构
数据交换之电路交换
数据交换之报文交换和分组交换
分组交换 vs 电路交换
计算机网络性能(1)------速率、带宽、延迟
计算机网络性能(2)------时延带宽积、丢包率、吞吐量/率
计算机网络体系结构概念
OSI参考模型基本概念
OSI参考模型中非端-端层(物理层、数据链路层、网络层)功能介绍
OSI参考模型中端-端层(传输层、会话层、表示层、应用层)功能介绍
TCP/IP参考模型基本概念,包括五层参考模型
网络应用的体系结构
网络应用进程通信
网络应用对传输服务的需求
Web应用之HTTP协议(涉及HTTP连接类型和HTTP消息格式)
Cookie技术
Web缓存/代理服务器技术
传输层服务概述、传输层 vs. 网络层
传输层------多路复用和多路分用
传输层------UDP简介
传输层------可靠数据传输原理之Rdt协议
传输层------可靠数据传输之流水线机制与滑动窗口协议
传输层------TCP特点与段结构
传输层------TCP的可靠数据传输
TCP连接管理(图解三次握手和四次挥手)
传输层------拥塞控制原理与解决方法
TCP的拥塞控制机制
网络层服务与核心功能
网络层服务模型------虚电路网络
网络层服务模型------数据报网络
Internet网络的网络层------IP协议之IP数据报的结构
IP分片
IP编址与有类IP地址



子网划分与子网掩码

IP地址:

  • 网络号(NetID) -- 高位比特
  • 子网号(SubID) -- 原网络主机号部分比特
  • 主机号(HostID) -- 低位比特

如何确定是否划分了子网?利用多少位划分子网?用子网掩码

子网掩码形如IP地址,是32位二进制数,通常也是形如IP地址来表达。它的取值是:对应网络号、子网号全部取1,对应主机号全部取0。

A网的默认子网掩码为:255.0.0.0;B网的默认子网掩码为:255.255.0.0;C网的默认子网掩码为:255.255.255.0;借用3比特划分子网的B网的子网掩码为:255.255.224.0。

因此子网地址+子网掩码能够准确确定子网大小。

例如:将子网201.2.3.0,子网掩码为255.255.255.0,划分为等长的4个子网:

这四个子网划分之后,通常通过路由器将它们互连在一起。当路由器接收到一个IP分组的时候,就可以把它转发到某个特定的子网上去,而不是到全网。


子网掩码的应用

将IP分组的目的IP地址与子网掩码按位与运算, 提取子网地址。

例如:目的IP地址:172.32.1.112,子网掩码:255.255.254.0。

  • 子网地址:172.32.0.0(子网掩码:255.255.254.0)

  • 地址范围:172.32.0.0~172.32.1.255

  • 可分配地址范围:172.32.0.1~172.32.1.254

  • 广播地址:172.32.1.255

相关推荐
赶飞机偏偏下雨31 分钟前
【Java笔记】消息队列
java·开发语言·笔记
虎头金猫2 小时前
我的远程开发革命:从环境配置噩梦到一键共享的蜕变
网络·python·网络协议·tcp/ip·beautifulsoup·负载均衡·pandas
渡我白衣2 小时前
网络层IP协议详解:互联网的灵魂所在
网络协议·tcp/ip·信号处理
程序员莫小特3 小时前
网络管理员从零到一|数据通信基础
计算机网络·网络管理员
黎宇幻生8 小时前
Java全栈学习笔记39
java·笔记·学习
马拉萨的春天10 小时前
RTC、UDP、TCP和HTTP以及直播等区别
tcp/ip·udp·实时音视频
遇印记11 小时前
大二java学习笔记:二维数组
java·笔记·学习
asdfg125896312 小时前
如何判断一个地址是否可以用作主机 IP 地址?
服务器·网络·tcp/ip
ytttr87313 小时前
C语言实现Modbus TCP/IP协议客户端-服务器
服务器·c语言·tcp/ip
bnsarocket13 小时前
Verilog和FPGA的自学笔记6——计数器(D触发器同步+异步方案)
笔记·fpga开发·verilog·自学·硬件编程