北邮下一代internet技术及协议实验一

合集下载

TCP IP网络实验

TCP IP网络实验

下一代互联网技术实验报告1实验一下一代互联网协议分析一、实验目的:通过使用协议分析软件,对下一代互联网各协议的通信过程进行监控和分析,以了解其工作过程。

二、实验内容利用协议分析软件(如:Wireshark)跟踪局域网报文,实验内容如下:将安装协议分析软件的PC接入以太网中,跟踪PC间的报文,并存入文件以备重新查。

设置过滤器过滤网络报文以检测特定数据流。

利用协议分析软件的统计工具显示网络报文的各种统计信息。

三、实验步骤1、在PC中安装协议分析软件(如:Wireshark)。

2、启动Wireshark协议分析软件,选择抓包菜单项启动实时监视器,开始实时跟踪显示网络数据报文。

可根据系统提示修改显示方式。

3、调出跟踪存储的历史报文,选择有代表性的以太网、IPv4、IPv6、ICMPv6、IPv6逐跳选项扩展头、IPv6选路扩展头、IPv6分段扩展头、IPv6身份认证扩展头、IPv6封装安全性净荷扩展头、TCP、UDP等报文,对照有关协议逐个分析报文各字段的含义及内容。

四、实验结果1、ICMPv6头格式ICMP报文可分为二大类第1 类是取值为1~127的差错报文,第2类是取值128以上的是信息(informational)报文。

如下图,广播信息报文(type=143),网络不可达(code=0),广播地址收到1个2如下图,邻居请求(type=neighbor solicitation 135),网络不可达(code=0)如下图,路由器请求信号(type=router solicitation 133)3回射请求/应答报文格式如下如下图,ping命令请求(type=8),即回射请求/应答报文,两个进程,两个序列号42、UDP包头格式如下图,源端口号为3702,支持ws-discovery协议如下图,目的端口号为3702,支持ws-discovery协议五、实验心得体会:通过对抓包软件(wireshark)的使用,我对TCP/IP协议栈的理解更近了一个层次,协议由语法、语义和时序组成,不同协议的分析,只要抓住这三点,就能轻松的去理解,语法代表某一协议的格式,语义代表什么场合用,时序代表先后关系,总之通过对wireshark的三大面板(packet list 、packet detail、packet bytes)的使用,我理解了网络协议的底层结构。

北京邮电大学网络实践实验报告-RIP和OSPF路由协议的配置及协议流程

北京邮电大学网络实践实验报告-RIP和OSPF路由协议的配置及协议流程

计算机网络技术实践实验报告实验名称:和路由协议的配置及协议流程姓名:学号:实验日期:年月日实验报告日期:年月日报告退发:(订正、重做)一、环境(详细说明运行的操作系统,网络平台,网络拓扑图)●操作系统:●网络平台:仿真平台●网络拓扑:二、实验目的三、实验内容及步骤(包括主要配置流程,重要部分需要截图):1.设计网拓扑2.配置地址以配置的的地址为例:配置完后,输入命令打开端口。

类似的配置完一共个端口的地址。

3.配置路由协议:以配置的路由协议为例:4.配置的默认路由,以为例:5.配置完成后,测试从到网络中各个节点的连通情况:a)到:b)到:c)到:d)到:e)到:f)到:6.打开调试模式:以为例:不久之后接收到发来的路由信息:同时,也在向周围路由器发送路由信息:从上图中我们路由器从端口发送路由信息告诉,到网络需要两跳,到网络需要一跳,到网络需要两跳。

通过计算从各个端口接收到的路由信息,需要到各个网络的最优路径之后,也会向外发出路由信息。

如上图所示,把路由信息从端口发出。

他告诉这个端口另一端所连的设备,到网络需要一跳,到网络需要两跳,到网路需要一跳。

收到这个路由信息的设备也会根据这个路由信息来计算自己到各个网络的最优路径。

通过获得的路由信息不难看出协议的工作过程:每个路由器都维护这一张路由表,这张路由表中写明了网络号、到该网络的最短路径(实验中的路径长短由跳数来衡量)以及转发的出口。

路由器会周期性得向周围路由器发送自己的路由表,同时也会接受周围路由器发来的路由表,以此来刷新自己的路由器,适应网络拓扑变化。

路由器在收到路由信息之后会根据某些路由算法、收到的路由信息和原先自己的路由表来计算到达各个网络最优的转发路径(即下一跳的出口),这便是距离矢量路由算法的工作过程。

7.在控制台中关闭路由器后(以此来改变网络拓扑),开始收到不可达的路由刷新报文:一段时间后,的路由表被刷新:重新打开一段时间后,路由表被刷新:解释:在路由器下线之后,邻居路由器将会长时间收不到,方向过来的路由信息,一段时间后,路由表会被重新计算。

下一代网络技术

下一代网络技术
术、网络技术等多个领域。
● 3个主要特征
(1) 集成性 (2) 交互性 (3) 同步性
能对内容数据信息、多媒体和超媒体信息、脚本 信息和特定的应用信息等4类信息进行存储、传 输、处理和显现的能力。 在网络通信时人与系统之间的相互控制能力。 包括人机接口和用户终端与系统之间的应用层通 信协议两方面内容。 在多媒体网络终端上显现的图像、声音和文字 均以同步方式工作。
移动IP协议的相关标准由IETF的移动IP工作组制定。 目前已经完成了下面的几个RFC文档:
目前
移动IP技术还处在发展阶段,还有许多需要 完善的地方。
RFC 2002:定义了移动IP协议。 RFC 2003、2004和1701:定义了三种隧道技术。 RFC 2005:叙述了移动IP的应用。 RFC 2006:定义了移动IP的管理信息库MIB。
信息的同步与否决定了网络是多媒体网络还是非多种媒体网络.
15.2.2 多媒体网络对服务质量(QoS) 1.高吞吐量需求 的需求
指有效的网络带宽,通常定义成物理
高传输带宽的需求
链路的传输速率减去各种传输开销。 多媒体通信的吞吐量与网络传输速率 、接收端缓冲容量以及数据流量有关。
被动发现:移动结点等待本地移动代理周期性地 广播代理通告报文。 主动发现:移动结点广播一条请求代理的报文。
代理请求
移动代理 移动结点
代理通告
● 使用代理发现可使移动结点检测到它何 时从一个IP网络漫游到另一个IP网络。
2.位1置5登.记1.(3Re移gistr动atioIPn)的关键技术
● 移动结点必须将其位置信息向其归属代理进行登记(注册),
15.1.1 移动IP技术概述
4.移动IP与传统IP的异同
漫游功能

北邮软院下一代网络实验报告

北邮软院下一代网络实验报告

北京邮电大学软件学院__11-12__学年第_2_学期实验报告课程名称:IP协议无关性程序设计及测试实验名称:实验二实验完成人:姓名:卢昭宇学号:____09212018____成绩:________姓名:朱思维学号:____09212039___成绩:________姓名:王曲学号:____09212108___成绩:________指导教师:_________雷友珣 _____________日期: 2012 年 4 月 20 日1、实验名称及学时数IP协议无关性程序设计及测试 2学时2、实验目的通过本实验使学生理解IPv6网络地址、IPv6套接字编程接口、以及IPv4应用与IPv6应用的互操作,思考应用程序设计如何独立于IP协议版本。

3、实验内容1)实验内容一:在VMware环境下配置两台Linux操作系统机器,一台作为服务器,一台作为客户端。

开发服务器和客户机上的程序,使得:服务器使用IPv6类型的套接字侦听客户端的TCP连接请求,客户端使用IPv4类型的套接字向服务器发出连接请求,服务器配置并运行了IPv4、IPv6协议。

2)实验内容二:在VMware环境下配置两台Linux操作系统机器,一台作为服务器,一台作为客户端。

开发服务器和客户机上的程序,使得:服务器使用IPv4类型的套接字侦听客户端的TCP连接请求,客户端使用IPv6类型的套接字向服务器发出连接请求,客户端配置并运行了IPv4、IPv6协议。

在本项实验中使用DNS服务器配置服务器、客户机的域名信息。

4、实验环境1)Windows环境下的VMWare Workstation软件2)VMWare环境下的两个Ubuntu操作系统虚拟机;3)Ubuntu环境下的DNS服务器软件BIND95、实验要求1)完成实验内容一和实验内容二的实验内容;2)填写实验报告。

6、实验步骤1)在VMWare环境中准备好两个Ubuntu操作系统机器后,通过ifconfig –a命令查看这两个机器所配置的网卡、以及网卡上配置的IP地址。

下一代网络课程说明

下一代网络课程说明
下一代网络的关键技术
北京邮电大学继续教育学院
靳 浩
2007年10月24日
教学基本要求
学完本课程后,希望达到以下要求:
在学习通信新技术、新发展趋势的基础上,掌握 NGN的基本概念、体系结构和NGN的三种关键 技术,即软交换技术(Softswitch)、多协议标 签交换技术(MPLS)和自动交换光网络技术 (ASON)。 了解上述三种关键技术的概念、体系结构及其协 议的主要功能,以便更好地了解未来通信网络的 发展趋势。
教学大纲
本课程共分为五个部分(总计32学时)
第一部分:下一代网络(NGN)概述(2学时) 第二部分:NGN的关键技术------软交换技术及 其发展(16学时) 第三部分:NGN的关键技术------多协议标签交 换技术及其发展(6学时) 第四部分:NGN的关键技术------自动交换光网 络技术(8学时) 复习/作业答疑:2学时
教材及主要参考书
教师自编教材(PDF)。 Franklin D.Ohrtman,JR著,李晓东和许刚译:《软交换 技术》,电子工业出版社,2003.11。 赵慧玲、叶华等,《以软交换为核心的下一代网络技 术》,人民邮电出版社,2002.8。 石晶林、丁炜等,《MPLS宽带网络互联技术》,人民 邮电出版社,2001.3。 吴江、赵慧玲等编著,《下一代的IP骨干网络技术----多协议标记交换技术》,人民邮电出版社,2001.3。 张杰、徐云斌、宋鸿升、桂恒、顾畹仪著,《自动交换 光网络》,人民邮电出版社,2004.2。 徐荣、龚倩著,《高速宽带光互联网技术》,人民邮电 出版社,2002.2。
先修课程
宽带通信网 计算、李洪等著,《下一代网络(NGN)业务及运营》, 人民邮电出版社,2004.8。 强磊等著,《基于软交换的下一代网络组网技术》,人民 邮电出版社,2005.5。uo 罗国庆等著,《软交换的工程实现》,人民邮电出版社, 2004.3。 唐雄燕、庞韶敏编著,《软交换网络》,电子工业出版 社,2005.5。 胡乐明、曹磊等编著,《IMS技术原理及应用》,电子工业 出版社,2006.1。 部分IETF文稿和草案。

北邮下一代internet实验一报告

北邮下一代internet实验一报告

实验一:实验报告一.使用ping命令测试计算机之间的连通性:1.弄清楚如何在本地计算机上运行ping程序;为了测试这些基本条件,建议按照以下步骤进行ping测试:(1)ping 127.0.0.1;(网络连接不论是否通畅都可以ping成功)网络地址127.0.0.1是一个保留地址,这个IP地址叫做回送地址(loopbackaddress),用于测试本机的TCP/IP协议安装是否正确。

无论网线是否连接,都能ping通本机的还回地址(2)ping<本机IP>;试网卡驱动和网卡是否连接网络如果网线断掉,只能ping通你本机的还回地址。

只有网线连接上才能ping 通本机的ip地址。

如果不能ping 通,可以是你的机器本身的设置问题,也可能是网线的问题,或是网卡的问题。

(3)ping<局域网内其他IP>;这个命令测试计算机与本地网网内其它计算机的连通性。

如果能够收到响应,则表明本地网络运行正确。

如果没有收到响应,可能有如下问题:a.子网掩码不正确,应重新分配;b.网卡配置错误,应检查网卡指示灯有无闪烁,检查网卡设置和驱动程序;c.网络连接有问题,检查网线的连通性和集线器、交换机的连接。

(4) ping<网关IP>;为了证明与网关连通正常的。

这个命令如果应用正确,则表示本网络的路出器正在运行并能够做出应答。

(5) ping<一个远程域名>;如果不通,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障,需要重新设置DNS。

2.测试本地计算机(ping 127.0.0.1),确定ping程序运行正确;127.0.0.1作为一个保留的IP地址,叫做回送地址,用于测试本机的TCP/IP协议安装是否正确。

无论网线是否连接,都能ping通本机的还回地址。

3.使用ping命令确定北邮是否可达;在网络连接正常情况下,可达;在无网络连接情况下,不可达。

4.使用搜索引擎找到另一个国家的计算机,ping该计算机。

下一代Internet网络技术NGI概述

下一代Internet网络技术NGI概述

1.2 下一代互联网发展现状 CERNET2:领跑全球下一代互联网
更快
1.2 下一代互联网发展现状
中国CNGI建设目标是:
• 2010年建成全球规模最大的下一代互连网络;
• 在下一代互连网的标准制订、技术研究、产品开
更快
发方面要在国际上占据重要地位;
• 增强我国的综合国力和可持续发展的能力,推动 我国的信息化建设,实现国民经济和社会进步的 跨越式发展。
分组交换
城域交换网的高速传输链路可以是基于IP over DWDM全光网,也可以是基于IP over SDH或IP over ATM的网络。
下一代交换网是以软交换为核心的分组交换网, 以支持分组化、开放性、分层的网络架构体系为显 著特征,将业务与控制分离,控制和承载分离,提 供了网络控制、管理、计费和业务支持的高度灵活 性。
宽带传输
●速率一般在2.5Gbps以上,它是NGI 网络技术
的关键。
●骨干网主要由基于ATM的IP over ATM,或者
基于光纤同步数字体系的IP over SDH,或基于全光
网的IP over WDMD等高速传输链路
●高性能宽带核心路由器及相应的网络协议
1.4 下一代互联网的组成
2. 城域交换网
2.毕厚杰等 主编,IP宽带通信网络技术,北京邮电 大学出版社,2004年2月。
更快
3 . 李 津 生 、 洪 佩 琳 编 《 下 一 代 Internet 的 网 络 技 术》,北京:人民邮电出版社,2001。
4 . 綦 ( qi ) 朝 辉 、 邓 宪 法 编 《 下 一 代 Internet 技 术》,北京:国防工业出版社,2005.8
●现在Internet
标志:Web技术,网页连接 主要应用:Web信息浏览、电子商务等

北邮下一代Internet实验四:分析典型 P2P 软件的工作过程 报告

北邮下一代Internet实验四:分析典型 P2P 软件的工作过程 报告

实验报告利用前面实验使用的抓包工具(如 wireshark 或 Ethereal), 安装一个典型的 P2P 软件(学生可以自己选择,如迅雷、快车、PPLive 等),要求使用抓包软件截获 TCP/UDP 端口的分组,利用逆向工程的研究方法,分析分组来学习该 P2P 软件的工作过程并进行描述(至少需要画出该系统主要实体之间消息交互图),进而了解 P2P 模式的应用的基本工作原理。

1、使用ipconfig命令查看主机IP地址为:10.8.182.1262、启动迅雷,并启动 Windows 任务管理器,查看迅雷的PID为114203、通过 netstat -ano|findstr 11420命令和刚才得到的端口号查看迅雷所占用的端口可看出迅雷占用两个TCP端口其中10.8.182.126:50323用来建立连接127.0.0.1:45267用来监听。

4、开启 Wireshark,观察迅雷下载软件过程中发送和接收的数据包(1)启动迅雷但未建立下载任务dns筛选器迅雷DNS报文:其中10.3.9.4为DNS服务器的IP地址。

tcp.port == 45267筛选器查看45267端口,无分组:tcp.port == 50323筛选器查看50323端口,能看到用于建立连接的分组:(2)建立下载任务tcp.port == 45267筛选器查看45267端口:可以发现SYN,ACK等过程,这是下载资源时通过TCP端口和资源提供者进行三次握手协议的过程。

其中SEQ号不同,资源提供者也不同(3)下载完成后可以看到RST,ACK和FIN,ACK等过程。

FIN,ACK为资源提供者释放连接的握手过程。

5、P2P下载软件(如迅雷)的工作原理过程由图可知,一次基本的 P2P 访问所进行的基本步骤为:a.开启P2P软件时,本主机将自己的 IP 地址和端口号发给P2P服务器请求连接,P2P服务器响应连接。

b.此时本主机可以作为资源提供者为连接P2P服务器并请求资源的其他下载者传送资源。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一实验报告
实验名称使用网络测试工具测试网络状态
实验目的
1、学习常用网络测试工具的基本功能和使用方法
2、总结并设计使用网络测试工具测试网络状态的方法
实验完成人刘炳辰
实验时间2015年11月25日
实验环境Windows8系统
实验步骤与结果分析
1、使用ping命令测试计算机之间的连通性
(1)ping
(2)ping
(3)ping
(4)使用ping命令确定北邮
(5)使用搜索引擎找到另一个国家的计算机,Ping该计算机
ping
最大往返延迟为163ms
Ping 英国的一个IP:
请求全部超时,延迟视为无限大。

Ping德国有一个IP:
请求全部超时延迟视为无限大。

(5)当某台计算机无法正常访问远程某网站时,如何使用ping命令测试和定位故障的位置?
第一步,ping ,如果无法ping通,表明本地机器TCP/IP协议不能正常工作,此时应检查本地的操作系统安装设置。

第二步,ping本地IP。

能ping通表明网络适配器工作正常,如果不通查看网线是否插好,如果还是不通,说明网络适配器出现故障,可尝试更换网卡或驱动程序。

第三步,ping一台同网段计算机的IP。

不通则说明网络线路出现故障,若网络中还包含路由器,可以先ping路由器在本网段端口的IP,不通则表明此段线路有问题,应检查网内交换机或网线故障。

第四步,ping默认网关。

如果不通,用网线将PC机直接连接至路由器,如果能ping 通,则应检查路由器至交换机的网线故障,如果无法ping通,说明路由器出现故障第五步,ping一个远程域名。

如果不通表明DNS服务器的IP地址配置不正确或者DNS服务器有故障,需要重新设置DNS。

2、使用traceroute命令测试计算机之间的路由器
(1)在本地计算机上运行traceroute程序
在Windows系统中使用Tracert命令。

Tracert通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。

一条路径上的每个设备Traceroute要测3次。

输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。

(2)选择本地网络中的一台目标主机,运行traceroute命令
跟踪了本局域网中的一台主机,因为在本网内,不需要经过路由,结果往返均小于等于1毫秒。

同时输出了跟踪的目的主机的名称和IP。

跟踪了一个不在同一个局域网内的主机,用6跳就成功跟踪到目标网络。

(3)选择本市内其他高校的一台目标主机,运行traceroute命令
跟踪清华大学网站,通过18个跃点跟踪到目的主机。

(4)选择国内其他省的一台目标主机,运行traceroute命令
跟踪上海交通大学网站,最多通过30个跃点进行跟踪,但是请求一直超时,并不能跟踪到目标主机。

分析:Tracert提取发ICMP TTL到期消息设备的IP地址并作域名解析。

每次,Tracert都打印出一系列数据,包括所经过的路由设备的域名及IP地址,三个包每次来回所花时间。

Tracert 有一个固定的时间等待响应(ICMP TTL到期消息),一般是4s。

如果这个时间过了,它将打印出一系列的*号表明:在这个路径上,这个设备不能在给定的时间内发出ICMP TTL到期消息的响应。

然后,Tracert给TTL记数器加1,继续进行上述过程。

(5)不同时间重复执行(2)-(4),观察并分析结果,得出的结论为:
在不同时间跟踪清华大学首页结果如下
在不同时间跟踪上海交通大学首页结果如下:
通过不同时间的跟踪对比可以看出不同时间,网络状况不同,路由器选择的路径有个别不同,但绝大多数路径是相同的,差异比较大的是向同一目标发送数据包的往返时间。

3、使用IPconfig命令获取主机和网络信息
(1)弄清楚如何在本地计算机上运行Ipconfig程序
使用IPconfig命令为每个已经配置了的接口显示IP地址,子网掩码和缺省网关值。

使用IPconfig/all命令为DNS和WINS服务器显示已配置且所要使用的附加信息,并且显示内置于本地网卡中的MAC地址
使用IPconfig/release将所有接口的租用IP地址重新归还给DHCP服务器。

使用IPconfig/renew命令可以与DHCP服务器取得联系并且租用一个IP地址
(2)使用Ipconfig命令获取本机的IP地址和子网掩码以及默认网关信息
(2)使用Ipconfig/all命令获取本机的MAC地址
本机无线网卡的MAC地址为:62-36-DD-F2-08-FB
本机有线网卡的MAC地址为:B8-88-E3-ED-FA-0E
(3)向DHCP服务器归还IP地址并重新申请分配一个新的IP地址,比较新分配的地址与原地址并分析解释原因
向DHCP服务器归还了IP地址后IPv4地址信息以及连接特定的DNS后缀没有了。

当重新向DHCP申请IP地址后,申请的地址与原来的IP地址相同
分析与思考
(1)使用网络测试工具能做些什么事情?
Ping命令可以测试本机的TCP/IP协议的正确性,测试本地连接是否是连接上的,还可以测试网络是否通畅。

如果网络不通或者无法访问某网站,可以使用ping命令测试和定位故障位置。

Traceroute命令可以跟踪两台指定主机之间的路由器等信息,并且测试网络状况,获得比ping命令更加详细的信息,包括数据包所走的路径,节点IP以及往返时间。

使用IPconfig命令可以获取主机IPv6地址,IPv4地址,子网掩码,默认网关,物理地址等详细信息。

还可以向DHCP服务器归还或者申请IP地址。

(2)上网搜索还有哪些网络测试工具?它们各有什么应用特点?
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。

使用时如果不带参数,netstat显示活动的TCP 连接。

命令的一般格式为:netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval]
命令中各选项的含义如下:
-a 显示所有socket,包括正在监听的。

-c 每隔1秒就重新显示一遍,直到用户中断它。

-i 显示所有网络接口的信息,格式“netstat -i”。

-n 以网络IP地址代替名称,显示出网络连接情形。

-r 显示核心路由表,格式同“route -e”。

-t 显示TCP协议的连接情况
-u 显示UDP协议的连接情况。

-v 显示正在进行的工作。

(3)ICMP协议是因特网与IP协议配合使用的,其具有灵活和强大的系统间调整和差错报告功能,你能够参照ping和traceroute的设计思路也基于ICMP 协议设计1-2个简单实用的网络测试命令吗?
可以设计一个类似于tracert的命令,但是不仅在ICMP有效期内返回目的主机或者网关的IP信息,在访问超时后也能向源主机发送超时目标网关的IP信息,让源主机知道是在哪一点跟踪失败了。

(4)当某主机与网络的连接出现故障时,你会如何检测故障?请设计出使用网络命令检测和获取网络状态和相关参数的方法并设计验证一下你的方法的可行性。

使用ping命令验证,首先ping ,然后ping本地IP。

不能ping通表明网络适配器工作异常。

第三步,ping一台同网段计算机的IP,不通则说明网络线路出现故障。

第四步,ping默认网关,不通说明路由器出现故障。

最后,ping一个远程域名。

如果不通表明DNS服务器的IP地址配置不正确或者DNS服务器有故障,需要重新设置DNS。

相关文档
最新文档