导航:首页 > 网络连接 > 计算机网络分片的计算

计算机网络分片的计算

发布时间:2024-08-03 05:46:34

计算机网络方面的计算机题,请帮忙回答,关于数据报的

题意不是很清楚.从“数据报”这一名词,我推测你说的是IP层。

显然,IP层的固定首部为20个字节:
所以要发送的信息数据长度为:5000-20=4800(字节)
分片为:4800/1600=3(^_^,太巧合了);
所以各数据片的数据长度为:1600字节;

下面说说片偏移
首先你要明白片偏移是以8个字节为单位的。
所以第一片的片偏移为:0;
第二片为:1600/8=200;
第三片为:1600/8+200=400;

最后说说MF标志:
MF全称为more fragment,意思为还有分片吗?
显然有三个分片,所以MF分别为:
1,1,0。

最后给你补一点小知识:
IP首部还有一个叫DF的字段,该字段全称为:don't fragment,意思是不能分片。如果该字段为一,数据报就不会分片,如果出现题目超最大长度的现象,则返回的是ICMP差错报告报文;显然此题中数据报DF字段为0,才能出现以上我讨论的情况。

^_^,给分我吧。

㈡ 计算机网络中IP数据报的片偏移计算

偏移量实际指的是,分片中的数据的起始位置在原来不分片的数据中的位置,不用考虑头部长度,再有就是偏移量的单位是8个字节,这个8字节是规定好的,不是计算出来的。也就是一个偏移量就是8个字节,125个偏移量就是1000字节。回到你这个题,三个分片是1000,1000,430,根据我前面说的,那么第一个分片中的数据的偏移量就是这个分片中的数据的起始位置在原来不分片的数据中的位置,就是0,第二个分片数据的起始位置在原来数据是第1000个,也就是偏移了125个单位,

㈢ 计算机网络(三)——网络层

网络层的 目的 是实现在任意结点间进行数据报传输,它的目的与链路层、物理层不是一样的吗?但是通过它数据可以在更大的网络中传输。

为了能使数据更好地在更大的网络中传输,网络层主要实现三个功能: 异构网络互联 路由与转发 拥塞控制

我们知道,在物理层、链路层,可以使用不同的传输介质和拓扑结构将几台、十几台主机连接在一起形成一个小型的局域网,把这些组成结构不完全相同的局域网称为异构网,因此将它们连接扩大成更大的网络,需要一个类似转接头的设备——路由器,路由器不仅仅可以连接异构网,还能隔离冲突域和广播域,依照IP地址转发。

下图对集线器、网桥、交换机和路由器能否隔离冲突域和广播域进行比较:

路由器作为连接多个网络的结点,不仅需要完成对数据的分组转发,还要选择传输路径,因此路由器主要由 路由选择 分组转发 组成。

网络层最重要的功能是 路由与转发 功能。路由也就是选择一条合适的路,转发则是在这条路上遵守协议。这有点像从某个多个国家的交界城市自驾,选其中一条路,那么就遵守这个国家的交通协议。

数据通过一个又一个路由器到达目的地址,路由器怎么知道数据应该从哪个端口出发才能到达目的地呢?这就需要构造路由表。
路由表有两种构造方式: 静态 动态

一个个小网络可以构成一个区域,足够多的区域互连成一个网络,多个网络又形成巨大的互联网。要想让数据高效在网络中传输,采用“分而治之”的理念。
将互联网分为许多较小的自治系统,系统有权决定自己内部采用什么路由协议,这便是层次路由。通过层次路由便可以采用灵活的协议传输数据。数据在自治系统内传输采用 内部网关协议 而自治系统之间则采用 外部网关协议

内部网关协议有两种协议: 路由信息协议(RIP) 开放最短路径优先协议(OSPF)

外部网关协议则是边界网关协议(BGP)。内部网关协议服务某个自治系统,范围较小,所以尽可能有效地从源站送到目的站,也就是找到一条最佳路径。而外部网关协议需要面对更大的网络范围和网络环境,因此更关注的找到比较好的路径,也就是不能兜圈子。

BGP工作原理:

将三种路由协议进行比较:

构建大规模、异构网络的互联网除了硬件的支持外,还需要建立协议以实现数据报传输服务——IP协议。
目前IP协议有两个版本:IPv4和IPv6。

现在主流的IP协议版本还是IPv4。

IP数据报主要由首部和数据部分组成,由TCP报文段封装到数据部分,再在前端加上一些描述信息的首部,其格式如下图:

IP协议使用分组转发,当报文过大时需要分片。分片的思路如下:

如果把IP数据报看作是信,那么首部中的源地址与目的地址则分别是发信地址和邮件地址。为了方便路由计算这些地址,并且使IP地址足够使用,因此将IP地址进行分类。

IP地址的格式 : {<网络号>,<主机号>},网络号标志主机所连接的网络,主机号标志该主机,每个IP地址都是唯一的。

IP地址分类 如下:

通过分类,可以计算每个网络中最大的主机数:

网络地址转换(NAT)是一种转换机制,将专用网络地址转换为公用地址,目的是为了对外隐藏内部管理的IP地址,这样不仅可以保证网络安全,还可以解决IP地址不足问题。
当路由器接收到的目的地址是私有地址则一律不进行转发,而如果是公用地址,则是用NAT转换表将源IP及端口号映射成全球IP号,然后从WAN端口发送到因特网上。

IP地址有A、B、C类网络号,如果把A类网络号分给一个广播域,那么这个广播域可以接入16,777,212台主机,然而一个广播域不可能融入这么多台主机,因为这样会导致广播域过饱和而瘫痪,而只给其分配一定数量的网络号,则会浪费大量的IP地址。因此在IP地址中增加一个“子网号字段”,将IP地址划分为三级,即IP地址={<网络号>,<子网号>,<主机号>},也就是从主机号中借用几个比特号作为子网号,这个子网号是对内划分的,对外仍旧表现为二级IP地址。

主机或路由器如何判断一个网络是否进行子网划分了呢?——利用子网掩码。

CIDR是 无分类 域间路由器选择,目的是消除A、B、C类网络划分,这样可以大幅度提高IP地址空间利用率。相比较子网掩码划分,它更加灵活。

上图中,如果R1收到前缀为206.1的IP地址,它只需要转发给R2,具体发往网络1还是网络2,则由R2计算得出。

通过IP地址,可以将数据从某个网络传输到目的网络,但是把信息发送给哪台主机呢?由于路由器的隔离,IP网路没办法使用广播方式查找MAC地址,只有通过链路层的MAC地址以广播方式寻址。
因此,IP协议还包括三个协议—— ARP、DHCP和ICMP ,共同配合完成数据转发。

IPv6是解决IP地址耗尽的根本手段。它与IPv4的报文形式差别如下图:

IPv6与IPv4地址通信示意图:

在通信过程中,如果分组过量而导致网路性能下降,会产生拥塞。

拥塞的控制方式:

㈣ 计算机高级网络的一个问题!!

1、
最大长度为1500字节,1500*5>=7192,所以需要5个数据片。
片偏移以8个字节为偏移单位。这就是说,每个分片的长度一定是8字节(64位)的整数倍。
(1500-20-8)/8=184
所以偏移为:0、184、368、736、920

2、
通过IP地址与子网掩码按位与运算,所得就是该IP地址所在的子网,由此得:消缓主机A所在的子网为:172.16.2.0,主机B所在的子网为:172.16.2.64
所以两台主机不在同一网络上。

A主拿弯模机所在网络的范围是172.16.2.0-172.16.2.63共64个地址,其中172.16.2.0表示所在网闹穗络,172.16.2.63为广播地址,不能分配给主机,所以最多能有64-2=62台主机。

子网掩码改为255.255.255.0,则主机A和B同在子网172.16.2.0中
A主机所在网络最多能有256-2=254台主机

㈤ 计算机网络工程

数据报长度为4000字节,分组头长度为20字节,MTU长度为1500字节,那么可以分成3片,原始分组的数据编号为0~3999
第1分片:编号为0~1479的数据作为第一分片的数据,复制原分组头(标志和片偏移值除外),原分组头与第一分片的数据就构成了第一分片,由于是初始的分片,因此片偏移值为0
第2分片:编号为1480~2959的数据作为第2分片的数据,复制原分组头(标志和片偏移值除外),原分组头与第2分片的数据就构成了第2分片,由于该分片的第一个数据编码号为1480,片偏移值是以8字节为单位来计数的,因此片偏移值为185
第3分片:编号为2960~3999的字节作为第3分片的数据,复制原分组头(标志和片偏移值除外),原分组头与第3分片的数据就构成了第3分片,由于该分片的第一个数据编码号为2960,片偏移值是以8字节为单位来计数的,因此第三分片的偏移值为370,第三分片的字节长度小于MTU长度
图就不画了,
望才纳!

阅读全文

与计算机网络分片的计算相关的资料

热点内容
网络电视带wifi么 浏览:498
学校网络认证路由器重新设置 浏览:586
允许wifi共享网络 浏览:246
网络中继连接主路由器连接不上 浏览:126
电脑管家安装时提示没有网络 浏览:749
学计算机网络技术用笔记本吗 浏览:637
小天才电话手表怎么共享网络 浏览:255
wifi路由器怎样不要网络电视 浏览:644
不记得网络连接密码 浏览:920
电脑买来怎么有网络 浏览:34
笔记本wifi显示无线网络不可用 浏览:623
网络平台账号形式有哪些 浏览:153
株洲网络营销公司 浏览:392
宽带网络怎么设定 浏览:880
河北华为无线网络 浏览:324
荣耀手机网络限速通知 浏览:106
ip无线网络更新不了ios 浏览:891
笔记本如何添加无线网络 浏览:631
电信卡怎么设置网络类型 浏览:859
超市传称的网络能接wifi吗 浏览:442

友情链接