《计算机网络与通信》第2次作业答案1.某单位申请到一个地址块136.23.12.64/24。现在需要划分为4个同样大小的子网。请问:(1)每个子网的网络前缀是多少?(2)每个子网中有多少个地址?(3)每个子网的地址块是什么?(4)每个子网可分配给主机使用的最小地址和最大地址分别是什么?解:(1)划分为4个子网,因此在原有前缀基础上,需要额外增加log24=2比特,即,Mask=24+2=26(2)每个子网地址数=232-26=64(3)Subnet1:136.23.12.0/26Firstaddress:136.23.12.0Lastaddress:136.23.12.63Subnet2:136.23.12.64/26Firstaddress:136.23.12.64Lastaddress:136.23.12.127Subnet3:136.23.12.128/26Firstaddress:136.23.12.128Lastaddress:136.23.12.191Subnet4:136.23.12.192/26Firstaddress:136.23.12.192Lastaddress:136.23.12.2552.某个ISP被分配一位地址块190.100.0.0/16(共65,536个IP地址)。这个ISP需要將此地址块分给3类客户,其需求如下:第一组有64个客户,每个客户需要256个地址。第二组有128个客户,每个客户需要128个地址。第三组有128个客户,每个客户需要64个地址。试设计IP地址的分配方案,並且找出还有多少地址剩下來?解:1、第1类64个客户需要256个地址,掩码=32-log2256=24。1customer:190.100.0.0/242customer:190.100.1.0/24……64customer:192.100.63.0/242、第2类128个客户需要128个地址,掩码=32-log2128=25。1customer:190.100.64.0/252customer:190.100.64.128/25……127customer:192.100.127.0/25128customer:192.100.127.128/253、第2类128个客户需要64个地址,掩码=32-log264=26。1customer:190.100.128.0/262customer:190.100.128.64/263customer:190.100.128.128/264customer:190.100.128.192/26……127customer:192.100.159.128/26128customer:192.100.159.192/26分配給ISP的总地址个数为65,536由ISP分配出去的地址个数为40,960剩下可用的地址个数为24,5763.已知路由器R1的路由表如下表所示。试画出网络的连接拓扑。地址掩码目的网络地址下一跳地址路由器接口/27202.14.17.224—m1/18145.23.192.0—m0默认默认130.56.12.4m2解:4.在TCP/IP协议通信过程中,主机A向主机B连续发送了两个TCP报文段,其序号分别是280和350。试问:(1)第一个报文段携带了多少字节的数据?(2)主机B收到第一个报文段后发回的确认中,确认号应当是多少?(3)如果主机B收到第二个报文段后发回的确认中确认号是430,试问A发送的第二个报文段中的数据有多少字节?(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号是多少?解:(1)第一个报文段携带了70字节的数据,其序号是280到349。(2)主机B收到第一个报文段后发回的确认中,确认号是350。(3)第二个报文有430-350=80字节。(4)主机B只能对按序收到的数据中的最高序号给出确认,即发回的确认是280。5.假定网络中路由器A的路由表是:目的网络距离下一跳路由器10.0.0.01直接交付30.0.0.07E40.0.0.03B45.0.0.04C180.0.0.05B190.0.0.010D现在A收到相邻路由器B发来的路由信息:目的网络距离10.0.0.0430.0.0.0440.0.0.0241.0.0.03180.0.0.05试给出路由器A更新后的路由表(请简要解释)。解:先将受到的B的信息进行处理:目的网络距离下一跳路由器10.0.0.05B30.0.0.05B40.0.0.03B41.0.0.04B180.0.0.06B然后再与A自己的路由表比较,得到下面的更新后的路由表:目的网络距离下一跳路由器说明10.0.0.01直接交付下一跳不同,选择距离较短的路径30.0.0.05B下一跳不同,选择距离较短的路径40.0.0.03B下一跳相同,更新41.0.0.04B新增记录45.0.0.04C保留180.0.0.06B下一跳相同,更新190.0.0.010D保留《计算机网络与通信》第1次作业6.请简要阐述网络通信技术的发展趋势。宽带化、IP化、移动化。7.一般采用哪些指标评价网络的性能?不同的应用对网络有不同的要求吗?请简要阐述。性能(吞吐量、时延、时延抖动、丢包率)、可靠性、安全性。普通数据业务:可靠性;多媒体传输:高带宽、实时性。8.试比较电信网络和Internet:他们有什么相似之处,又有哪些不同?相同:都是传输数据的网络。不同:电信网络:电路交换、面向连接、实时性好、有QoS;Internet:分组交换、面向非连接、实时性不好。9.目前的计算机网络通常采用何种介质组建?通常用哪些指标评价介质?另外,当前介质的采用有什么新的趋势?为什么如此?介质:光纤、双绞线。5个指标:费用、速度、信号衰减、电磁干扰、安全性。趋势:无线。满足人们随时随地获取信息的要求。10.为什么需要复用技术?你知道常用的复用技术有哪几类?目的:共享介质,节省资源,提高介质利用率。复用技术:FDM,TDM,WDM,CDMA等。11.为什么要“三网合一”?你认为“三网合一”会促进网络的普及和发展吗?1.所谓“三网融合”,是指电信网、广播电视网和计算机通信网的相互渗透、互相兼容、并逐步整合成为统一的信息通信网络。“三网融合”是为了实现网络资源的共享,避免低水平的重复建设,形成适应性广、容易维护、费用低的高速带宽的多媒体基础平台。2.当然会。12.为什么在数据链路层只检错不纠错?既然数据链路层可以在节点之间检测数据的传输错误,那为什么在传输层还需要错误检测机制?1.主要原因是纠错过于复杂,同时也不能100%解决问题。2.数据链路层只局限于hop-to-hop,而传输层提供的end-to-end服务;另外,数据链路层的检错显然不能解决在它之上网络层出现的差错。因此,在传输层还必须有检错机制。13.数据链路层通常采用哪些方法进行流量控制?流量控制的目标是什么?方法:停止等待协议、连续ARQ目的:期望在不可靠的链路上实现尽可能可靠的数据传输。14.CSMA/CD协议是为了解决什么问题?它有什么优点?为什么在全双工的网络上不需要CSMA/CD?CSMA/CD协议为什么不能照搬到无线网络中继续使用?1.CSMA/CD是一种争用型的介质访问控制协议,其目的是解决在公共信道上以广播方式传送数据中可能出现的数据碰撞问题。2.优点:原理简单,技术上易实现,网络中各工作站处于平等地位,不需集中控制。3.全双工模式下两个节点间的传送和接收链路实际是分开的,并不是共享同一介质,所以数据帧是不可能冲突的,当然就不用CSMA/CD了。4.在无线网络中,由于存在信号的衰减,接收信号的强度会远小于发送信号的强度,要实现碰撞检测花费太大;无线网络中,并非所有站点都能听见对方(存在掩蔽站点问题),而这恰恰又是实现CSMA/CD的前提。15.你认为互联网对我们的工作、生活等方面有影响吗?如果有,请针对某一具体方面简要阐述。基本网络命令1、实验目的1、了解网络命令的基本功能。2、掌握基本网络命令的使用方法。3、掌握使用网络命令察看网络状态的方法。2、实验环境1、硬件环境:配备网卡的计算机,通过集线器或交换机互连。2、软件环境:WindowsNT/Windows2000/WindowsXP。3、实验要求本实验要求学习Windows操作系统网络的基本使用,对网络应用类命令和系统配置做一定了解。要求对实验过程严谨记录,并尽可能进行详细的分析、讨论实验结果,必要时应自己查找相关资料,深入掌握网络协议中的基本概念和通信原理。4、基本网络命令WindowsNT的TCP/IP是由系统管理员进行,用户不能对TCP/IP的设置进行修改,只能通过一些命令查询到设置好的TCP/IP参数。WindowsNT下和网络有关的命令行程序一般存放在系统目录下(%windir%system32),WindowsNT下的网络查询命令列举如下(在Windows系统下进DOSShell后直接键入以下命令)。另外在winnt\system32\drivers\etc可以看到WindowsNT所支持的协议和应用。有兴趣的同学可以查看一下“lmhosts”、“protocols”、“services”几个文件的内容,其中lmhost是LANManager格式的主机文件,记录本地局域网中机器名称和它的IP地址的映射关系;protocols文件记录当前系统中配置的网络协议;services记录当前网络服务的端口信息。另外有一个hosts文件,这是UNIX格式的主机文件,在Windows下通常不使用。表1中所有的网络命令都可以通过以下方式察看其帮助:命令名称/?或命令名称-?表1WindowsNT网络查看命令序号命令名称命令功能相关基础知识使用举例1ping检查与远程计算机或者本地计算机的连接网络是否正常的检测手段ping网络中的所有配置变量IP地址的概念、网关概念、子网掩码ipconfig3tracert通过向目的地发送具有不同生存时间(TTL)的ICMP回应报文以确定到目的地的路由一个网络数据报需要经过的路径、不同生存时间(TTL)tracert协议、端口寻址netstat-an5arp显示并修改IP到以太网或者令牌环网的物理地址转换表,该表用于地址解析协议网卡地址的概念、IP地址到网卡地址的映射arp–a4.1PingPing命令只有在安装了TCP/IP协议后才可以使用。Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现问题时,可以用这个命令来预测故障和确定故障源。如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线是否连通、网络适配器配置是否正确、IP地址是否可用等。(1)Ping命令的格式:Ping[-t][-a][-ncount][-lsize][-f][-iTTL][-vTOS][-rcount][-scount][-jhost-list][-khost-list][-wtimeout]destination-list(2)Ping命令的主要参数:-t:使当前主机不断地向目的主机发送数据,直到按Ctrl+C键中断。-a:将地址解释为计算机名。-ncount:发送count指定的ECHO数据包数,默认值为4。-lsize:发送的数据包的大小。-f:在数据包中发送“不要分段”标志。-iTTL:将“生存时间”设置为TTL指定的值。-vTOS:指定服务类型。-rcount:指出要记录路由的轮数。-scount:指定count指定的跃点数的时间戳。-wtimeout:指定超时时间间隔(单位毫秒),默认为1000。(3)通常用Ping命令验证本地计算机和网络中计算机间的路由是否存在,即Ping目标主机的IP地址看它是否响应:PingIP_address。(4)下面是用命令