当前位置: 首页 > news >正文

零基础从头教学Linux(Day 13)

计算机网络技术

三、IP地址

2、IP地址定义

  • 主机的唯一标识,确保主机间正常通信(同一局域网内)
  • 一种网络编码,用于定位网络中的特定节点
  • IPv4地址由32位二进制数组成
  • IPv6地址由128位二进制数组成
地址类型及特征
类型地址范围特征
A类0.0.0.0-127.255.255.255首位必须为0
B类128.0.0.0-191.255.255.255前两位必须为10
C类192.0.0.0-223.255.255.255前三位必须为110
D类不常用组播地址
E类不常用科研专用

3、IP地址构成

  • 网络部分(NETWORK):标识网络范围
  • 主机部分(HOST):标识主机位置

4、IP地址分类

IP地址分为A、B、C、D、E五类,每类有特定划分规则:

A类地址
  • 组成:网络部分(8位)+主机部分(24位)
  • 范围:0.0.0.0-127.255.255.255
  • 特点:
    • 网络数量:126个(2^7-2)
    • 每个网络主机数:16,777,216(2^24)
    • 可用主机数:16,777,214(2^24-2)
  • 适用场景:大型网络
B类地址
  • 组成:网络部分(16位)+主机部分(16位)
  • 范围:128.0.0.0-191.255.255.255
  • 特点:
    • 网络数量:16,384个(2^14)
    • 每个网络主机数:65,536(2^16)
    • 可用主机数:65,534(2^16-2)
  • 适用场景:中型网络
C类地址
  • 组成:网络部分(24位)+主机部分(8位)
  • 范围:192.0.0.0-223.255.255.255
  • 特点:
    • 网络数量:2,097,152个(2^21)
    • 每个网络主机数:256(2^8)
    • 可用主机数:254(2^8-2)
  • 适用场景:小型网络
D、E类地址
  • D类:组播地址
  • E类:科研专用

5、地址划分

公网地址
  • 收费使用
  • 全球可达
  • IPv4地址已耗尽
私网地址(需熟记)
类型地址范围
A类10.0.0.0-10.255.255.255
B类172.16.0.0-172.31.255.255
C类192.168.0.0-192.168.255.255
特殊地址
地址范围用途
0.0.0.0任意IP地址
255.255.255.255广播地址
127.0.0.0-127.255.255.255回环地址(本机测试)
169.254.0.0-169.254.255.255微软保留地址(自动分配失败时)

6、相关概念

6.1 网络地址
  • 网络标识符
  • 当前网络的最小IP地址
  • 不可用于通信
6.2 广播地址
  • 用于全网广播
  • 当前网络的最大IP地址
  • 不可用于通信
6.3 子网掩码
  • 32位二进制数
  • 网络部分为1,主机部分为0
  • 与IP地址进行"与"运算得到网络地址
  • 默认子网掩码:
    • A类:255.0.0.0(/8)
    • B类:255.255.0.0(/16)
    • C类:255.255.255.0(/24)
6.4 子网段
  • 连续的IP地址集合
  • 表示形式:IP地址+子网掩码
  • 网络管理的基本单位
6.5 网关
  • 连接不同网络的节点
  • 通常由路由器实现
  • 功能包括:
    • 数据包转发
    • 路由选择
    • 地址转换

细节整理

(剩下的下周一开始更)

http://www.dtcms.com/a/333678.html

相关文章:

  • 13_集合框架
  • ScanNet项目介绍
  • Linux网络配置:聚合链路与网桥实战
  • 开疆智能ModbusTCP转Ethernet网关连接FBOX串口服务器配置案例
  • MySQL多表查询案例
  • 360 集团20周年会:战略升级ALL IN Agent,抢占智能体时代先机
  • OSCP - Proving Grounds - CVE-2024-25180
  • 基于WSL搭建Ubuntu 22.04.x LTS开发环境
  • LLM - 使用 SGLang 部署 Qwen3-32B 与 Qwen2.5-VL-32B-Instruct
  • 《GUI-Actor: Coordinate-Free Visual Grounding for GUI Agents》论文精读笔记
  • 今日分享:C++模板(全详解)
  • 大数据系列之:设置CMS垃圾收集器
  • std::set_symmetric_difference
  • 第七十三章:AI的“黑箱”迷局:推理链路中的断点与Tensor调试——让模型“交代一切”!
  • CCS双轴相位偏移光源 让浅凹痕无处遁形
  • 【Redis】超详细基础入门学习
  • 硬件开发_基于STM32单片机的热水壶系统
  • GitHub的使用教程
  • Upload 上传 vue2前端 + 后端
  • 【DDIA】第二部分:分布式数据
  • 【大模型微调系列-02】 深度学习与大模型初识
  • Java Lambda表达式是什么,怎么用
  • C语言笔记6:C高级 part1
  • Go从入门到精通系列学习路线规划
  • 区块链技术原理(13)-以太坊燃料费Gas
  • ITM(仪器跟踪宏单元)是什么?
  • Elasticsearch赋能规章制度智能检索:从海量文档到秒级响应
  • PyInstaller打包Python应用操作备忘
  • 学习嵌入式之硬件——I2C
  • Redis7学习--管道