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

(考研湖科大教书匠计算机网络)第四章网络层-第三节1:IPv4地址概述

  • 获取pdf:密码7281
  • 专栏目录首页:【专栏必读】考研湖科大教书匠计算机网络笔记导航

文章目录

  • 一:IPv4地址概述
  • 二:IPv4地址表示方法
    • (1)概述
    • (2)8位无符号二进制数转十进制正整数
    • (3)十进制正整数转8位无符号二进制数

本节对应视频如下

  • 【计算机网络微课堂(有字幕无背景音乐版)】:IPv4地址概述

一:IPv4地址概述

IPv4地址:就是给以太网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内唯一的32比特的标识符。IP地址由因特网名字和数字分配机构(ICANN)进行分配

  • 我国用户可向 亚太网络信息中心(APNIC) 申请IP地址,需要缴费。
  • 2011年2月3日,互联网号码分配管理局IANA (由ICANN行使职能)宣布,IPv4地址已经分配完毕
  • 我国在2014至2015年也逐步停止了向新用户和应用分配IPv4地址。同时全面开展商用部署IPv6

IPv4地址的编址方法经历了如下三个历史阶段

  • 分类编址(1981)
  • 划分子网(1985)
  • 无分类编址(1993)

二:IPv4地址表示方法

(1)概述

IPv4地址表示方法:由于32比特的IPv4地址不方便阅读、记录以及输入等,因此IPv4地址采用点分十进制表示方法以方便用户使用

在这里插入图片描述

(2)8位无符号二进制数转十进制正整数

  • 更多有关进制转换问题可见:(计算机组成原理)第二章数据的表示和运算-第一节1:进位计数及进制转换

二进制数的每个位权值为

2102^{10}210292^{9}29282^{8}28272^{7}27262^{6}26252^{5}25242^{4}24232^{3}23222^{2}22212^{1}21202^{0}202−12^{-1}212−22^{-2}222−32^{-3}23
102451225612864321684210.50.250.125

8位无符号二进制整数转为十进制整数方法如下:

(b7b6b5b4b3b2b1b0)2=(b7×27+b6×26+b5×25+b4×24+b3×23+b2×22+b1×21+b0×20)10(b_{7}b_{6}b_{5}b_{4}b_{3}b_{2}b_{1}b_{0})_{2}=(b_{7}×2^{7}+b_{6}×2^{6}+b_{5}×2^{5}+b_{4}×2^{4}+b_{3}×2^{3}+b_{2}×2^{2}+b_{1}×2^{1}+b_{0}×2^{0})_{10} (b7b6b5b4b3b2b1b0)2=(b7×27+b6×26+b5×25+b4×24+b3×23+b2×22+b1×21+b0×20)10

举例:

在这里插入图片描述

(3)十进制正整数转8位无符号二进制数

基本方法:除2取余法

在这里插入图片描述

快速方法:凑值法

在这里插入图片描述

http://www.lryc.cn/news/3818.html

相关文章:

  • B站Python与OpenCV人脸识别项目超详细记录(对图片、视频、摄像头人脸的检测)
  • 【Node.js实战】一文带你开发博客项目之Koa2重构(实现session、开发路由、联调、日志)
  • 第一部分:简单句——第二章:简单句的补充
  • Spring Security简介
  • Hadoop安装 --- 简易安装Hadoop
  • 俞军产品方法论,消化吸收,要点整理
  • spring注解的开端(@Component替代bean标签的使用)
  • Matlab傅里叶谱方法求解一维波动方程
  • py3中 collections.Counter()函数典型例题
  • Linux部署达梦数据库超详细教程
  • ctfshow 每周大挑战 极限命令执行
  • 使用vue3,vite,less,flask,python从零开始学习硅谷外卖(16-40集)
  • 坚持就是胜利
  • 代码中出现转置 pose (c2w,外参矩阵) 或者转置 intrinsic (内参)矩阵的原因
  • 2023 年腾讯云服务器配置价格表出炉(2核2G/2核4G/4核8G/8核16G、16核32G)
  • 相机出图画面一半清晰,一半模糊的原因是什么?
  • Rust学习入门--【4】Rust 输出到命令行
  • Vector刷写方案—vFlash工具介绍
  • 【阶段总结】《非结构化信息分析应用与实践(筹)》
  • 七大设计原则之迪米特法则应用
  • curl命令用法精简整理
  • Fluent Python 笔记 第 5 章 一等函数
  • 卡尔曼滤波器与DSP实现
  • 引入QQ邮箱发送验证码进行安全校验
  • 【c++】数组
  • 线程池的简单实现:Java线程池初学者必读指南
  • 【C#】[带格式的字符串] 复合格式设置字符串与使用 $ 的字符串内插 | 如何格式化输出字符串
  • Lecture4 反向传播(Back Propagation)
  • Power BI 筛选器函数---Window实例详解
  • 基础篇—如何创建css样式表,并集成到html文件中?