文章目录

  • 计算机网络---网络层实验
    • 一、实验目的
    • 二、实验环境和任务
    • 三、实验步骤及实验结果记录
    • 四、实验结果分析和总结

计算机网络—网络层实验

一、实验目的

  1. 理解通信子网的完整概念,掌握网络层的作用和功能。

  2. 掌握分组数据包格式设计方法、分组的分片与重装的方法。

  3. 掌握网络层简单路由选择协议的实现方法。

二、实验环境和任务

​ 在已经实现的数据链路层基础上:

​ (1) 设计简易实用的分组数据包格式;

​ (2) 设计并实现类IP的网络层协议,路由选择采用静态路选择协 议。

​ (3) 设计并实现分组的分片与重装。

​ (4) 设计一个应用程序,利用网络层的功能直接将文件传输到 目标主机的接收窗口中。

​ (5) 编写路由配置route_tab.cfg及本机主机地址local.cfg文件, 以便与远地的其他计算机进行通信。

三、实验步骤及实验结果记录

1、实验步骤说明与截图

(1)定义数据报首部格式和数据报格式

(2)定义分片与重装结构和路由表

(3)设置Windows窗口应用程序

(4)创建并连接两个虚拟接口

2、实验结果说明与截图

四、实验结果分析和总结

  1. 修改程序,实现广播式通信,并假定目标主机地址999为广播地址。

答:在信息源到终端机之间各部分设备上及终端机的所有网卡上对应安装专门的数据广播信道发送口和接收口,设置数据广播信道。

2 本实验系统如要实现组播功能,应在哪些方面作出修改?

答:(1)实现IP组播传输,则组播源和接收者以及两者之间的下层网络都必须支持组播。这包括以下几方面:

​ 主机的TCP/IP实现支持发送和接收IP组播;

​ 主机的网络接口支持组播;

​ 有一套用于加入、离开、查询的组管理协议,即IGMP (v1,v2);

​ 有一套IP地址分配策略,并能将第三层IP组播地址映射到 第二层MAC地址;

​ 支持IP组播的应用软件;

​ 所有介于组播源和接收者之间的路由器、集线器、交换 机、TCP/IP栈、防火墙均需支持组播;

(2)组播地址分配与MAC地址

在组播通信中,我们需要两种地址:一个IP组播地址和一个Ethernet组播地址。其中,IP组播地址标识一个组播组。由于所有IP数据包都封装在Ethernet帧中,所以还需要一个组播Ethernet地址。为使组播正常工作,主机应 能同时接收单播和组播数据,这意味着主机需要多个IP和Ethernet地址。

  1. 要想实现一个分布式的自适应路由选择算法,要解决哪些问题?

答:(1)实现动态路由算法的工作方式,每个路由器维护一张矢量表,通过在邻居之间相互交换信息,路由器不断地更新它们内部的表。

(2)假定路由器知道它到每个相邻路由器的“距离”。如果度量标准为站点,其距离就为一个站点;如果度量标准是队列长度,则路由器会简单地检查每个队列;如果度量标准是时间延迟,路由器可以直接发送一个特别“响应”(ECHO)分组来测出延迟,接收者只对它加上时间标记后就尽快送回。

计算机网络---网络层实验相关推荐

  1. 计算机网络实验类型有哪些,北航研究生计算机网络实验_实验三 网络层实验

    实验三  网络层实验 将执行命令的结果填入下表: 2.6.1中步骤2中的执行结果 2.6.1中步骤4中的执行结果 2.6.2中步骤11中的执行结果 2.分析2.6.1步骤3中截获的报文,统计" ...

  2. 计算机网络icmp实验,北航研究生计算机网络实验_实验三 网络层实验

    实验三  网络层实验 将执行命令的结果填入下表:

  3. 计算机网络实训报告局域网,计算机网络局域网实验报告.doc

    文档介绍: 计算机网络局域网实验报告 计算机网络组建局域网实验报告 肇庆学院计算机学院 计算机网络实验报告 实验名称: 组建局域网 班级: 11级计算机专科班学号: 2011131311 姓名: 指导 ...

  4. 计算机网络Wireshark实验-棋歌教学网

    计算机网络Wireshark实验 实验简介 实验准备 实验内容展示 数据链路层 实作一 熟悉 Ethernet 帧结构 实作二 了解子网内/外通信时的 MAC 地址 实作三 掌握ARP解析过程 网络层 ...

  5. 计算机网络原理 实验3 《IP数据包捕获及数据分析》

    计算机网络原理 实验3 <IP数据包捕获及数据分析> 一.实验目的 JPCAP是一个能够捕获.发送网络数据包的Java类库包.这个包用到了Winpcap/Libpcap和原始套接字API, ...

  6. 【计算机网络】实验六路由器静态路由、默认路由的配置

    实验六  路由器静态路由.默认路由的配置 一.实验目标 掌握静态路由.默认路由的配置方法和技巧: 掌握路由配置实现网络的连通性方法: 熟悉广域网线缆的连接方式: 二.实验背景 郑州某中学有2个校区,每 ...

  7. 计算机网络原理 大型实验,计算机网络原理实验 实验一

    <计算机网络原理实验 实验一>由会员分享,可在线阅读,更多相关<计算机网络原理实验 实验一(13页珍藏版)>请在人人文库网上搜索. 1.实验一 Wireshark的安装与使用一 ...

  8. 计算机网络邮件客户编程,北京理工大学-计算机网络实践-实验4POP3邮件客户程序.docx...

    北京理工大学-计算机网络实践-实验4POP3邮件客户程序 实验四 POP3 邮件客户程序实验目的电子邮件 E-Mail 是Internet 中广泛使用的服务之一,在Internet 电子邮件系统中,邮 ...

  9. 计算机网络基础实验简答题,计算机网络基础实验报告.doc

    计算机网络基础实验报告 计算机科学与技术系 实 验 报 告专业名称课程名称计算机网络基础项目名称局域网组网实验班 级学 号姓 名同组人员实验日期实验目的与要求: (一).实验目的: 通过组建局域网,了 ...

最新文章

  1. C语言实现bmp图像对比度扩展
  2. HashTable原理与实现
  3. 表格嵌套—JavaWeb学习之路Day1
  4. 解密HLS中的AES加密
  5. js大屏导出图片_整理了30个实用可视化大屏模板,附源文件+工具
  6. SQL Server Insert 操作效率(堆表 VS 聚集索引表)
  7. 「镁客·请讲」吉影科技黄俊平:水下机器人市场的拓展,需要更多行业者协同并进...
  8. 例1:反转一个三位整数
  9. (07)System Verilog 类与结构体区别
  10. 使用jquery实现局部刷新DIV
  11. Python自学之乐-python中break continue exit() pass浅析
  12. mysql8多表连接_MySQL 多个表的 连接
  13. H5页面和微信小程序的优劣对比
  14. jenkins下载安装及环境搭建
  15. 虚拟内存设置误区及正确方法
  16. Ubuntu安装英伟达显卡驱动
  17. EMC的青青子衿及其它
  18. 什么是R型直流电源变压器?
  19. Keil软件介绍与烧录工具的使用
  20. 游戏测试中容易被忽视的重点

热门文章

  1. 锡膏粘度计/手持式锡膏粘度测量采用JIS标准
  2. 一个简单易用的服务器性能监控工具-easynmon
  3. python 玩机甲大师_请问参加robo master机甲大师需要具备什么能力?
  4. html5 桌面提醒 例子,HTML5 Notification(桌面提醒)功能使用实例
  5. fatfs 文件属性_FATFS文件系统剖析(全)
  6. 洪水攻击以及防治方法
  7. 吴恩达机器学习(十八)线性回归、逻辑回归的正则化
  8. 吴恩达机器学习(十四)向量化
  9. oracle11 tns12505,TNS-12505 错误
  10. 【数据分析】《交易执行质量研究白皮书》上篇:分析的作用