IP编址的概述

简介:


IP编址的概述

 

1、物理地址:生产厂商把硬件地址写入芯片中,由IEEE(电气和电子工程师协会)为以太网设备生产商分配固定的值,作为物理地址的某一个部分。它的长度为48位。表现形式为:

00-4B-95-E0-5D-C7,其中00-4B-95为供应商代码,而E0-5D-C7为该设备ID。

2、分配IP地址:如果有独一无二的地址,那么还需要IP地地址吗?

   首先并非所有的主机都有网络适配器。IP地址使主机(如拨号客户机)能够连接到一个IP网络上而不必有物理地址。

   第二,物理地址比较长,而且比较隐晦,对用户不友好。

第三,只有当两个设备在同一个物理网络时才使用物理地址,IP提供对远程网络上的设备进行寻址的方法。IP编址的另正值好处,如果网卡出现坏了或升级,可以不必申请重新获得。另外移动网络也可方便。另外IP编址也是非常灵活的。

3、IP地址的定义

   从一个范围较广的标识一个独一无二的网络开始,然后缩小范围直到标识到该网络上的单台主机点分十进制表示。

二进制格式:10101100  00011001    00010000   00110011

十进制格式:172         122          16         51

练习一下:11000000   01111010   00111000 ----》转成十进制

          192  122   56 ---》转成二进制

4、IP的种类A,B,C,D,E五类,A,B,C为基本类—》决定TCP/IP的哪部分用

于表示该网络,以及哪部分用于标识网络上的主机。

种类       IP地址       网络ID         主机ID

A          W.X.Y.Z      W              X.Y.Z

B          W.X.Y.Z      W.X            Y.Z

C          W.X.Y.Z      W.X.Y           Z

A类地址:
最高位为0,网络ID:1.X.Y.Z~126.X.Y.Z 只有126种网络可用,每个网络主机数为(224个也就是16777214)个唯一的ID号。

 

B类地址
最高位为10,只有14位用于网络ID

16384个网络

每个网络有65534台主机。

可用的网络ID为 128.0.Y.Z~~191.255.Y.Z

 
C类地址:

最高位为110,只有21位可用于网络ID:

2097152个网络

每个网络上有254台主机。可用的网络ID为:(192.0.0.z~233.255.255.z)

 
D类地址:
D类地址用于多播:

D类地址不能分配给主机

D类地址的高位总设置为1110

224~239

 
E类地址
保留地址,用于实验,比拟能分配给主机。
5、获得因特网地址

内部网,可以使用A,B,C类任意一种地址。

但要想上网----》申请合法的IP地址。

INTERNIC管理,请一般由ISP完成

一般单位先向ISP申请完成。

6、赋予主机IP地址
IP地址:

相关文章
【Groovy】Groovy 环境搭建 ( 下载 Groovy | 安装 Groovy | 配置 Groovy 环境变量 )
【Groovy】Groovy 环境搭建 ( 下载 Groovy | 安装 Groovy | 配置 Groovy 环境变量 )
860 0
【Groovy】Groovy 环境搭建 ( 下载 Groovy | 安装 Groovy | 配置 Groovy 环境变量 )
|
10月前
|
人工智能 自然语言处理 安全
AI技术在智能客服系统中的应用与挑战
【10月更文挑战第28天】本文将深入探讨人工智能(AI)技术在智能客服系统中的应用及其面临的挑战。我们将通过实例分析,了解AI如何改善客户服务体验,提高效率和降低成本。同时,我们也将关注AI在实际应用中可能遇到的问题,如语义理解、情感识别和数据安全等,并提出相应的解决方案。
|
11月前
|
数据采集 存储 人工智能
AI时代数据湖实践
本文分享了如何利用阿里云的存储解决方案构建一个具备高效处理、高时效性的AI数据湖,通过高吞吐训练和高效推理帮助企业快速实现数据价值,以及用户在使用中的最佳实践。
1176 3
|
11月前
|
数据中心
|
11月前
|
数据可视化 IDE 开发者
【Python篇】PyQt5 超详细教程——由入门到精通(终篇)
【Python篇】PyQt5 超详细教程——由入门到精通(终篇)
2741 1
|
Java 关系型数据库 MySQL
基于Java的校园点餐系统的设计与实现(论文+源码)_kaic
基于Java的校园点餐系统的设计与实现(论文+源码)_kaic
|
存储 JSON 自然语言处理
6000+字讲透ElasticSearch 索引设计
6000+字讲透ElasticSearch 索引设计
1026 0
|
XML 存储 域名解析
EPC与物联网
本文主要介绍物联网怎么使用EPC连接万物。
945 1
|
C++ 容器
C++ vector 删除符合条件的元素
C++ vector中实际删除元素使用的是容器vecrot中std::vector::erase()方法。 C++ 中std::remove()并不删除元素,因为容器的size()没有变化,只是元素的替换。
4445 0
|
C++ Python Windows
将Python程序打包成exe文件
将Python程序打包成exe文件
262 0