计算机网络IP地址和进制的转换
目录
一、双绞线
二、计算机的数制
三、单位
四、IP地址的分类
ip地址的 组成
五、特殊地址
六、地址协议
一、双绞线
T568A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
T568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
二、计算机的数制
数制:计数的方法,指用一组固定的符号和统一的规则表示数制的方法
数权:指数字符号在一个数中所处的位置
基数:指在某种进位计数制中,数位上所能属于的数字符号的个数
位权:指在某种进位计数指中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小
三、单位
8bit=1byte
1024 byte = 1 KB
1024 KB = 1 MB
1024 M = 1 GB
1024 G = 1 TB
1024 TB = 1 PB
1024 PB = 1 EB
1024 EB = 1 ZB
1024ZB = 1 YB
二进制转化十进制:1011=>11
2^0*1+2^1*1+2^2*0+2^3*1=1+2+0+8=11
二进制转换位八进制:001011=>13(三位进一位)
二进制转换为16进制:10110010=>B2(四位进一位)
十进制转换为二进制:(除2取余法)
八进制转换二进制:(一位转三位)
十六进制转换二进制:(一位转四位)
四、IP地址的分类
ip地址的 组成
网络位 + 主机位 组成
左边 定义成网络位 右边定义成主机位
ABCDE五类IP地址
A:0.0.0.0-127.255.255.255 A类地址网络位8位,主机位24位
B:128.0.0.0-191.255.255.255 B类地址网络位16位,主机位16位
C:192.0.0.0-223.255.255.255 C类地址网络位24位,主机位8位
D:224.0.0.0-239.255.255.255
E:240.0.0.0-255.255.255.255
五、特殊地址
0.0.0.0 代表任意地址
255.255.255.255 代表广播地址
127.0.0.1 回环地址,代表本机,测试本机网卡是否正常
169.254.xx.xx 微软的内部保留地址,自动获取地址失败后会获取这个地址
公有地址: 全球可达 ( 需要花钱购买 )
私有地址: 全球不可达(一定范围内使用)
所谓私有地址就是在互联网上不使用,只在局域网中使用
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
六、地址协议
ipv4 主流
ipv6 128 2进制数
主机上的 IP地址分为 ,静态: 手动配置,动态: 自动获取
计算机网络IP地址和进制的转换的更多相关文章
- 嵌入式开发之函数解析---ip地址2进制转字符inet_ntoa 调用中只生效一次
inet_addr() 简述:将一个点间隔地址转换成一个in_addr. #include <winsock.h> unsigned long PASCAL FAR inet_addr ...
- C# IP地址与整数之间的转换
IP地址与整数之间的转换 1.IP地址转换为整数 原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号的32位整数. 举例:一 ...
- ColorUtil【Color工具类(color整型、rgb数组、16进制互相转换)】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 主要用于color整型.rgb数组.16进制互相转换(-12590395 <--> #3FE2C5 <--> ...
- java基础:进制详细介绍,进制快速转换,二维数组详解,循环嵌套应用,杨辉三角实现正倒直角正倒等腰三角,附练习案列
1.Debug模式 1.1 什么是Debug模式 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序. 1.2 Debug介绍与操作流程 如何加断点 选择 ...
- 字节流、字符串、16进制字符串转换__Java(转)
/** * @Package: * @ClassName:TypeConversion * @Description:字节流.字符串.16进制字符串转换 * @author:xk * @date:Ja ...
- iOS 16进制字符串转换成int十进制
NSRange rangeErr; rangeErr.location = 6; rangeErr.length = 2; NSString *strings = [value substringWi ...
- Java中将16进制字符串转换成汉字
技术交流群:233513714 /** * 将16进制字符串转换成汉字 * @param str * @return */ public static String deUnicode(String ...
- N进制数组转换成正整数
给定一个任意长度的数组,其中的元素按照一定的进制(N进制)来转换成正整数 //把数组中的元素按照N进制转换成为正整数 #include <stdio.h> #include <std ...
- IP地址字符串与BigInteger的转换
/** * Copyright (c) 2010, 新浪网支付中心 * All rights reserved. * * Java IP地址字符串与BigInteger的转换, * ...
- javascript 10进制和64进制的转换
原文:javascript 10进制和64进制的转换 function string10to64(number) { var chars = '0123456789abcdefghigklmnopqr ...
随机推荐
- LGV算法 CodeForces 348D + 牛客多校 A Monotonic Matrix
定理(Lindström–Gessel–Viennot lemma)很简单: 学的时候忘了大的行列式怎么算的了.. 然后就可以写题了: 第一道:CodeForces-348D(链接https://vj ...
- ElasticSearch 实现分词全文检索 - 复合查询
目录 ElasticSearch 实现分词全文检索 - 概述 ElasticSearch 实现分词全文检索 - ES.Kibana.IK安装 ElasticSearch 实现分词全文检索 - Rest ...
- Linux基础知识归纳
1.Linux:Linux is not Unix.主要用于企业的服务器端.Windows不开源(系统价格大概2000左右,安装软件也特别贵,例如Offers就6000左右等).基于内核的操作系统(r ...
- Java 8 中需要知道的4个函数式接口-Function、Consumer、Supplier、Predicate
前言 Java 8 中提供了许多函数式接口,包括Function.Consumer.Supplier.Predicate 等等.这 4 个接口就是本篇将要分享的内容,它们都位于 java.util.f ...
- 股票K线图概要——R语言
K线图是200多年前日本人发明的,后来传入了美国.K线图本来就是对当前数据的可视化显示而已,但是越来越多的人对K线图做出了痴迷的分析和解读,有众多追随者也根据K线图指导自己的具体行动,因此,K线图在实 ...
- pandas这dataframe结构
认识DataFrame结构 DataFrame 一个表格型的数据结构,既有行标签(index),又有列标签(columns),它也被称异构数据表,所谓异构,指的是表格中每列的数据类型可以不同,比如可以 ...
- js如何引入高德地图API?
准备 成为开发者并创建 key 1.登录控制台 登录 高德开放平台控制台,如果没有开发者账号,请 注册开发者. 2.创建 key 进入应用管理,创建新应用,新应用中添加 key,服务平台选择 Web端 ...
- 《简化iOS APP上架流程,App Uploader助你搞定!》
转载;http://kxdang.com/topic/appuploader/questions.html Appuploader 常见错误及解决方法 问题解决秘籍 遇到问题,第一个请登录苹果开发 ...
- react18中antd的Upload组件上传头像,并且拿到服务器返回的头像的url地址在页面中显示头像
业务需求:上传头像,上传完毕后拿到头像的url,把头像展示在页面中,最终把头像url和其他用户信息一起发送给服务器 上传头像流程 导入 Upload 组件和图标(一个加号,一个加载中) import ...
- include-file
0X01 前言 这篇文章介绍文件包含漏洞. 0X02 最常见的两个函数的形象解释: 我们知道文件包含最常见的是两个函数 include() require()(这里就不谈他们的亲戚 include_o ...