MAC地址与IP地址

MAC地址与IP地址

author:mxh
数据包的目标IP地址决定了数据包最终该到达哪一个计算机,而目标MAC地址决定了该数据包下一跳由哪个设备接收,不一定是最终目的地。

计算机的IP地址有两大部分组成,一部分为网络地址,一部分为主机地址,同一网段的计算机网络地址相同,路由器连接不同网段,负责不同网段之间的数据转发,交换机连接的是同一网段的计算机。

计算机在和其他计算机通信之前,首先要判断目标IP地址和自己的IP地址是否在一个网段,这决定了数据链层的目标MAC地址是目标计算机的还是路由器接口的MAC地址。

同一个网段的中的计算机子网掩码相同,网关就是到其他网段的出口,也就是路由器接口地址。路由器接口使用的地址可以是本网段中任何一个地址,不过通常使用该网段的第一个可用的地址或最后一个可用的地址,这是为了尽可能避免和网络中的计算机地址冲突。

计算机通信先要判断目标地址和自己是否在同一个网段。

使用自己的IP地址和子网掩码做与运算,得到自己所在的网段。
使用目标IP地址和自己的子网掩码做与运算,得到目标主机是哪个网段。
比较这两个网段是否一样。

IP地址和子网掩码做与运算 主机位归0 就得到计算机所在的网段。

网络地址的最高位是0的地址为A类地址。网络ID是0不能用,127作为保留网段,因此A类地址的第1部分取值范围1-126。
A类网络默认子网掩码为255.0.0.0。主机ID由后24位组成,每一圆点中间部分的取值范围0-255,共256种取值,所以一个A类网络主机数量是256×256×256=
166777216,这里还需减去2,主机ID全0的地址为网络地址,而主机ID全部为1的地址为广播地址。

网络地址的最高位是10的地址为B类地址。IP地址第一个的字节的取值范围为128-191。
B类网络默认子网掩码为255.255.0.0。主机ID由后16位组成,每个B类网络可以容纳的最大主机数量256×256-2=65532。

网络地址的最高位是110的地址为C类地址。IP地址第一个的字节的取值范围为192-223。
C类网络默认子网掩码为255.255.255.0。主机ID由后8位组成,每个C类网络可以容纳的最大主机数量256-2=254。

网络地址的最高位是1110的地址为D类地址。D类地址第一的字节的取值范围为224-239。用于多播(也称为组播)的地址,组播地址没有子网掩码。

网络地址的最高位是11110的地址为E类地址。第一部分取值范围240-254,保留为今后使用。

主机ID全为0的地址:特指某个网段,比如192.168.10.0/24,指192.168.10.0网段。
主机ID全为1的地址:特指该网段的全部主机,如果你的计算机发送数据包使用主机ID全是1的IP地址,数据链层地址用广播地址FF-FF-FF-FF-FF-FF。
127.0.0.1:是本地环回地址,指本机地址,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址。
169.254.0.0:169.254.0.0-169.254.255.255实际上是自动私有IP地址。
0.0.0.0:如果计算机的IP地址和网络中的其他计算机地址冲突,使用ipconfig命令看到的就是0.0.0.0,子网掩码也是0.0.0.0。

公有地址分配和管理由Inter NIC(Internet Network Information Center 因特网信息中心)负责。各级ISP使用的公网地址都需要向Inter NIC提出申请,有Inter NIC统一发放,这样就能确保地址块不冲突。

创建IP寻址方案的人也创建了私网IP地址。这些地址可以被用于私有网络,在Internet没有这些IP地址,Internet上的路由器也没有到私有网络的路由表。
A类:10.0.0.0 255.0.0.0,保留了一个A类网络。
B类:172.16.0.0 255.255.0.0~172.31.0.0 255.255.0.0,保留了16个B类网络。
C类:192.168.0.0 255.255.255.0~192.168.255.0 255.255.255.0,保留了256个C类网络。

子网划分

子网划分,就是借用现有网段的主机位做子网位,划分出多个子网。子网划分的任务包括两部分:
等长子网划分就是将一个网段等分成多个网段,也就是等分成多个子网。
1.确定子网掩码的长度。
2.确定子网中第一个可用的IP地址和最后一个可用的IP地址。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549030.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux /etc/shadow 文本结构

l /etc/shadow<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />用户的相关密码存放文件。#vim /etc/shadowroot:$1$crpkUkzg$hLl/dYWm1wY4J6FqSG2jS0:14296:0:99999:7:::bin:*:14296:0:99999:7:::...省略。。。共有九段&#xff…

VMware虚拟机使用NAT模式上网

作者&#xff1a;chenhao 1.“NAT”类型&#xff0c;称为网络地址转换&#xff0c;在“仅主机”类型的基础上提供了guest可以访问外部host的能力 2.虚拟机之间、虚拟机和宿主机之间、虚拟机和外部host之间都可以进行通信 3.虚拟机的IP只需要配置NAT网段中的IP&#xff0c;访问外…

HSRP的初步解析及典型应用2

总的来说就是&#xff0c;由两台以上的路由器组成一个HSRP组&#xff0c;在该组之中选举一台路由器作为Active路由器&#xff0c;一台路由器作为Standby路由器&#xff0c;其它路由器则进入Listen状态。实际工作时&#xff0c;是由Active路由器去转发数据&#xff0c;一旦Activ…

centos linux7 系统安装

centos linux7 系统安装 author:WYF 第一步把光盘放入服务器光驱内&#xff0c;服务器开机进去界面 第二部按F12或者F11进入安装选择界面 其中有三个选择 1.直接安装 centos linux7系统 2.先测试后安装 centos linux7 3.恢复系统 可见选第一个和第二个都可以&#xff0c;选第…

[P2P技术]如何配置JXTA Shell(airclh)

为什么80%的码农都做不了架构师&#xff1f;>>> JXTA Shell为JXTA平台提供了一个交互式的环境&#xff0c;使用户无须编程就能试验核心JXTA平台。Shell提供了一些基本命令&#xff0c;这些命令可以发现对等体和对等组&#xff0c;加入和脱离对等组&#xff0c;在对…

linux7 如何配置IP地址

linux7 如何配IP地址 author:WYF 首先命令行输入 vi /ect/sysconf ig/network-scripts/ifcfg-enp7s0f0**(这是第一个口&#xff0c;同理第二个口就是ensp7s0f1) 如下图所示 ethx是第几个网口 ensp7s0fx也是第几个网口 x代表数量 第二步 “i”进入编辑 把bootproto设置成静态ip…

用命令行方式配置JAVA系统变量

这学期又开始学JAVA了&#xff0c;装完JDK之后还得自己手动配置系统变量&#xff0c;为了便于以后重装系统配置的简单&#xff0c;就冒出了个很蛋疼的想法&#xff0c;能不能用命令行来自动配置&#xff0c;google&#xff0c;百度了下&#xff0c;发现可以利用wmic命令来实现&…

HTML<div>标签、<img>标签

作者&#xff1a;Liuweifei < div >标签定义 HTML 文档中的一个分隔区块或者一个区域部分。 < div >标签可以把文档分割为独立的、不同的部分。div与CSS样式可让网页实现各种样式效果。< div >是在html中使用最多的布局标签。 所有主流浏览器都支持 < di…

Memcached深度分析

Memcached是danga.com&#xff08;运营LiveJournal的技术团队&#xff09;开发的一套分布式内存对象缓存系统&#xff0c;用于在动态系统中减少数据库负载&#xff0c;提升性能。关于这个东西&#xff0c;相信很多人都用过&#xff0c;本文意在通过对memcached的实现及代码分析…

百兆和千兆直通线与交叉线的制作方法

WYF 百兆、千兆 交叉线 直通线 制作 同一设备之间用交叉线&#xff08;比如电脑和电脑之间&#xff0c;交换机和交换机之间&#xff09;&#xff0c;不同设备之间用直连线&#xff08;比如电脑和交换机&#xff0c;交换机和路由器&#xff09;。 &#xff08;一&#xff09;百兆…

构建高性能ASP.NET站点之二 优化HTTP请求(前端)

上一篇文章主要讲述了请求一个页面的过程,同时也提出了在这个过程中的一些优化点,本篇就开始细化页面的请求过程并且提出优化的方案.同时,在上篇文章中,不少朋友也提出了一些问题,在本篇中也对这些问题给出了回答! 本篇的议题如下: HTTP请求的优化 HTTP请求的优化 在一个网页的…

CentOS 7.3镜像挂载搭建本地yum源

作者&#xff1a;chenhao 以在虚拟机上操作为例 第一步&#xff1a;先在虚拟机的设备状态“已连接”前打对钩&#xff0c;在点击确定 第二步&#xff1a;挂载光驱&#xff0c;命令mount /dev/cdrom /mnt/cdrom/ 将光驱挂载到mnt/cdrom下 mount /dev/cdrom /mnt/cdrom/注&…

十二之续、快速排序算法的深入分析

十二之续、快速排序算法的深入分析 作者:July 二零一一年二月二十七日--------------------------前言一、快速排序最初的版本二、Hoare版本的具体分析三、Hoare变种版本四、快速排序的优化版本五、快速排序的深入分析六、Hoare变种版…

centos7 配置http服务器

2021-1-20 Hyp 1.安装 http&#xff0c;使用命令 yum install -y httpd2.重启http服务 关闭服务 httpd service stop启动服务 httpd service start重启服务 httpd service restart3.测试运行 使用浏览器访问localhost或者127.0.0.1 出现测试页面即服务启动成功 4.制作自己的…

ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考(C#.NET通用权限管理系统组件源码组成部分)...

我们在日常开发项目过程中往往需要各种订单单号的产生方法&#xff0c;而且是支持多用户并发、支持多种数据库的&#xff0c;我们并不想为每个项目都写一些独立的代码去实现这些功能&#xff0c;往往需要有个通用的函数比较爽一些。下面我们以C#.NET通用权限管理系统组件源码的…

网线制作相关基础知识

网线制作相关基础知识 一般线序&#xff1a; &#xff08;1&#xff09;T568A线序&#xff1a;绿白&#xff0c;绿&#xff0c;橙白&#xff0c;蓝&#xff0c;蓝白&#xff0c;橙&#xff0c;棕白&#xff0c;棕 &#xff08;2&#xff09;T568B线序&#xff1a;橙白&#xf…

Windows 8最值得期待的8大特性

Windows 8刚刚进入开发阶段&#xff0c;你对Windows 8有什么期待呢&#xff1f;Windows 8有望在2013年初发布&#xff0c;在未来两年内技术领域会发生什么样的变化呢&#xff1f;移动技术和云计算服务的飞速发展对Windows 8是否会产生重大影响呢&#xff1f;相信微软会走在时代…

Linux系统的服务器配置minicom接console线调试交换机的步骤

作者&#xff1a;chenhao 第一步&#xff1a;首先用yum安装mimicom yum install minicom输入命令后开始安装 在这里输入&#xff1a;y 这里也需要输入&#xff1a;y。安装完成。 第二步&#xff1a;配置minicom里面的参数 minicom -s选择Serial port setup,调试配置信息 …

mysql中文编码问题

源地址&#xff1a;http://canfly2010.javaeye.com/blog/571146 1&#xff0c;开发端&#xff1a; 在连接的URL加入UTF8&#xff1a; jdbc:mysql://localhost:3306/【数据库名】?useUnicodetrue&amp;characterEncodingUTF-8 2&#xff0c;数据库端&#xff1a;如果想让新安…

显示器主流连接线

作者&#xff1a;Liuweifei 1.VGA VGA&#xff08;Video Graphics Array&#xff09;即视频图形阵列&#xff0c;别名D-sub&#xff0c;是经典的15针均分为3排的蓝接口&#xff0c;不支持热插拔。VGA使用模拟信号进行传输&#xff0c;由于经历了将数字-模拟-数字的信号转换过…