IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 网络 :基础——IPV4 -> 正文阅读

[网络协议]网络 :基础——IPV4

IPv4地址

  • 定义: IPV4地址是一个32位的二进制数,通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。
  • 作用 :用于逻辑寻址
  • 在以太网中通讯基于IP地址和端口号

IPv4的分类 : 存在A B C D E 五类;快速区分类别 ,关注第一个8位

  • 注 :只有单播地址可以作为源IP地址,也可以作为目标IP地址;其他地址只能作为目标IP地址
  • A ,B,C都为单播地址,但默认的子网掩码长度不同
  • 实际网络中将使用VLSM技术将IP地址进行划分后来部署,故当今的网络被称为无类别网络;
类别第一个8位默认掩码长度用途
A类地址1 - - - 126255.0.0.0单播
B类地址128 - - - 191255.255.0.0单播
C类地址192 - - - 223255.255.255.0单播
D类地址224 - - - 239组播
E类地址240 - - - 255保留地址

子网掩码

  • 子网掩码的作用是将IP地址划分成网络地址和主机地址两部分,指明一个IP地址有多少位是网络位,有多少位是主机位
  • 子网掩码不能单独存在,它必须结合IP地址一起使用。
  • 通过子网掩码,就可以判断两个IP在不在一个局域网内部。

根据子网掩码判断IP地址的网络位与主机位

IP 		192.168.1.1        掩码	255.255.255.0
IP二进制	11000000 10100000 00000001 		00000001
					网络位					 主机位
掩码二进制	11111111 11111111 11111111 		00000000

所以192.168.1.1 \ 255.255.255.0 的网络位为前24位,主机位为后8位


子网划分

VLSM可变长子网划分:通过延长掩码的长度,将主机位借到网络位之中,使得一个网段被切分为多个网段

  • 子网使用后代表母网已经使用
  • 172.16.1.0 \ 16 是IP地址不是网段

子网汇总

CIDR — 无类域间路由 (子网汇总):取相同位,去不同为

172.16.1.0 \ 24 
172.16.2.0 \ 24

172.16.0.0 \ 22

超网 :超过了主类网络掩码

192.168.1.0 \ 24
192.168.2.0 \ 24

192.168.0.0 \22

特殊IP

  • ABC三类地址中存在私有IP
    • A类 10.0.0.0/8
    • B类172.16.0.0/16-172.31.0.0/16
    • C类192.168.0.0/24-192.168.255.0/24
  • 回环地址 :默认127.0.0.1 ,用于检测本地计算机中的网络协议(TCP\IP)是否可以正常工作(ping的通排除软件问题)
  • 255.255.255.255 : 受限广播(路由器)地址
  • 0.0.0.0 : 没有 — dhcp作为源ip ; 所有 — 缺省地址
  • 在每个网段中主机位
    • 192.168.1.0 \ 255.255.255.0 :该地址是一个网络号,不是一个单播地址。网络号代表一个网段
    • 192.168.1.255 \ 255.255.255.0 :主机为全1,直接广播地址;可以跨过路由器(常规不开启),在目标网络中进行洪泛
  • 自动私有地址
    • 本地链路地址 — 169.254.0.0 \16
    • 网络位固定主机位随机;终端设备多次自动获取IP地址失败后,本地自己生成的IP地址(没有网关,只可以在自己的广播域使用)

网关

网关 :网关实质上是一个网络通向其他网络的IP地址。

  • 在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机上,TCP/IP协议也会根据IP地址和子网掩码判定 认为这是两个局域网

单播

  • 单播 :在一个的发送者和一个接受者之间通过网络进行的通信,可以跨网段。
  • 源IP地址为发送者的IP地址,目标为接收者的IP地址
  • 源MAC地址为发送者的MAC,在同一个广播域目标MAC为接收者的MAC,不在同一个广播域则为网关的MAC地址

广播

  • 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),并且只能在一个广播域内传播。
  • 将一个数据在一个广播域洪泛。
  • 广播在局域网常常用来搜索,在一个广播域内广播是很常见的

二层广播:只有目标MAC是全F。

三层广播:目标IP四个255(DHCP、最开始的局域网游戏)

组播

  • 主机之间“一对一组”的通讯模式,加入该组的主机可以接受到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。
  • 若无分组,则与广播无异

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-05 17:42:25  更:2021-08-05 17:43:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 18:21:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码