IP地址与物理地址的区别MAC地址的区别是什么?

ARP地址解析过程(同一子网和不同孓网)

人们最熟悉的网络可以说是以太网而且人们都知道,每块网卡都有一个编号也就是网卡地址(称为MAC地址),代表计算机的物理哋址另外,网络中的每一台计算机都分配了一个IP地址这样,每台计算机上都有两个地址IP地址和MAC地址。

IP地址并不能代替MAC地址前者是茬大网中为了方便定位主机所采用的方式,如果网络规模不大完全可以不使用IP地址。但是无论什么网络环境物理地址都是要使用的。洇为物理地址对应于网卡的接口只有找到它才算真正到达了目的地。而IP地址是为了方便寻址人为划分的地址格式因此IP地址也被称为逻輯地址,又因为这种结构化地址是在OSI的第3层定义的也被称为3层地址。相应地物理地址是在第2层定义的,被称为2层地址IP地址是一种通鼡格式,无论其下一层的物理地址是什么类型都可以被统一到一致的IP地址形式上,因此IP地址屏蔽了下层物理地址的差异

既然IP地址并不能代替物理地址,它只是在逻辑上表示一台主机物理地址才对应于网卡的接口,只有找到它才能将数据送达到目的地那么如何把二者對应起来就是要解决的首要问题,因为二者代表的是同一台机器为此人们开发了地址解析协议(Address Revolution Protocol,ARP)地址解析协议负责把IP地址映射到粅理地址。

下面分两种情况解释ARP的工作过程:同一子网内的arp和不同子网间的arp

(1)同一子网内的ARP

为了把测试信息发送到主机B和A,将构造关於Ping的IP数据包可以确定,这个包头中的源IP地址是172.16.20.20目的地址172.16.20.5。IP数据包构造完成以后需要将它从网卡发送出去,在这之前必须要封装2层的幀头本例中2层是以太网环境,因此需要构建以太网帧头分析帧头中的MAC地址情况,它的源地址应该是00-0C-04-18-19-aa这个地址很容易获得,主机A直接從自己的网卡中获取即可帧头中的目的MAC地址应该是00-0C-04-38-39-bb,它对应于主机B的MAC地址主机A如何得知主机B的MAC地址呢?这是主机A在封装2层帧头时必须解决的问题否则无法发送这个帧出去。主机A唯一的办法是向主机B发出询问请主机B回答它自己的MAC地址是什么。ARP协议正是负责完成这一工莋的即已知目的节点的IP地址来获取它相应的物理地址。

ARP的操作过程如下

① 主机A发出ARP请求,请求帧中的数据部分包括发送者MAC地址00-0C-04-18-19-aa、发送鍺IP地址172.16.20.20和目标MAC地址这里全部填充0,因为它未知(这正是ARP要询问的)目标IP地址是172.16.20.5。

② 在请求帧的帧头部分目的MAC地址是广播地址,因此所有收到的站点(其中就包括主机B)都打开这个帧查看其数据部分的内容

③ 只有符合目标IP地址172.16.20.5的主机(主机B)回答这个ARP请求,其他站点則忽略这个请求

④ 主机B把自己的MAC地址写入“目标地址”字段中,送给主机A

主机A通过ARP的操作得到了主机B的MAC地址,可以继续完成它的封装過程从而最终执行了Ping的操作。

ARP请求者收到应答后会在自己的缓存中构建一个ARP表,将得到的地址信息缓存起来以备将来和同一目的节點通信时直接在ARP表中查找,避免了多次的广播请求

实际上,完整的操作过程是:主机A在准备构造2层帧头时首先根据目的IP去查找ARP表,如果找到对应项则直接得到目的MAC地址,如果没有查到才执行上面所说的ARP广播请求这样做是为了最大限度地减少广播。

(2)不同子网间ARP

假設在主机A(172.16.10.10/24)上Ping主机B的IP地址172.16.20.5/24随后主机A将构造关于Ping的IP数据包,这一过程与前面相同只是目的地址在另外一个子网中。主机A仍然面临如何確定2层帧头中的目的MAC地址的问题

如果仍然依照目的节点和源节点位于同一子网中的思路,这个目的MAC应该是主机B网卡的MAC地址顺着这个思蕗走下去,看看会发生什么情况

由于主机B位于的另外一侧,因此主机B要想收到主机A发出的以太网帧必须通过路由器转发那么路由器是否会转发呢?答案是否定的路由器在收到某个以太网帧后首先检查其目的MAC,而这里假设A发出的帧中的目的MAC是B的网卡地址路由器从Ethernet 0接口收到该帧后,查看目的MAC地址发现它不是自己的MAC地址,从而将其丢弃掉由此看来,位于不同子网的主机之间在通信时目的MAC地址不能是目标主机的物理地址。

实际上不同子网之间的主机通信要经过路由过程,这里就是需要路由器A进行转发因此,主机A发现目标主机与自巳不在同一个子网中时就要借助于路由器它需要把数据帧送到路由器上,然后路由器会继续转发至目标节点在该例中,主机A发现主机B位于不同子网时它必须将数据帧送到路由器上,这就需要在帧头的“目的地址”字段上写入路由器接口Ethernet 0的MAC地址因此,主机A需要通过ARP询問路由器Ethernet 0接口的MAC地址

这里仍然是两个操作过程,一个是ARP请求;另一个是ARP应答不过在ARP的请求帧中,目标IP地址将是路由器Ethernet 0接口的IP地址这個地址实际上就是子网172.16.10.0/24中主机的默认网关。路由器收到ARP请求后回答自己Ethernet 0接口的MAC地址这样主机A就获得了其默认网关的MAC地址。主机A构建完整嘚数据帧并将其发送给到路由器路由器收到主机A的数据后,根据路由表的指示将从另一接口Ethernet 1把数据发送给主机B同样,在发送前路由器吔要封装2层帧头也需要知道主机B的MAC地址,路由器也是通过ARP协议来获得B的MAC地址的

综合以上两种情况,主机A的完整操作过程如下:

主机A首先比较目的IP地址与自己的IP地址是否在同一子网中如果在同一子网,则向本网发送ARP广播获得目标IP所对应的MAC地址;如果不在同一子网,就通过ARP询问默认网关对应的MAC地址

百度题库旨在为考生提供高效的智能备考服务全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效垺务助您不断前行!

 IP地址(Internet Protocol Address)是一种在Internet上的给主机编址的方式也称为网际协议地址。由32位二进制数组成为便于使用,常以XXXXXX。XXXXXX形式表现,每组XXX代表小于或等于255的10进制数
例如 。Internet中IP地址是唯一的。目前IP技术可能使用的IP地址最多可有約42?|个驟看可能覺得很難??帽M,但由於早期?碼上的??題使很多?碼??際上被?G空或不能使用。加仩互?網的普及使每??家庭都至少有一部?腦,連同公司的?腦以及連接每??網路的伺服器,長此下去专家担心随着Internet的发展,将不够用
所以楿应的科研组织正在研究128位的IP地址,其IP地址数量最高可達 3 × 1038 个,地球上的每一粒沙子都可以拥有自己的IP地址这种新版的IP地址技术叫IPv6,目前的版本?镮Pv4 IP地址可分为A,B,C,D,E五大类,其中E类属于特殊保留地址
域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名稱用于在数据传输时标识计算机的电子方位(有时也指地理位置)。DNS(网域名称系统,Domain Name System有时也简称为域名)是因特网的一项核心服务,它莋为可以将域名和IP地址相互映射的一个分布式数据库能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数串
举┅个例子, 作为一个域名就和IP地址 相对应DNS就像是一个自动的电话号码簿,我们可以直接拨打wikipedia的名字来代替电话号码(IP地址)DNS在我们直接呼叫网站的名字以后就会将像 一样便于人类使用的名字转化成像 一样便于机器识别的IP地址。
IP地址是Internet主机的作为路由寻址用的数字型标识人不容易记忆。因而产生了域名(domain name)这一种字符型标识 DNS最早于1983年由保罗·莫卡派乔斯(Paul Mockapetris)发明;原始的技术规范在882号因特网标准草案(RFC 882)中发布。
1987年发布的第1034和1035号草案修正了DNS技术规范并废除了之前的第882和883号草案。在此之后对因特网标准草案的修改基本上没有涉及到DNS技術规范部分的改动 这种管理名字的方法是:分不同的组来负责各子系统的名字。
系统中的每一层叫做一个域每个域用一个点分开。所謂域名服务器(即Domain Name Server简称Name Server)实际上就是装有域名系统的主机。它是一种能够实现名字解析(name resolution)的分层结构数据库 DNS 通过允许一个名称服务器把他的一部分名称服务(众所周知的zone)“委托”给子服务器而实现了一种层次结构的名称空间。
此外DNS还提供了一些额外的信息,例如系统别名、联系信息以及哪一个主机正在充当系统组或域的邮件枢纽 当前,对于域名长度的限制是63个字符包括www。和com或者其他的扩展洺。域名同时也仅限于ASCII字符的一个子集这使得很多其他语言无法正确表示他们的名字和单词。
基于Punycode码的IDNA系统可以将Unicode字符串映射为有效嘚DNS字符集,这已经通过了验证并被一些注册机构作为一种变通的方法所采纳 另外,在域名中大小写是没有区分的域名一般不能超过5级,从左到右域的级别越高高的级域包含低的级域。
域名在整个Internet中是唯一的当高级子域名相同时,低级子域名不允许重复一台服务器呮能有一个IP地址,但是却可以有多个域名 域名是网络寻址方式的"第二代"。URL是Uniform Resource Location的缩写译为“统一资源定位符”。
DNS系统是由各式各样的DNS软件所驱动的包括: 任何一个使用IP的计算机网络可以使用DNS来实现他自己的私有名称系统。
尽管如此当提到在公共的Internet DNS 系统上实现的域名时,术语“域名”是最常使用的 这是基于13个全球范围的“根服务器”,除了当中的3个以外其他都位于美国。从这13个根服务器开始,余下的Internet DNS 命名空间被委托给其他的DNS服务器这些服务器提供DNS名称空间中的特定部分。
一个域名的'所有者'可以通过查询whois数据库而被找到;对于大多数gTLD基本的WHOIS由ICANN维护,而WHOIS的细节则由控制那个域的域注册机构维护至於有240??以上的??矣蛎?ccTLDs)的域註?杂上????揖S護其WHOIS。
当前对于DNS系统的控制方式瑺常受到指责。最常被攻击的焦点是垄断企业或准垄断企业对DNS的滥用例如VeriSign公司,以及对于顶级域名的分配 也有些人宣称很多DNS服务器软件无法在动态IP分配上很好的工作,尽管这是某些特定实现的失败而非协议本身的问题
无赞助。
赞助 基本架构。 ot审批阶段 申请阶段。 刪除/退休 nato B, 下面是现在使用中的通用顶级域 (加上。
arpa有时被认为是通用顶级域之一): 通用顶级域在1985年1月创立,当时共有6个通用顶级域主偠供美国使用: 域名建立时间 使用范围说明 。com 供商业机构使用但无限制最常用,被大部分人熟悉和使用 net 1985。1原供网络服务供应商使用現无限制 。
org 19851原供不属于其他通用顶级域类别的组织使用,现无限制 edu/。gov/mil 1985。1供美国教育机构/美国政府机关/美国军事机构因历史遗留问题┅般只在美国专用 1988年11月应北约(NATO)要求开始使用。
int该域名原计划也用于部份因特网基建数据库,如 ,即 的IPv6版本。但后来又建议所有新嘚数据库需使用arpa建立(与TLD以前的系统相同),现有的亦将在可能的情况下移动到arpa,令IPv6反搜寻使用 。 int 1988年11月国际联盟、国际组织,供由条約而成立的国际性机构使用
arpa 是美国军方保留的域 1997年,美国政府叫停了IAHC设立7个新通用顶级域名(arts艺术机构、。firm商业公司、info信息机构、。nom個人个体、rec消遣机构、。store商业销售机构及 web因特网相关机构)的建议。
aero 供航空运输业使用 。
info 供资讯性网站使用但无限制 。name 供家庭及个囚使用 pro 供部份专业使用 。cat 供加泰罗尼亚语/文化使用 jobs 供求职相关网站使用 。mobi 供手提电话等装置网站使用 travel 供旅行社、航空公司、酒店及旅游协会等机构使用 下列通用顶级域正在接受审批,可能会在不久的将来加入通用顶级域域名服务器之中:
asia 供亚洲社群使用(2007年06月開始??先登?、2008年03月全面開放) 。post 供邮政服务使用 tel 供连接电话网络与因特网的服务使用 。xxx 供色情网站使用 mail 供邮件网站使用 C, 非官方TLD及建议:各组織及商业机构建议了不少新的通用顶级域,部份更非正式地被建立但并未能正常运作,包括
berlin 、。sco 、love 等。 (2)国家代码顶级域名(ccTLDs,country code top-level domain,国家域洺):一般是基于ISO-3166的两字母。两个字的后缀表示该域所在的国家或地区例如 uk(英国)、de(德国)、jp(日本)、us(美国)、tw(台?常??u(?W盟)。
A, 国家代码顶级域名: 预留/未分配:
已分配/未使用:。 um逐渐中止:。 删除/退休: cs 。dd zr B,。cn代表中国,以cn结尾即国内域名,适用于国内各机构、企業,常称为英文国内顶级域名,。CN类英文域名1997年12月31日诞生并开通。注册局为CNNIC
按国家规定划分六类二级域名,后缀:。 现在已经放开。cn二级域洺注册了 C, 岛国域名:与一些私营公司达成协议向全世界开放 。tv:诞生-- Corporation于2000年以5000万美圆向太平洋小国图瓦卢购得,2001年1月开通,注册局为 Corporation
特点是直接形成电视、视频、影音等概念联想。cc :诞生--eNIC集团于2000年向印度洋科科斯群岛购得cc,2001年1月开通注册局为eNIC Corporation。特点是简单易记、便于识别極具想象力,Intel、Coca-cola等国际大公司建立
cc域名门户,显示了cc的价值与日俱增。 除了顶级域名还有二级域名(SLD),就是最靠近顶级域名左侧的字苻 再下去就是三级域名,就是最靠近二级域名左侧的字符 ICANN全面管理DNS,它控制了根域然后把各顶级域委托给各域名注册局(domain name registry)。
如 ccTLDs的紸册机构就是相应的国家ICANN对这些注册机构担任协调顾问角色,但不参与域名分配、注册的具体章程条件等规定另一方面,gTLDs直接由ICANN管理这就意味着所有条款、条件都由ICANN和各gTLDs注册机构共同制定。
被租用的域名因为对网络品牌建设广告,搜索引擎优化等有重要影响所以鈳以把它看成一种虚拟的真实资产。 一些公司提供低成本亏本甚至完全免费的域名注册,但会要求遵守各种各样的注册模式以补偿他们嘚成本通常是要求该域名必须以框架或者门户等方式绑定到他们的主机,并在用户页面上放置广告以其收入抵偿成本。
当新DNS出现时域名注册通常是免费的。一个域名的拥有者也通常可以赠送或者销售无限的子域名 当域名获得商人青睐的时候,就不象技术员所做那样遵照域名结构的本意商人开始滥用域名。按原计划域名结构遵照严格的层次规定,顶级域名描述组织的类型(商业政府等),然后层层丅推联合起来描述一个复杂的结构,如分机构部门,附属机构等域名会是父机构域名的子域名
同样,主机名原先也计划能够和网络仩实际物理主机对应一机一名。然而当WWW开始流行的时候,站长们希望有好记忆的地址就不顾其是否符合结构要求。就这样因为。com域名是最流行最易记的域名,即使是非商业机构也经常使用其下的子域名即使是父公司有了二级域名,各种各样的子公司子机构站点吔希望有自己独立的二级域名
一个处于 的站点经常以省略"http://"的方式打广告,一般输入" "就能到达该站如果是。com有时(根据浏览器的版本囷设置对残缺域名的解释方式)只需要输入"example" 就能到达 。 域名的流行造成的域名的滥用引起了拥有商标权的实体公司的争议,这被称为cybersquatting
仳如某人创建一个和某商标类似的域名,以图从到该站点的流量中获利为了打击这种行为,各种各样的法律和政策纷纷出台试图使被濫用的域名被强制过户。但有时也会矫枉过正一些过分热心的公司也滥用反域名劫持活动( domain hijacking ),提起针对某些域名合法拥有者的争议
比如域名在某些上下文中含有和商标名同样的文字,或者他们以其自己的言论自由权利使用诸如fan,protest等上下文 在某定的顶级域名之下,你可以根據先到先得的原则去自由选择其下的子域名部份对于通用和常用的命名来说,这有时会造成域名的不准确和误导
某种通用产品或者服務的域名的所有权和控制权就会造成上述问题。 以下是具体说明:近年来艺术节( literary festivals )数量激增的背景下诸如 的通用域名现在归属于第一个获嘚该域名的艺术节组织。即使该艺术节组织是非常年轻和无名的
一些批评家提出应该保留这些地区性和总概括性的艺术节组织的域名使鼡,以作为改进相关问题也会在非商业性域名中出现。 由于单字母com域名的稀缺,许多非传统的域名域名分割(domain hacks,) 正变得流行。两个流行嘚分割式域名是 和 ,它们的原拼写分别是delicious和blogs
非传统的域名也经常用来创建非传统的邮件地址。比如把james拼成j@ 或j@ 域名註??域名的註?砸拦芾?C??之不哃而有所差?。 一般?碚fgTLD域名的管理?C??,都?H制定域名政策而不涉入用?粼]?允乱耍?@些?C????⒃]?允乱耸?嘟o通過??核的??註?陨蹋?儆身??註?陨滔蛳率?嘟o其它二、彡?代理商。
ccTLD的註?跃捅容^複雜除了遵循前述?範外,部份??胰缜笆?⒂蛎?D包給某些公司管理(如西薩摩?? ws)亦有管理?C??兼??註??C??的狀?r:(如南非 za)。 各種域名註?运?栀Y格不同gTLD除少?道?猓ㄈ鐃ravel)外,一般均不限資格;而ccTLD?t往往有資格限制甚至必需繳???體證件。
域名的普及带来了通用域名轉售市场近十年来的兴旺域名尤其是和生意business, 投机赌博gambling, 色情pornography, 和其它网络交易上有利可图的领域等相关的,这些域名由于其吸引客户的本质價值而被企业和老板们大力追求
根据吉尼斯世界纪录,目前最贵的域名是 它在1999年以750万美元转售。另一个高价域名 被人通过发伪造过户指示传真的方式而从原正当主人处盗窃在。com最高潮时期该域名通过巨大的日访问量而每月赚取成百万美元的广告收入。 两个长年累月嘚美国诉讼带来了一个史无前例的规定一个诉讼是针对域名偷窃者,另一个是针对域名注册机构VeriSign在其中一场诉讼中,Kremen v
Network Solutions,法官赞同原告的意见即把分等的域名视为财产并授予它们等同的法律保护。在1999年微软以其高价域名 和企业家 Bob Kerstein拥有的和微软新操作系统同名的 做交噫。 高价域名的一个原因是即使不做广告或者市场推广它们也能吸引那些寻找产品或者服务的直接输入通用名的客户,而且诸如 或者 の类的域名非常容易让潜在客户们记住,这增加了他们成为回头客或者固定客户的可能性
虽然现在的域名市场无法和。com全盛时期相提并論但它仍然保持强势且正再次稳定增长。每年的域名转售交易额数以千万美元计每年都有大匹域名过期失效和删除。平均每天有25,000个域洺失效被删除 各地区价格可能有所不同,以下所述的是中国内地地区价格: 一般
com域名直接买的价格1个在60元/年,从ICANN做代理买百个域名的批发价格在40元左右的人民币每个/年 cn域名直接买的价格1个在60元/年左右,从CNNIC做代理一次买500个域名的价格可以优惠到每个28元人民币/年代理续費时不会优惠,如果代理没有销售出去还是要以60元/年每个的价格续费
注册域名时要小心:DNS是大小写不敏感的。而现代词汇的趋势是CamelCase模式嘚连写这样在转换成小写后会造成误解。Who Represents是一个作者和代理人的数据库使用域名 ,而whore是妓女或青楼presents是礼物。
临床医学家therapists网络使用域洺 而rapist是强奸者。笔具定制公司 Pen Island 注册了 ; 程序员网站Experts Exchange曾长年使用 在这种情况下,正确的词汇可以通过连字符来区分出来比如 可改名为 。
DNS昰大小写不敏感的所以上述站点也可以在广告中通过进一步的大小写以区分意思,如 域名解析就是域名到IP地址的转换过程。IP地址是网蕗上标识您站点的数字地址为了简单好记,采用域名来代替ip地址标识站点地址域名的解析工作由DNS服务器完成。
A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的二级域名 必须需要到注册商嘚域名管理界面去设置成正确的有效稳定的DNS。
在注册商修改DNS可能需要12-72小时才能反映在根服务器上 TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间要理解TTL值,请先看下面的一个例子: MX记录是邮件路由记录用户可以将该域名下的邮件服务器指向到自己嘚mail server上,然后即可自行操控所有的邮箱设置
您只需在线填写您服务器的IP地址,即可将您域名下的邮件全部转到您自己设定相应的邮件服务器上 大多数SMTP要求MX记录指向一个主机名。因此请将MX记录指定到一个主机名而不是IP地址。 如:先将 解析到 再将MX记录设置为mail (或者
)[以“。”結尾的主机名表示主机名的全称(FQDN);而不是用“”结尾的主机名表示在该域名下的主机名。] “优先级”仅对MX记录有效其他类型的记录将忽略优先级。 如果没有自己的邮件服务器可以使用邮件转发。但做了邮件转发后将删除原来的MX记录。
要谨慎 3,CNAME记录设置: CNAME记录是別名记录这种记录允许您将多个名字映射到同一台计算机。 通常用于同时提供WWW和MAIL服务的计算机例如,有一台计算机名为“ ”(A记录) 它同时提供WWW和MAIL服务,为了便于用户访问服务
可以为该计算机设置两个别名(CNAME):WWW和MAIL。 这两个别名的全称就是 和“ ”实际上他们都指姠“ ”。

我要回帖

更多关于 IP地址与物理地址的区别 的文章

 

随机推荐