计算机网络复习笔记(3)

1.网络层向上只提供简单灵活的,无连接的,尽最大能力交付的数据包服务。

2.ip协议配套使用的还有三个协议,ARP, ICMP, IGMP.

3.ip地址中的全0表示这个(this),意思是本网络,网络号为127保留做为本地软件环回测试本主机的进程之间的通信之用。

4.ip数据报由首部和数据部分组成,首部一部分是固定长度共二十个字节,是所有ip数据报必须具有的。ip数据报首部的固定部分中的各个字段:

(1)版本 占四位,指ip协议的版本。

(2)首部长度 占四位,可表示的最大十进制数值是15。最大60字节,最小为20字节,1代表五个字节。当首部字节不是4的倍数时,要进行字节填充。

(3)区分服务 占八位,用来获得更好的服务。

(4)总长度 总长度是指首部和数据长度的和,总长度字段为四字节,因此数据报最大长度为2^16 - 1 = 65535字节。在进行分片时,该字段表示的是分片数据报的总长度。

(5)标识 占十六位,每产生一个数据报,计数器就加1,当数据报长度超过网络的MTU(最大传送单元)时,就得分片,这个标识字段就被复制到所有的数据报分片的表示字段中。相同的标识字段的值使分片后的个数举报片最后能够正确得重装成原来的数据报。

(6)标志(flag)占3位,但目前只有两种意义:

 一,最低为记为MF(More Fragment)MF  = 1表示后面还有分片,MF= 0,表示这是最后一个分片。

 二,中间一位记为DF(Don't Fragment) DF = 1表示不能分片,反之贼能分片。

(7)片偏移 占十三位,较长的分组在分片后,某片在原分组中的相对位置。意思是,相对于用户数据字段的起点,该片从何处开始。片偏移以八个字节位偏移单位。也就是说,每个分片的长度一定是八字节的整数倍。

(8)生存时间 占八位,防止无法交付的数据报在互联网中兜圈子,浪费网络资源,没经过一个路由器时就把TTL(time to live)减小,为零时就丢弃该数据报。

  (9) 协议 占八位,协议字段指出此数据报携带的数据时使用何种协议,以便使目的主机的IP层知道应将数据部分交给哪个协议进行处理。

(10)首部检验和 占十六位,这个字段只检验数据报的首部,但不包括数据部分。

(11)源地址 占三十二位

(12)目的地址 占三十二位

5.划分子网的基本思路:

(1)一个拥有许多网络的单位,可将所属的物理网络划分为若干个子网。划分子网纯属单位内部的事情。本单位意外的网络看不见这个网络是有多少个子网组成,因为这个单位对外表现得还是一个网络。

(2)划分子网的方法是从主机号借用若干位做为子网号,当然主机也相应减少了同样的位数。两级IP地址就变成了三级IP地址。

(3)凡是从其他网络发送给本单位某台主机的IP数据报,仍然是根据IP数据报的目的网络号找到连接在本单位网络上的路由器。但此路由器在收IP数据报后,再按目的网络号和子网号找到目的子网,把IP数据报交付目的主机。

6.A类地址第一位为0,八位网络号

B类地址开头为10,十六位网络号,

C类地址开头为110,二十四位网络号

D类地址开头1110多播地址

E类地址开头1111保留位今后使用.

7.子网掩码是一个网络或一个子网的重要属性。

8.下面是不应发送ICMP差错报告报文:

对ICMP差错报告报文,不再发送ICMP差错报告报文

对第一个分片的数据报片的所有后续数据报片,都不发送ICMP差错报告报文

对具有多播地址的数据报,都不发送ICMP差错报告报文

对具有特殊地址127.0.0.0 0.0.0.0的数据报,都不发送ICMP差错报告报文

9.常用的ICMP询问报文有两种:回送请求和回答,时间戳请求和回答

10.理想的路由算法应有如下特点

算法必须是正确的和完整的

算法在计算上应简单

算法应能适应通行量和网络拓扑的变化

算法应巨有稳定性

算法应是公平的

算法应是最佳的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章