幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

TCPIP协议IP协议

  引言
  IP协议是TCPIP协议族中最核心的协议,所有的TCP,UDP、ICMP以及IGMP等协议都以IP数据报的格式传输。IP协议提供最好的传输服务,其提供无连接、不可靠的数据传输。或许这句话读起来很矛盾,为什么说是最好的传输服务,但同时又是不可靠的呢。
  最好的传输可以认为IP协议会尽一切能力到达目的主机,若中途发生错误无法到达目的主机,也会返回一个ICMP错误报文。收到IP协议返回的错误报文后,本机就知道报文没有成功到达目的主机。而接下来的传输可靠性,即重传,则不属于IP协议的范畴,而是通过TCP协议(或者自己实现的应用层协议)来保证。
  不可靠是指即使传输过程中出现错误,IP协议并不负责处理报文重传的工作,而是交给上层协议。
  无连接是指IP协议的首部中不保存维护任何关于后续数据报的相关状态信息。3。2。IP首部
  IP数据报的格式如图31:
  31
  版本:IP协议的版本号,IPV4即为4
  首部长度:包含任意选项,以32位字为单位的长度。由于是一个4比特字段,可知IP首部最长为164字节,即64字节
  服务类型:包括一个3bit的优先权子字段(现在已被忽略),4bit的TOS子字段和1bit未用位但必须置0。4bit的TOS分别代表:最小时延、最大吞吐量、最高可靠性和最小费用。4bit中只能置其中1bit。如果所有4bit均为0,那么就意味着是一般服务。
  总长度:代表IP数据包的总长(包括其后承载的协议首部与用户数据),由于其有16bit,单位为字节数,可知IP数据报的总长度为65536字节。不过尽管IP首部允许其传输如此大的字节数,以太网封装的链路层也是不允许的,以太网封装的链路层,最大允许承载的IP数据报长度为1500字节。并且主机也要求不能接收超过576字节的数据报。该限制不会影响到TCP协议,因为TCP协议会主动将数据包分段传输。
  标识:唯一的标识主机发送的每一份数据报,通常每发送一份数据报就会加1,在IP分片中起到顺序重组的作用。
  标志:标志该报文类型,在IP分片中代表该报文是否是分片报文
  片偏移:分片报文中指明偏移量
  生存时间TTL:设置数据报可以经过的路由跳数,每经过一个路由则减1,减到0仍为到达目的主机则丢弃该报文。可解决黑洞路由,报文一直占用带宽的问题。TTL最大值为255。
  协议:即指明IP首部后承载的协议类型,如ICMPIGMPTCPUDP等,前文曾提到该字段。
  首部检验和:仅包括IP数据报首部的检验和,检验和的计算不包含其承载的IGMPICMP等协议的报文内容。检验和可以检验IP数据报在传输过程中,首部是否出现的错误。RFC1071包含了如何计算检验和的方法,感兴趣可以了解。
  源IP地址:即前文所述的32位互联网地址,代表报文的始发主机。
  目的ip地址:代表报文的目的主机。
  选项:是一个任选项,可以用作以下领域,但很少被使用。安全和处理限制(详细内容可参考RFC1108)记录路径(即报文传输过程中,让经过的路由器记录其地址)时间戳(即报文传输过程中,让经过的路由器记录其时间与地址)宽松的源站选路(为数据报选定一系列必须经过的IP地址)严格的源站选路(与宽松的源站选路类似,但是要求只能经过指定的这些地址,不能经过其他的地址)
  很少被使用且并不是所有的主机与路由器都实现了这些选项。值得注意的是选项字段必须是32位的整数倍,因为首部长度是32bit的整数倍。若未达到32位的整数倍,可以用0填充。3。3。IP路由选路
  IP协议提供的最本质的服务之一就是为报文提供选路功能。
  IP层的路由功能存在两种模式,一种是路由器模式,一种是主机模式。一般来说,主机是不作为路由器模式使用。
  路由器模式与主机模式的本质区别在于系统是否转发从网络口接收进来的报文。若配置为主机模式,则对目的ip非本机的报文,系统做丢弃处理,而路由器则会去查找路由表(提供选路信息的转发表),若查找到则将该报文从对应的网络接口转发出去,转发之前需要更改报文的源目MAC地址,且TTL1(如前文所述,为了防止黑洞路由占用带宽),若TTL被减为0,则做丢弃处理不转发。两种模式对于目的ip属于本机或者为广播地址(广播地址即前文所述的5类互联网地址中主机号为全1的互联网地址)的报文,数据报就被送到由IP首部协议字段所指定的协议模块进行处理。
  包含选路信息的路由表中,一般都包含以下这些信息:
  目的IP地址:可以是一个主机地址(即全掩码的IP地址,主机号包含非0值,这种称为主机路由),也可以是一个网络地址(即非全掩码的IP地址,主机号为全0,这种称为网络路由)
  下一跳路由器的IP地址或直连IP的网络地址:下一跳路由器的IP地址即报文需要转发到的下一个网络接口的IP地址(这个网络接口与当前的路由器直连);而直连IP的网络地址会直接标明该网段IP地址的路由出口,报文直接从该出口转发(前提是该报文的目的IP必须存在,可通过ARP报文探测验证)。
  标志:指明路由的类型,例如路由是直连网络地址还是真正的下一跳地址,路由时OSPF协议计算地址还是BGP协议学习地址等。
  网络接口:为数据报传输指定一个网络接口。
  IP路由选择是逐跳地(hopbyhop)进行的。从这个路由表信息可以看出,IP并不知道到达任何目的的完整路径(当然,除了那些与主机直接相连的目的)。所有的IP路由选择只为数据报传输提供下一站路由器的IP地址。它假定下一站路由器比发送数据报的主机更接近目的,而且下一站路由器与该主机是直接相连的。
  IP路由选择主要完成以下这些功能:搜索路由表,寻找能与目的IP地址完全匹配的表目(网络号和主机号都要匹配)。如果找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标志字段的值)。搜索路由表,寻找能与目的网络号相匹配的表目。如果找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标志字段的值)。目的网络上的所有主机都可以通过这个表目来处置。例如,一个以太网上的所有主机都是通过这种表目进行寻径的。这种搜索网络的匹配方法必须考虑可能的子网掩码。关于这一点我们在下一节中进行讨论。搜索路由表,寻找标为默认(default)的表目。如果找到,则把报文发送给该表目指定的下一站路由器。
  如果上面这些步骤都没有成功,那么该数据报就不能被传送。如果不能传送的数据报来自本机,那么一般会向生成数据报的应用程序返回一个主机不可达或网络不可达(即IP协议附属ICMP协议报文)的错误。
  图32,是我在一个路由器查看路由表的结果:
  32
  S代表该路由时静态配置,不是通过协议生成。重点关注标注的三条路由,分别是主机路由、网络路由和默认路由。查表时,优先查找主机路由表,若能匹配中,则报文直接按照查表结果转发。若无法匹配中,则继续查找网络路由表,若匹配中网络路由则按照查表结果转发。若仍无法匹配中,查找是否存在默认路由,存在的话匹配默认路由转发。若所有的都无法匹配中,那么丢弃该报文。
  举个例子,一个目的IP是200。1。1。2的报文进来,那么直接命中主机路由表,报文直接按照查表结果,往下一跳网络接口IP为192。168。3。1的路由器转发。若进来的报文目的IP为200。1。1。3,那么无法命中主机路由表,而命中了网络路由表,那么就往下一跳网络接口IP为192。168。4。1的路由器转发。若进来的报文目的IP为100。1。1。2,那么既不能命中主机路由表,也不能命中网络路由表,只能命中默认路由,那么就往下一跳网络接口IP为101。0。0。1的路由器转发。
  这里有人可能会疑问,明显主机路由能更精确匹配,直接全部使用主机路由就完事了,为什么还需要网络路由的存在。这里主要考虑的是资源容量问题,硬件资源是有限的,一个路由表不可能无限大,能让你容纳那么多的主机路由。因此,网络路由是很有必要的,网络路由的存在大大缩减了对路由表容量的要求。
  值得注意的是,在这个转发过程中,报文中的目的IP地址始终都未修改(使用源路由选项时会修改,但这种情况很少出现),所有的路由决策都是通过这个目的IP来决策。3。4。子网寻址与子网掩码
  现在所有的主机都要求支持子网寻址(RFC950规定)。不再把一个互联网IP地址单纯的认作由网络号与主机号组成,而是将主机号再次进行划分,主机号分为子网号和主机号两部分。这么做的主要好处在于使得互联网地址的使用更加灵活,因为往往一个网络号后是用不了这么多主机的,例如B类的互联网地址,有16位的主机号,即可以包含216的主机数量,而往往这一个网络号下不会存在这么多主机,存在极大的浪费。图33展示了B类地址的一种子网编址方式。
  33
  这种对B类地址的子网划分是比较典型的划分方法,这种方式在利用点分十进制的方式表示IP地址时,可以很容易的区分子网号和主机号。大部分对互联网地址的划分都是对B类互联网地址的划分,其实对C类地址也是可以划分的,只是C类地址的主机号本身只有8位,可用来划分的位数较少。不止C类地址,A类地址也是经常会被划分。
  总结一句,这种划分子网的方式非常灵活,不一定需要8位一个整体的划分,可以通过子网掩码来精确划分到具体的位。例如一个A类地址表示成40。40。40。224,那么24就标识前24位属于网络号子网号,而我们知道A类地址的网络号只有8位,可以知道该地址的网络号为前8位,即40,而子网号有16位,即40。40,主机号为2。掩码有一种经常使用的表示方法,40。40。40。224这个也可以等价表示为40。40。40。2255。255。255。0,其中255。255。255。0就是我们所说的真正的子网掩码。3。5。ifconfig命令与netstat命令
  既然我们已经了解了所谓的IP地址与子网掩码,那么在我们的主机上可以如何查看自己的网络接口所属的IP地址与相应的子网掩码呢。
  在unix系统与类unix系统(linux)上可以使用ifconfig命令查看相应的ip地址,图34是我在一个linux系统上用命令查看的结果
  34
  可以看到存在多个网络接口,分别分配有B类地址,C类地址与环回地址,其中netmask即子网掩码,可以发现在这台主机上,子网掩码与互联网地址的网络号位数相同。同时可以发现,各个网络接口的MTU最大值为1500(前文链路层所述,以太网接口的IP数据报MTU范围为461500),而环回接口的MTU为65536,是IP首部所能承载的最大数据报字节数。这是因为环回接口接收的包是由本机发出,不需经过网络传输(前文TCPIP简介所述,MTU的限制与传输时延相关),因此可以发最大的IP数据报。
  除了ifconfig可以查询本机网络接口的信息,也可以通过netstatin来查看主机的网络接口与IP地址。3。6。小结
  本篇主要讲述了IP首部的具体格式,并初步讲述了各个字段的用途。IP的重要功能选路,讲述了选路的原理,即根据报文的目的IP来查路由表,决策最终的报文出口。也大概讲述了主机与路由器在处理报文时的差别。介绍了子网以及子网掩码的概念讲述了在系统上查阅主机网络接口的两条重要命令,ifconfig与netstat

东契奇最喜欢看的对决是塞尔维亚VS希腊原因你懂的直播吧9月6日讯媒体BasketNews晒出了近日东契奇接受采访的一段视频。视频中,记者问东契奇,如果有时间看一场欧锦赛的比赛的话,会最希望是哪两支球队间的对决?对……不足160的女生,穿靴懂得四要四不要法则,才更洋气又显腿长身高是会影响我们的穿搭风格以及搭配思路的,大家也知道不同身高的女孩子适合尝试的单品都有所不同,那么小个子女生如果想要在平时生活中穿出大长腿,不要总是只关注衣服裤子,还可以关注一……地球内核也会来回移动,并非固定不变的热量是引起地质地貌变化最主要的原因之一,其能使地球内部产生高温流动的岩浆,温度能够使地壳老化,经过热胀冷缩,进而断裂。甚至也是产生板块运动的原因之一,而热量最主要的来源就是地核……无糖饮料竟然比有糖饮料危害更大,你知道喝无糖饮料的危害吗?现代人都非常注重健康,不管是吃东西还是喝饮品都讲究低脂低糖,不少人更是选择自己在家做饭,以避免摄入更多不健康物质,偶尔出门喝饮品也尽量选择标有低糖或者是无糖的,但是根据专家研究……DNF9月才刚刚开始!金币就崩了,75比例劝退搬砖玩家随着9。22金秋版本的临近,游戏中有一个东西,开启了崩盘模式,它就是金币!跨一首当其冲,金币已经75比例,搬砖玩家进入黑暗时期,收益越来越少了。金币崩盘劝退搬砖玩家众所周……桑乔曝曼联复苏原因连败让队友醒悟,被滕哈格罚跑步后自觉加练曼联边锋杰登桑乔豪言,他已经进入加盟曼联之后的最佳状态,而且有信心能走得更远。22岁的英格兰边锋7000万英镑转会后,一度表现不佳,受到炮轰。但本赛季迄今他已经打入两球,包括对……6场10球!哈兰德追平英超纪录,曼城11爆冷丢分,瓜迪奥拉还英超第6轮今天凌晨继续进行,在一场焦点比赛中,卫冕冠军曼城客场挑战维拉,这场比赛赛前也被认为是一场没有悬念的较量,毕竟维拉已经是遭遇了3连败状态一般,而曼城则是连续在主场大胜,……三浦友和罕携儿子现身,他衬衫西装帅气依旧,儿子颜值平平很路人身材管理和皮肤状态的保养不论是对于女性来说,还是对于男性而言,都是一个不容忽视的重要方面。得当的管理与保养不仅可以让人们在穿搭中展现出更多的魅力和惊艳感,而且还可以让人们在挑选……突然翻红!几年前按斤卖,如今它身价倍增一机难求金属感的机身,低像素、粗颗粒的画质,高饱和度的色彩近日,在某社交平台上,曾一度风靡的CCD卡片机重新翻红,成为时尚关键词。现代快报记者探访发现,几年前按斤卖的电子废……为什么感觉日本总是点错科技树寻找数码点评派妄想独占技术,不愿意分享技术,列强不可能容忍。技术无论多么先进,列强只需要换一条赛道就行了。实际上这个世界是由市场决定技术路线的,采用什么样的技……小米低调发布骁龙870游戏手机,支持120W,售价两千多?小米公司旗下的黑鲨在近日发布了一款游戏手机黑鲨游戏手机5高能版,这次发布会比较低调,或许是该机并非是一款重量级的产品,并不值得声势浩大的发布会吧;当然,该机是基于黑鲨游戏手机5……集体从美股退市事件后,美方让步,底气来自于经济实力两周前,当五家央企同时宣布将从美股退市时,可能很多海外投资者觉得,这对于中概股来说是巨大的利空。但仅仅过去两周,我们不但看到这并不是一个利空,而且还看到美国的监管部门不得……
拒绝大陆芯片!美企纷纷表态,中芯国际的危机要来了?自从华为被美国制裁后,国产厂商们纷纷醒悟,像小米、OPPO和vivo等厂商都走上了自研之路,还相继推出了澎湃系列、马里亚纳MariSiliconX和V1等自研芯片。就连阿里达摩……伤病潮开始了!多名球星或因伤无缘世界杯,巴西法国未能幸免2022年卡塔尔世界杯的揭幕战将于11月21日凌晨打响,距今仅有一个月左右的时间。随着时间的推移,球员们和各支球队都在摩拳擦掌,准备在即将到来的世界杯的舞台上大展身手。但……陕西一失败酒,曾名满先秦之地,如今本地人都说自饮罢了说到陕西,脑子里总会浮现出许多有关于它的评价,是东方金字塔,一座历经了十四个王朝的千年古都;有着盛世美景,大唐不夜城、兵马俑、大雁塔等,见过一定让你大为震撼;有无数令人垂涎的特……双11不可错过的4款手机,全是12512GB大内存,性能十足您在阅读前请点击上面的关注二字,后续会第一时间为您提供更多有价值的相关内容,感谢您的支持。在双11期间如果想要更换手机的话,可以直接购买大内存版本的机型,因为这样手机的运……一篇文章,让你学会安装使用tiktok抖音国际版(包括安卓与首先声明本人不传授魔法上网。你需要另外自学魔法。〔灵光一闪〕〔灵光一闪〕一篇文章,让你学会安装使用抖音国际版,我是一个精通windows、linux和mac三大操作系统单……华为WATCH3Pronew正式上线独立打车功能,新体验远不据华为官方消息,HUAWEIWATCH3Pronew今天正式支持手表独立打车。这是Petal出行的服务首次登陆手表,后续也将逐步在更多智能表系列上线。据悉,手表界面不仅可……看到这个,我只想说太高端8月27日,第四届世界新能源汽车大会在北京开幕,大会邀请全球政产学研界代表,共商全球绿色低碳合作与新能源汽车全面市场化。截至2022年上半年,全球新能源汽车销量超过2000万辆……初冬南粤鸟的天堂深圳福田红树林湿地是鸟类的家园羊城晚报全媒体记者王磊摄广东沿海岸线湿地和各地自然保护区迎来候鸟迁徙高峰自进入10月以来,广东各地迎来了各种候鸟,群鸟云集,百鸟鸣唱的……上海插混绿色通道关闭倒计时消费者正追赶10天购车窗口期,车企每经记者:黄辛旭每经编辑:裴健如现在还有10天的冲刺时间,大概11月下旬再购买插电式混合动力车型(以下简称插混)可能就很难获得免费的上海牌照了。日前,一位比亚迪汽车销售人……双碳政策关于新能源分布式光伏发展前景及其原理应用浅析安科瑞李亚俊光伏发电新能源光伏发展的必要性发展分布式光伏发电对优化能源结构、实现双碳目标、推动节能减排、实现经济可持续发展具有重要意义;光伏发电具有显著的能源、环保和经济……从3699跌至2249,曲面屏1亿像素66W,从高端市场跌至荣耀手机在国内销量可圈可点,在第三季度出货量排名全国第三,这个品牌现在的定位与以往不同,据说是国资进入后,主打的方向是线下市场,对标OPPO和vivo,从华为分离之后,就成为了……天安门之行北京的秋天就像是人间天堂,这是名人作家老舍先生讲的,我的感受亦是如此!如果说北京的秋天是一幅徐徐展开的画卷,那么九月就是最美的开端。蓝的天,白的云,绿的树,微风不燥,凉风习习,……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网