码迷,mamicode.com
首页 > 其他好文 > 详细

TCP/IP学习day03

时间:2015-01-19 20:54:29      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

    今天来写关于第三章的笔记。

    

    第三章:IP:网际协议

    1.IP协议的作用及特点:  IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。它的特点:不可靠,无连接。

      a.不可靠:  不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达目的地。它只提供发送。

      b.无连接:  IP并不维护任何关于后续数据报的状态信息。假如a包先于b包发送,由于路径不同,最后可能出现b包先于a包到达的情况。

    2.IP首部:

      技术分享

      这张表我个人认为现在没有必要记住它,以后用的多了,自然会熟悉的,但是,这张表中的每项的作用是必须要清楚地。

      4位版本:  用来说明用的是IPV4还是IPV6。

      4位首部长度:  用来说明IP首部的长度,从它是4位来看,IP首部最长为15*4 = 60字节。

      8位服务类型:  服务类型(TOS)字段包括一个3 bit的优先权子字段(现在已被忽略),4 bit的TOS子字段和1bit未用位但必须置0。

       技术分享

              这个网上有大神说这个现在用的不多,是个鸡肋,先记载在这吧。

      16位总长度:  说明这个IP数据报的长度,16位,最大为2^16。

      技术分享

      TTL:  指定生存时间字段设置了数据报可以经过的最多路由器数。旦经过一个处理它的路由器,它的值就减去1。

          注意:TTL这个值与操作系统有关,不同的操作系统这个值可能不一样,其次,TTL指定的是单方向传播所能经过的最多路由数。在发送时,由发送端指定,             在返回时,由接收端指定,可能出现发送为64,接收回来为255(其实这个很常见的吧)。

      8位协议:指定所封装的数据是ICMP,IGMP,TCP,还是UDP。

      基本上表需要注意的就是这些。

    3.IP路由的选择:  IP层在内存中有一个路由表。当收到一份数据报并进行发送时,它都要对该表搜索一次。

      一般来说,过程是这样的。

      搜索路由表,寻找能与目的I P地址完全匹配的表目。

      搜索路由表,寻找能与目的网络号相匹配的表目。

      搜索路由表,寻找标为“默认(default)”的表目。

      技术分享

      这四种路由优先级从高到低。

    4.子网:

      a.子网的概念:  不是把I P地址看成由单纯的一个网络号和一个主机号组成,而是把主机号再分成一个子网号和一个主机号。

               技术分享

               如上图,我们就拥有了254个子网,每个子网有254个主机。

      b.子网寻址:  分内网外网,若是外网,需一层一层地,先网络号,再子网号,再子网内路由,再到这台主机。

      c.子网掩码:  

        A.作用:  在获得主机IP后,主机还需要知道有多少比特用于子网号及多少比特用于主机号。这是在引导过程中通过子网掩码来确定的。

        B.形式:  这个掩码是一个32 bit的值,其中值为1的比特留给网络号和子网号,为0的比特留给主机号。通常用16进制形式表现。

    5.特殊的IP地址:

      技术分享

      其中全为0的在DHCP中课以见到,很多还是没有见过,以后遇见在说。

 

    好了,第三章笔记就到此结束了,若是有什么不对的地方,还望各位大神赐教!

TCP/IP学习day03

标签:

原文地址:http://www.cnblogs.com/weisuozhisheng/p/4234596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!