1.分类的IP地址
整个互联网就是一个单一的,抽象的网络。IP地址就是给互联网上的每一台主机的每一个接口分配一个在全世界范围内是唯一的32位的标识符。
IP地址的编址方法经历过三个历史阶段:
分类的IP地址->子网的划分->构成超网
所谓“分类的IP地址”就是将IP地址划分为若干个固定类,每一类地址都是由两个固定长度的字段组成,其中第一个字段是网络号,标志主机所连接到的网络。第二个字段是主机号,标志该主机。一个IP地址在整个互联网范围内是唯一的。
两级的IP地址可以记为:IP地址 ::={<网络号>,<主机号>}
常用的三种IP地址:


IP地址特点:
(1)每一个IP地址都是由网络号和主机号两部分组成。
(2)实际上IP地址是标准一台主机和一条链路的接口。
(3)用转发器或网桥连接起来的若干个局域网仍为一个网络,因为这些局域网都具有相同的网络号。
(4)在IP地址中,所有分配到网络号的网络都是平等的。(互联网平等对待每一个IP地址)
IP地址是一种分等级的地址结构,IP地址管理机构在分配IP地址时只分配网络号,而主机号则由得到该网络号的单位自行分配,路由器仅根据目的主机所连接的网络号来转发分组。
2.IP地址与硬件地址
从层次角度看,物理地址是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址。

在发送数据时,数据从高层下到底层,然后才到通信链路上传输。使用IP地址的IP数据报一旦交给了数据链路层,就被封装成MAC帧。MAC帧在传送时使用的源地址和目的地址都是硬件地址,这两个硬件地址都写在MAC帧的首部中。

(1)在IP层抽象的互联网上只能看到IP数据报。
(2)虽然在IP数据报首部有源站IP地址,但路由器只根据目的站的IP地址的网络号进行路由选择。
(3)在局域网的链路层,只能看见MAC帧。
(4)尽管互联在一起的网络的硬件地址体系各不相同,但IP层抽象的互联网却屏蔽了下层这些很复杂的细节。只要在网络层上讨论问题,就能够使用统一的抽象的IP地址研究主机和主机或路由器之间的通信。
3.地址解析协议ARP
由于是IP协议使用了ARP协议,因此通常把ARP协议划归为网络层。
用途:为了从网络层使用的IP地址,解析出在数据链路层使用的硬件地。
地址解析协议ARP解决这个问题的方法是在主机ARP高速缓存中存放一个从IP地址到硬件地址的映射表,并且这个映射表还经常动态更新。
每一台主机都有一个ARP,里面有本局域网上的个主机和路由器的IP地址到硬件地址的映射表,这些都是该主机目前知道的一些地址。 那么主机怎么直到这些地址呢?
当主机A要向本局域网的某台主机B发送IP数据报时,就先在其ARP高速缓存中查看有无主机B的IP地址,如有,就在ARP高速缓存中查出其对应的硬件地址,再把这个硬件地址写入MAC帧,然后通过局域网把该MAC帧发往此硬件地址。
也有可能查不到主机B的IP地址的项目,可能主机B才入网,可能主机A刚刚加电,其高速缓存还是空的。此时,主机A自动运行ARP按如下步骤找出知己B的硬件地址。
(1)ARP进程在本局域网上广播发送一个ARP请求分组。
(2)在本局域网上的所有主机上运行的ARP进程都收到此ARP请求分组。
(3)主机B的IP地址与ARP请求分组中要查询的IP地址一致,就收下这个ARP请求分组,并向主机A发送ARP相应分组,同时在这个ARP响应分组中写入自己的硬件地址。
(4)主机A收到主机B的ARP响应分组后,就在其ARP高速缓存中写入主机B的IP地址到硬件地址的映射。
4.划分子网和构造超网
从两级IP地址到三级IP地址
两级IP地址:
(1)IP地址空间的利用率有时很低。
(2)给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏。
(3)两级IP地址不够灵活。
因此,又增加了一个“子网号字段”,使两级IP地址变为三级IP地址,这种做法叫做划分子网。
划分子网的基本思路:
(1)一个拥有许多物理网络的单位,可将所属的物理网络划分为若干个子网,划分子网纯属一个单位内部的事情,本单位以外的网络看不见这个网络是由多少个子网组成。
(2)从网络的主机号中借用若干位作为子网号,当然主机号也就相应的减少了同样的位数。于是两级IP地址在本单位内部就变为三级IP地址。
IP地址::={<网络号>,<子网号>,<主机号>}
(3)凡是从其它网络发送给本单位某台主机的IP数据报,仍然是根据IP数据报的目的网络号找到连接在本单位网络上的路由器。但此路由器在收到IP数据报后,再按目的网络号和子网号找到目的子网,把IP数据报交付目的主机。
5.子网掩码

把三级IP地址的子网掩码和收到的数据报的目的IP地址145.13.3.10逐位相与运算,就立即得出网络地址来。
归纳上述要点:从网络145.13.0.0外面看,这就是一个普通的B类网络,其子网掩码为16个1后面跟16个0.但进入网络之后还有许多网络,其网络地址是145.13.x.0,在这个B类网络的外面和里面。看到的网络是不一样的。
现在互联网的标准规定:所有的网络都必须使用子网掩码,同时在路由器的路由表中也必须有子网掩码这一栏。如果一个网络不划分子网,那么该网络的子网掩码就使用默认子网掩码。
A类地址的默认子网掩码:255.0.0.0
B类地址的默认子网掩码:255.255.0.0
C类地址的默认子网掩码:255.255.255.0
例题:
已知IP地址是141.14.72.24,子网掩码是255.255.192.0。试求网络地址。
解:子网掩码是11111111 11111111 11000000 00000000
掩码的前两个字节全是1,因此网络地址的前两个字节可写为141.14。子网掩码的第四字节是全0,因此网络地址的第四字节是0。


如果把上例中的子网掩码改为255.255.224.0,同样方法所得网络地址仍为141.14.64.0.
由此可说明:同样的IP地址和不同的子网掩码可以得出相同的网络地址,但是不同的掩码效果是不同的。

计算机网络:IP地址和子网掩码的关系相关推荐

  1. 【计算机网络】IP地址和子网掩码的关系

    目录 一.IP地址 (1)IP地址分类 (2)IP地址构成 二.子网掩码 三.广播地址 四.子网容量相关 (1)子网数 (2)最大主机数 (2)可用主机数 总结 一.IP地址 了解IP地址扮演的角色有 ...

  2. 计算机网络: IP地址,子网掩码,默认网关,DNS服务器详解

    楔子: 以Windows系统中IP地址设置界面为参考(如图1), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 学习IP地址的相关知识时还会遇到网络地址,广播地址,子网等 ...

  3. IP地址和子网掩码的关系, 如何计算网络地址?

    一.IP地址 电脑之间要实现网络通信,就必须要有一个合法的ip地址.IP地址=网络地址+主机地址,(又称:主机号和网络号组成)ip地址的结构使我们可以在Internet上很方便的寻址.ip地址通常用更 ...

  4. 软件设计师_计算机网络——IP地址和子网掩码

    目录 Internet 地址 域名 IP 地址 往年真题 09年上半66题 10年上半66.67.68题 12年下半68.69题 13年上半67.68题 14年上半66.67题 14年下半70题 16 ...

  5. 浅析IP地址、子网掩码、MAC地址

    1.IP地址 1.简介 IP地址(Internet Protocol Address),缩写为IP Adress,是一种在Internet上的给主机统一编址的地址格式,也称为网络协议(IP协议)地址. ...

  6. IP地址与子网掩码(扫盲)

    初学者往往搞不清网段划分,更不知道该如何配置子网掩码,今天我来给小白们扫扫盲. 太理论的我今天不想讲,只想结合实例,说明一下,网段的划分. 在阐述正题之前,我们先来说一下10进制,2进制,因为这个问题 ...

  7. 计算机网络之——非常恶心但友善ip地址、子网掩码、网络地址、构造超网、最小地址和最大地址(理解篇)

    前段时间在写python游戏有段时间没有更了,这就来报道~~ 在刚学习计算机网络的朋友,应该对ip地址和子网掩码会有困惑,感觉这两个东西就两个字--恶心 这就为大家理解一下 ip地址我相信大家其实都大 ...

  8. IP地址,子网掩码,网关,DNS之间关系

    说来惭愧大学里的计算机网络忘得差不多了,由于公司项目需求要自定义网络协议.由于之前开发都是用第三方包很少去写底层的网络协议,所以一起来学习吧!今天这篇文章基本上是从百度里面转载过来的如下: https ...

  9. 计算机网络【某个单位的网点由4个子网组成,结构如图所示,其中主机H1、H2、H3、H4的IP地址和子网掩码如表所示。 (1)请写出路由器R1到4个子网的路由表。(2)...】

    原文链接: 百度教育 计算机网络简答与综合 - 百度文库 某个单位的网点由4个子网组成,结构如图所示,其中主机H1.H2.H3.H4的IP地址和子网掩码,如表所示. (1)请写出路由器R1到4个子网的 ...

最新文章

  1. 在CentOS 6.3 64bit上为Apache Traffic Server 4.2.3挂载SSD并压测
  2. 换「猪心」9天,美国57岁男子能下地走路了!
  3. 如何让EasyUI弹出层跳出框架
  4. 网上邻居访问提示未授予用户在此计算机上的请求登录类型的解决
  5. 身份令牌toKen Vuex + localStorage结合存储
  6. P5643-[PKUWC2018]随机游走【min-max容斥,dp】
  7. java –cp ./:_成为Java流大师–第3部分:终端操作
  8. 程序员如何自我学习和成长?深度好文
  9. 程序员怒斥:虎牙HR真奇葩,通知我面试,又何必当面羞辱我一番?
  10. 国内访问 Atom 源很慢 解决方案
  11. 11.17牛客练习赛31 ABC-----未完
  12. Axure组件库资源
  13. linux密码安全加固文件,LINUX安全加固方案
  14. 2022年GPS广播星历精密星历如何下载
  15. 计算机主机三短一长,电脑主机出现三短一长响声怎么办
  16. 浅谈大学参加程序竞赛
  17. 2021年HSP律所代理品牌侵权案件合集,赶紧查看避免踩坑
  18. win7下安装myODBC和使用
  19. Java过滤敏感词汇算法(字典树)
  20. excal怎么设置模板阈值

热门文章

  1. osgEarth编译
  2. SEGGER J-FLASH V7.82 下载链接
  3. android如何切换主题背景图片,安卓怎么更换主题 安卓手机更换壁纸与主题教程...
  4. 《O2P卸甲笔记》附录:Oracle XE快速安装
  5. CSS设置文字自动换行
  6. 配置clion用于stm32开发
  7. Revit教程合集110部
  8. 311 稀疏矩阵的乘法
  9. 基于机器学习的时序数据预测方法
  10. 基于Xilinx FPGA XCZU6CG的ADAS辅助驾驶深度学习平台