南邮计算机网络实验报告

合集下载

南邮通信技术实验报告实验一

南邮通信技术实验报告实验一

南京邮电大学通达学院课程实验报告题目: IP网络中的TCP-UDP通信实验学院通达学院学生姓名王伟慧班级学号 10005002指导教师王珺开课学院通信与信息工程学院日期 2013.5一,实验目的了解局域网TCP消息通信过程的机制;1,了解局域网UDP消息通信过程的特点;2,熟悉最简单的Socket类的操作和使用;3,实现字符串通信、文件(ASCII文件)传输、Socket局域网电话的实现;二实验设备及软件环境答:一台或两台装有VC++的带有网卡的PC机(或工控机)。

服务器端10.10.9.210.10.9.3710.10.9.1510.10.9.1三实验步骤内容一:基于TCP协议的Socket消息发送和接收说明:事例程序包括“TCP聊天服务器”与“TCP聊天客户端”。

1,运行示例程序“TCP聊天服务器”设置端口号:1001,2,点击“服务器开启服务”3,运行示例程序“TCP聊天客户端”,设置端口号一定要与“TCP聊天服务器”设置的一致。

如果在同一台机器上运行,输入服务器IP地址:127.0.0.1,如果不在同一台机器上,输入局域网上服务器所在机器的IP地址(当然首先确保局域网通畅)4,点击“连接”在客户端输入文字消息,可以看到服务器端能显示出客户机的名称、IP地址、以及通过Socket消息发送过来的文字内容。

内容二,基于UDP的SOCKET消息1,(必须是在两台机器上,说明书上示意为10.10.9.37和10.10.9.15两个IP 地址)均运行程序“UDP客户端”,运行界面如图1.5,注意此时已经没有明确的“服务器”“客户端”之说,“服务器名”输入对端IP地址,端口号必须一致。

2,分别点击“打开端口”,连接上服务器后,可以互发消息四.实验内容及实验结果TCP通信UDP通信五.实验体会实验过程中,虽然有很多的困难,但经过老师和同学的知道,最终都顺利解决了,实验之后,对TCP、UDP的通信连接有了更加深刻的认识,增长了有关通信技术方面的知识,对以后的学习生活,都会有很大的帮助。

【实验】南邮宽带交换技术实验

【实验】南邮宽带交换技术实验

【关键字】实验南京邮电大学实验报告课程宽带交换技术专业通信工程学生姓名Mango C班级学号任课教师单位通信与信息工程学院2013/2014学年第2学期实验一MPLS网络基本配置实验一、实验目的通过MPLS协议的基本配置,学习核心网设备的配置方法,掌握标签分发交换过程。

二、实验内容利用路由设备实现MPLS基本配置的功能。

三、实验仪器设备和材料清单1.实验用软件:GNS3、SecureCRT、c3640-jk9s-mz.124-16.bin。

2.高性能电脑一台。

四、实验要求1.学习实验所用软件的安装和使用方法;2.完成局域网内路由互通并观察各种表项;3.完成MPLS的基本配置并观察标签分发交换过程。

五、实验步骤1.实验网络设计(1)MPLS配置实验所使用的路由器型号:C3600 路由器(2)端口及IP地址设计:(3)拓扑连接:2.实验步骤(1)建立新工程步骤打开GNS3 软件,新建工程,命名为:B(2)选取路由器、配置端口、连接路由器选择C3600,拖出7 个C3600 路由器,分别为R1~R7。

R1~R3 组成运营商MPLS 骨干网,R1、R3 为运营商边缘路由器PE,R2 为运营商核心路由器P。

R4~R6 为客户端边缘路由器CE,R4、R5 模拟公司A 的私网,R6、R7 模拟公司B 的私网。

各路由器插槽slot0选择“NM-4T”选项。

如上图设计拓扑选择各端口连接路由器。

(3)路由器端口IP地址配置使用config t命令进入全局模式,在全局配置模式下配置各路由器环回口及各接口ip地址并激活各端口配置结果:以R1为例(4)路由协议配置运营商MPLS 骨干网和公司A 的私网的网内协议采用RIP协议;公司B 的私网的网内协议采用EIGRP协议。

用show ip route命令查看路由表,以R1为例:Codes: C - connected, R - RIP16.0.0.0/24 is subnetted, 1 subnetsC 16.1.1.0 is directly connected, Serial0/21.0.0.0/32 is subnetted, 1 subnetsC 1.1.1.1 is directly connected, Loopback02.0.0.0/32 is subnetted, 1 subnetsR 2.2.2.2 [120/1] via 12.1.1.2, 00:00:17, Serial0/03.0.0.0/32 is subnetted, 1 subnetsR 3.3.3.3 [120/2] via 12.1.1.2, 00:00:17, Serial0/023.0.0.0/24 is subnetted, 1 subnetsR 23.1.1.0 [120/1] via 12.1.1.2, 00:00:17, Serial0/012.0.0.0/24 is subnetted, 1 subnetsC 12.1.1.0 is directly connected, Serial0/014.0.0.0/24 is subnetted, 1 subnetsC 14.1.1.0 is directly connected, Serial0/1用ping命令检查每段链路的互通性,以R1为例:R1#ping 3.3.3.3 source 1.1.1.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:Packet sent with a source address of 1.1.1.1!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 544/667/744 msR1#ping 4.4.4.4 source 1.1.1.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 4.4.4.4, timeout is 2 seconds:Packet sent with a source address of 1.1.1.1.....Success rate is 0 percent (0/5)可以看到R1与R3路由连通但与R4未连通。

南邮计算机网络实验

南邮计算机网络实验

《计算机通信网》实验报告班级:姓名:学号:实验成绩内容;ipconfig 实用程序可用于显示当前的tcp/ip 配置的设置值。

这些信息一般用来检验人工配置的tcp/ip 设置是否正确。

但是,如果你的计算机和所在的局域网使用了动态主机配置协议DHCP,这个程序所显示的信息也许更加实用。

这时,ipconfig 可以让你了解你的计算机是否成功的租用到一个ip 地址,如果租用到则可以了解它目前分配到的是什么地是否正常。

需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示tcp/ip配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信tcp/ip的正确性。

简单的说,ping就是一个测试程序,如果ping运行正确,你大体上就可以排除网络访问层、网卡、modem的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。

ping ——对这个域名的解析是通过dns服务器,如果这里出现故障,则表示dns服务器的ip地址配置不正确或dns 服务器有故障(对于拨号上网用户,某些isp 已经不需要设置dns服务器了)。

3、用route命令查询路由表,并写出路由表中三条信息;4、用命令netstat 查看本机活动的TCP连接,列出三条非本地活动的TCP连接;5、用命令tracert查看到达所经过的路径,并把它们列出来,写出最终的IP地址。

最终的IP地址:203.208.43.79实验成绩1、网络拓朴图网络拓朴图2、基本设置计算机A、B的IP地址如上图所示,但不设置默认网关地址。

因为一旦添上默认网关,就相当于在主机路由表添加一个默认路由项。

3、AB之间连接性测试先从A ping B,或者B ping A,其中结果如图所示:图中的Destination Host unreachable 表示目标主机不可达,因为在主机A的路由表中没有对B的路由项。

4、在主机A的路由表中分别添加特定主机、特定网络、默认路由项,使AB之间的能相互路由。

计算机网络实验报告(6篇)

计算机网络实验报告(6篇)

计算机网络实验报告(6篇)计算机网络实验报告(通用6篇)计算机网络实验报告篇1一、实验目的1、熟悉微机的各个部件;2、掌握将各个部件组装成一台主机的方法和步骤;3、掌握每个部件的安装方法;4、了解微型计算机系统的基本配置;5、熟悉并掌握DOS操作系统的使用;6、掌握文件、目录、路径等概念;7、掌握常用虚拟机软件的安装和使用;8、熟悉并掌握虚拟机上WINDOWS操作系统的安装方法及使用;9、掌握使用启动U盘的制作和U盘安装windows操作系统的方法;10、了解WINDOWS操作系统的基本配置和优化方法。

二、实验内容1.将微机的各个部件组装成一台主机;2.调试机器,使其正常工作;3.了解计算机系统的基本配置。

4.安装及使用虚拟机软件;5.安装WINDOWS7操作系统;6.常用DOS命令的使用;7.学会制作启动U盘和使用方法;8.WINDOWS7的基本操作;9.操作系统的基本设置和优化。

三、实验步骤(参照实验指导书上的内容,结合实验过程中做的具体内容,完成此项内容的撰写)四、思考与总结(写实验的心得体会等)计算机网络实验报告篇2windows平台逻辑层数据恢复一、实验目的:通过运用软件R-Studio_5.0和winhe_对误格式化的硬盘或者其他设备进行数据恢复,通过实验了解windows平台逻辑层误格式化数据恢复原理,能够深入理解并掌握数据恢复软件的使用方法,并能熟练运用这些软件对存储设备设备进行数据恢复。

二、实验要求:运用软件R-Studio_5.0和winhe_对电脑磁盘或者自己的U盘中的删除的数据文件进行恢复,对各种文件进行多次尝试,音频文件、系统文件、文档文件等,对简单删除和格式化的磁盘文件分别恢复,并检查和验证恢复结果,分析两个软件的数据恢复功能差异与优势,进一步熟悉存储介质数据修复和恢复方法及过程,提高自身的对存储介质逻辑层恢复技能。

三、实验环境和设备:(1)Windows _P 或Windows 20__ Professional操作系统。

161410125 覃柯 计算机网络实验报告

161410125 覃柯 计算机网络实验报告

南京航空航天大学计算机网络课程实验报告实验:模拟交换机工作姓名:覃柯学号:*********指导老师:***日期:2017.5.7目录一、基础型实验 (3)二、工程型实验任务及目的 (14)三、开发运行环境 (15)四、主要功能分析及界面设计 (15)五、架构、模块及接口设计 (17)六、详细设计 (18)七、主要源代码 (18)八、心得体会 (26)一、基础型实验针对5个实验,逐个用拷屏和文字记录实验过程、步骤、结果、以及你的结论1、熟悉使用traceroute(P15)。

tracert 192.168.1.100tracert tracert -d 192.168.1.100tracert -h 5 192.168.1.100 tracert -w 5 192.168.1.100 使用PingPlotter软件2、用ping检测网络连通性(p109)3、配置和检查本机的网络(p164)4、使用WHOIS(p282)1在线WHOIS数据库查询的相关信息(下面是使用站长之家)查询DNS查询IP国内大学IP范围https:///view/f55bb9bef121dd36a32d8285.html2 使用nslookup程序实例1:要将默认的查询类型更改为主机(计算机)信息,并将初始超时更改为10秒,则需输人命令“Nslookup-querytype=hinfo-timeout=10”。

实例2:査洵IP地址。

Nsiookup命令最简单的用法是查询域名对应的IP 地址,包括A记录、MX记录、NS记录、CNAME记录。

要査洵A记录,需要按“Nslookup域名”格式输人命令,如“Nsloo kup '要查询MX记录,需要按“Nslookup-q=mx域名”格式输人命令,如“Nslookup-q=mx ”。

要査洵NS记录,需要按“Nslookup-q=ns域名”格式输入命令,如“N lookup-q=ns ”3 对的查询,百度一共有4个IP地址45 在发动攻击前可以用WHOIS数据库和nslookup工具来执行对一个机构的网络侦查,能通过禁止外来用户的ping操作,和屏蔽相关的WHOIS信息来防止6 可以更清晰更透明,便于用户对域名信息的查询5、安装和熟悉使用wireshark(p37、p131、p203、p255) 1 抓http协议监测其中某个包,选择Follow UDP或者Follow TCP筛选查找比如我打开,想要查找和nuaa相关的二、工程型实验任务及目的实验十一模拟交换机工作1、实验目的:要求学生掌握Socket技术及交换机工作过程2、实验内容:1.要求学生掌握利用Socket进行编程的技术2.产生8个进程,其中两个代表交换机,6个代表主机完成下面拓扑i.任何一个主机可以可以通过Socket发送数据给另外一个ii.交换机显示处理过程,包括查表过程和自学习过程iii.必须采用图形界面,每个主机/交换机可以设置自己的标识三、开发运行环境VS2015四、主要功能分析及界面设计主要用多线程来建立多个socket连接,每建立一个socket连接,客户端向服务端发送自身的mac地址,由交换机的服务端记录下clientsocket和mac地址,完成对交换机表自学习中的初始化,然后交换机服务端reciver由主机发送来的信息,通过比较固定格式中的mac地址来确定要发送的主机,如果找不到则进行广播,发送给另外一台交换机,发送根据记录下来的clientsocket来发送,主要结构如下:对于交换机1:1.头文件2.定义的需要用到的结构体数组Struct info和结构体指针struct threadinfor3.定义的线程函数,由于交换机1用多线程创建了4个服务端(3个主机,一个交换机2),交换机1的所有服务端可公用一部分,当accept的时候得到clientsocket记录下来用以处理4.程序,创建socket服务端的前部分和判断收到clientsocket创建新的线程用以建立4个socket连接交换机2:交换机2和交换机1的区别在于交换机1相对交换机2是服务端,则交换机2的主程序先创建一个线程用以当客户端与交换机1的服务端相连主机:3个主机与交换机1相连,3个主机与交换机2相连,除了与交换机1和交换机2相连的端口号不同,其余都一样,主题部分则是用while(1)循环发送消息与接收消息五、架构、模块及接口设计架构:主机3 主机3| |主机1——交换机1 ——————交换机2——主机2| |主机2 主机1模块:服务器端客户端交换机表的初始化在服务器端,对转发消息的处理也在服务器端接口设计:#include<iostream>#include<stdio.h>#include<stdlib.h>#include<string.h>#include<winsock2.h>#include"pthread.h"#pragma comment(lib, "pthreadVC2.lib")#pragma comment (lib, "ws2_32.lib") //加载 ws2_32.dll#define BUF_SIZE 1024using namespace std;WSADATA wsaData;struct info { //用结构体数组定义该交换机的表SOCKET cS[4];//SOCKET cS[4];char mac[4][1024];char Str[4][1024];int MsgCount;};struct info INF;char mac[1024];char infor[1024];struct threadinfor{SOCKET clntSock;int i;};六、详细设计七、主要源代码交换机2:#include<iostream>#include<stdio.h>#include<stdlib.h>#include<string.h>#include<winsock2.h>#include"pthread.h"#pragma comment(lib, "pthreadVC2.lib")#pragma comment (lib, "ws2_32.lib") //加载 ws2_32.dll #define BUF_SIZE 1024using namespace std;WSADATA wsaData;struct info { //用结构体数组定义该交换机的表SOCKET cS[4];//SOCKET cS[4];char mac[4][1024];char Str[4][1024];int MsgCount;};struct info INF;char mac[1024];char infor[1024];struct threadinfor{SOCKET clntSock;int i;};void *swich2_socket(void *arg){threadinfor *ti;ti = (threadinfor *)arg;ti->clntSock;ti->i;//SOCKET csock = *(SOCKET*)clntSock;//接收客户端发来的数据char buffer[BUF_SIZE] = { 0 }; //缓冲区recv(ti->clntSock, buffer, BUF_SIZE, 0);//INF.cS[ti->i] = ti->clntSock;scanf("receive:%s\n", &buffer);int p = 0;for (p = 0; p < 1024; p++){if (buffer[p] == '#')break;elseINF.mac[ti->i][p] = buffer[p];}memset(buffer, 0, BUF_SIZE);while (1){if (recv(ti->clntSock, buffer, BUF_SIZE, 0)>0);{if (buffer[0] == '*'){printf("this is the message you need to deal with:%s\n", buffer);for (p = 1; p < 1000; p++){if (buffer[p] == '&')break;elsemac[p] = buffer[p];}//接收完毕消息开始判断if (strcmp(INF.mac[0], mac) == 0){printf("send to swich1_0\n");send(INF.cS[0], buffer, 1024, 0);}else if (strcmp(INF.mac[1], mac) == 0){printf("send to swich1_1\n");send(INF.cS[1], buffer, 1024, 0);}else if (strcmp(INF.mac[2], mac) == 0){printf("send to swich1_2\n");send(INF.cS[2], buffer, 1024, 0);}else{printf("send to swich2\n");send(INF.cS[3], buffer, 1024, 0);}}}}Sleep(100);return 0;}void *swich2_swich1(void *args){int w = 0;//初始化DLLWSADATA wsaData;WSAStartup(MAKEWORD(2, 2), &wsaData);//向服务器发起请求sockaddr_in sockAddr;memset(&sockAddr, 0, sizeof(sockAddr)); //每个字节都用0填充sockAddr.sin_family = PF_INET;sockAddr.sin_addr.s_addr = inet_addr("127.0.0.1");sockAddr.sin_port = htons(1601);char bufSend[BUF_SIZE] = { "888# "};char bufRecv[BUF_SIZE] = { 0 };//创建套接字SOCKET sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);connect(sock, (SOCKADDR*)&sockAddr, sizeof(SOCKADDR));//获取用户输入的字符串并发送给服务器printf("send mac to swich1: \n");send(sock, bufSend, strlen(bufSend), 0);//接收服务器传回的数据printf("");while(1){if (recv(sock, bufRecv, BUF_SIZE, 0) > 0);{if (bufRecv[0] == '*'){printf("this is the message you need to deal with:%s\n", bufRecv);for (w = 1; w < 1000; w++){if (bufRecv[w] == '&')break;elsemac[w] = bufRecv[w];}//接收完毕消息开始判断if (strcmp(INF.mac[0], mac) == 0){printf("send to swich2_0\n");send(INF.cS[0], bufRecv, 1024, 0);}else if (strcmp(INF.mac[1], mac) == 0){printf("send to swich2_1\n");send(INF.cS[1], bufRecv, 1024, 0);}else if (strcmp(INF.mac[2], mac) == 0){printf("send to swich2_2\n");send(INF.cS[2], bufRecv, 1024, 0);}else{printf("can not find\n");}}}}}int main(){pthread_t swich;pthread_create(&swich, NULL, swich2_swich1, NULL);int i = 0, j = 0, m = 0, n = 0, l = 0;pthread_t t[3];WSADATA wsaData;WSAStartup(MAKEWORD(2, 2), &wsaData);//创建套接字SOCKET servSock = socket(AF_INET, SOCK_STREAM, 0);//绑定套接字sockaddr_in sockAddr;memset(&sockAddr, 0, sizeof(sockAddr)); //每个字节都用0填充sockAddr.sin_family = PF_INET; //使用IPv4地址sockAddr.sin_addr.s_addr = inet_addr("127.0.0.1"); //具体的IP地址sockAddr.sin_port = htons(1602); //端口bind(servSock, (SOCKADDR*)&sockAddr, sizeof(SOCKADDR));//进入监听状态listen(servSock, 20);//SOCKADDR clntAddr;//int nSize = sizeof(SOCKADDR);//ti.clntSock= accept(servSock, (SOCKADDR*)&clntAddr, &nSize);int Count = 0;while (Count < 3) //一但收到信号创建新的线程{struct threadinfor ti;SOCKADDR clntAddr;int nSize = sizeof(SOCKADDR);ti.i = Count;ti.clntSock = accept(servSock, (SOCKADDR*)&clntAddr, &nSize);INF.cS[Count] = ti.clntSock;if (INVALID_SOCKET != ti.clntSock){printf("begin to setting socket\n");//pthread_create(&t[ti.i], NULL, swich1_socket, &ti);if (pthread_create(&t[ti.i], NULL, swich2_socket, &ti) < 0){perror("could not create thread");return 1;}printf("Handler assigned\n");Count++;}else{perror("accept failed");return 1;}}for (j = 0; j < 3; j++){pthread_join(t[j], NULL);}//pthread_join(swich, NULL);}//一条一条消息处理/*n=3;while (n > 0){for (m = 1; m < 1000; m++){if (INF.Str[n][m] == '&')break;elsemac[m] = INF.Str[n][m];}for (l=0; m < 1000; l++,m++){infor[l] = INF.Str[n][m];}//判断是否能找到要发送的主机,找不到则发送给交换机2 if (strcmp(INF.mac[0], mac) == 0){printf("send to swich1_0\n");send(INF.cS[0], infor, 1000, 0);}else if (strcmp(INF.mac[1], mac) == 0){printf("send to swich1_1\n");send(INF.cS[1], infor, 1000, 0);}else if (strcmp(INF.mac[2], mac) == 0){printf("send to swich1_2\n");send(INF.cS[2], infor, 1000, 0);}else{printf("send to swich2\n");send(INF.cS[3], infor, 1024, 0);}n--;}*///closesocket(servSock); //关闭套接字//closesocket(ti.clntSock); //关闭套接字//WSACleanup(); //终止使用 DLL//return 0;主机:#include<iostream>#include<stdio.h>#include<stdlib.h>#include<winsock2.h>#pragma comment (lib, "ws2_32.lib") //加载 ws2_32.dll #define BUF_SIZE 1024using namespace std;int main(){int w = 0;//初始化DLLWSADATA wsaData;WSAStartup(MAKEWORD(2, 2), &wsaData);//向服务器发起请求sockaddr_in sockAddr;memset(&sockAddr, 0, sizeof(sockAddr)); //每个字节都用0填充sockAddr.sin_family = PF_INET;sockAddr.sin_addr.s_addr = inet_addr("127.0.0.1");sockAddr.sin_port = htons(1601);char bufSend[BUF_SIZE] = { 0 };char bufRecv[BUF_SIZE] = { 0 };//创建套接字SOCKET sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);connect(sock, (SOCKADDR*)&sockAddr, sizeof(SOCKADDR));//获取用户输入的字符串并发送给服务器printf("Input mac: \n");scanf("%s", &bufSend);send(sock, bufSend, strlen(bufSend), 0);memset(bufSend, 0, BUF_SIZE);while (1){printf("Input the message you want to send: ");scanf("%s", bufSend);send(sock, bufSend, strlen(bufSend), 0);//接收服务器传回的数据recv(sock, bufRecv, BUF_SIZE, 0);//输出接收到的数据printf("Message form server: %s\n", bufRecv);memset(bufSend, 0, BUF_SIZE); //重置缓冲区memset(bufRecv, 0, BUF_SIZE); //重置缓冲区}//closesocket(sock); //关闭套接字//WSACleanup(); //终止使用 DLL//return 0;}jia八、心得体会在本次实验编写过程中,由于是第一次接触到socket编程,一切从零开始,以前的c/c++基础不够扎实,写得十分慢,写代码的思路也不够清晰,一开始到最后完成编写推翻了很多思路,经历了几次从头开始,把一开始繁琐的程序精简了很多,才成功写出了最后的代码,在本次实验进行中,我感受到了很多东西,比如,写一道程序,要先明确思路,把整体的结构想通,不然埋头往下写一直会出现各种莫名其妙的错误,还难以排查,平时要多写代码,才能熟练运用各种函数,业精于勤荒于嬉,对我来说,以前写过一些代码,但是写得少,平时又不抓紧时间写,最后拖延了很久,虽然最后完成了编写,但是确实花费了很多不必要的时间,最后,我要多编写一些程序,掌握更多的计算机语言。

《计算机网络实验》实验报告

《计算机网络实验》实验报告

《计算机网络实验》实验报告一、实验目的计算机网络实验是计算机相关专业学习中的重要实践环节,通过实验操作,旨在深入理解计算机网络的基本原理、协议和技术,提高我们的动手能力和解决实际问题的能力。

具体目的包括:1、熟悉计算机网络的体系结构和各层协议的工作原理。

2、掌握网络设备的配置和管理方法,如交换机、路由器等。

3、学会使用网络工具进行网络性能测试和故障诊断。

4、培养团队合作精神和沟通能力,提高解决复杂问题的综合素养。

二、实验环境本次实验在学校的计算机网络实验室进行,实验室配备了以下设备和软件:1、计算机若干台,安装了 Windows 操作系统和相关网络工具软件。

2、交换机、路由器等网络设备。

3、网络线缆、跳线等连接设备。

三、实验内容及步骤实验一:以太网帧的捕获与分析1、打开网络协议分析软件 Wireshark。

2、将计算机连接到以太网中,启动捕获功能。

3、在网络中进行一些数据传输操作,如访问网站、发送文件等。

4、停止捕获,对捕获到的以太网帧进行分析,包括帧的格式、源地址、目的地址、类型字段等。

实验二:交换机的基本配置1、连接交换机和计算机,通过控制台端口进行配置。

2、设置交换机的主机名、管理密码。

3、划分 VLAN,并将端口分配到不同的 VLAN 中。

4、测试不同 VLAN 之间的通信情况。

实验三:路由器的基本配置1、连接路由器和计算机,通过控制台端口或Telnet 方式进行配置。

2、设置路由器的接口 IP 地址、子网掩码。

3、配置静态路由和动态路由协议(如 RIP 或 OSPF)。

4、测试网络的连通性。

实验四:网络性能测试1、使用 Ping 命令测试网络的延迟和丢包率。

2、利用 Tracert 命令跟踪数据包的传输路径。

3、使用网络带宽测试工具测试网络的带宽。

四、实验结果与分析实验一结果与分析通过对捕获到的以太网帧的分析,我们清楚地看到了帧的结构,包括前导码、目的地址、源地址、类型字段、数据字段和帧校验序列等。

南邮通信与网络实验报告1

南邮通信与网络实验报告1
3、如上图所抓的那一个数据包,它是一个以太网版本2的帧。鼠标点击各项目,对应数据用背景则变蓝的方式标识出来
五、实验结果分析及总结
以抓到的第二个包为例,EthernetⅡ表示这是一个以太网版本2的帧。50 b7 c3 90 1a 35表示目的地址为50:b7:c3:90:1a:35,占6字节。00 23 3e 77 ab 97表示源地址为00:23:3e:77:ab:97,占6字节。88 64表示类型是PPPoE Session,即以太网上的点对点协议,占2字节。
通过本次实验,我们简单学习了使用Wireshark抓包的方法。抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全及数据截取等。通过我们平时课堂上学习的有关各个数据包格式的知识,我们可以利用Wireshark分析该数据报的内容,包括版本、首部长度、总长度、、源ip地址、目的地址等。总之,这次实验使我受益良多。
1、操作系统:Windows 7
2、实验软件:Wireshark
三、实验原理
1、TCP/IP数据包格式等内容
2、网络协议分析工具Wireshark的工作原理和基本使用规则
四、实验截图
1、启动Wireshark,进入运行界面之后,选择现在正在联网的网卡点Start开始抓包
2、点Stop停止抓包,选择一个数据包进行分析
计算机通信与网络实验报告
实验1:网络数据包的捕获与协议分析
专业计算机科学与技术
学生名xxx
班级学号13006505
任课教师刘尚东
指导单位计算机学院/软件学院
日期2016年5月9日
一、实验内容和要求:
1、下载并安装Wireshark
2、使用Wireshark抓包

计算机网络实验报告实验3

计算机网络实验报告实验3

计算机网络实验报告实验3一、实验目的本次计算机网络实验 3 的主要目的是深入理解和掌握计算机网络中的相关技术和概念,通过实际操作和观察,增强对网络通信原理、协议分析以及网络配置的实际应用能力。

二、实验环境本次实验在计算机网络实验室进行,使用的设备包括计算机、网络交换机、路由器等。

操作系统为 Windows 10,实验中使用的软件工具包括 Wireshark 网络协议分析工具、Cisco Packet Tracer 网络模拟软件等。

三、实验内容与步骤(一)网络拓扑结构的搭建使用 Cisco Packet Tracer 软件,构建一个包含多个子网的复杂网络拓扑结构。

在这个拓扑结构中,包括了不同类型的网络设备,如交换机、路由器等,并配置了相应的 IP 地址和子网掩码。

(二)网络协议分析启动 Wireshark 工具,捕获网络中的数据包。

通过对捕获到的数据包进行分析,了解常见的网络协议,如 TCP、IP、UDP 等的格式和工作原理。

观察数据包中的源地址、目的地址、协议类型、端口号等关键信息,并分析它们在网络通信中的作用。

(三)网络配置与管理在实际的网络环境中,对计算机的网络参数进行配置,包括 IP 地址、子网掩码、网关、DNS 服务器等。

通过命令行工具(如 Windows 中的 ipconfig 命令)查看和验证配置的正确性。

(四)网络故障排查与解决设置一些网络故障,如 IP 地址冲突、网络连接中断等,然后通过相关的工具和技术手段进行故障排查和解决。

学习使用 ping 命令、tracert 命令等网络诊断工具,分析故障产生的原因,并采取相应的解决措施。

四、实验结果与分析(一)网络拓扑结构搭建结果成功构建了包含多个子网的网络拓扑结构,各个设备之间能够正常通信。

通过查看设备的状态指示灯和配置信息,验证了网络连接的正确性。

(二)网络协议分析结果通过 Wireshark 捕获到的数据包,清晰地看到了 TCP 三次握手的过程,以及 IP 数据包的分片和重组。

计算机网络实验五网络层协议分析实验报告

计算机网络实验五网络层协议分析实验报告

南昌航空大学实验报告年月日课程名称:计算机网络与通信实验名称:网络层协议分析班级:学生姓名:邓佳威学号: 2212893107 指导教师评定:签名:一、实验目的分析ARP协议报文首部格式及其解析过程;分析ICMP报文格式和协议内容并了解其应用;分析IP报文格式、IP地址的分类和IP层的路由功能;分析TCP/IP协议中网络层的分片过程。

二、实验内容(一)ARP协议分析1.实验原理(1)ARP协议ARP(address resolution protocol)是地址解析协议的简称,在实际通信中,物理网络使用硬件地址进行报文传输,IP地址不能被物理网络所识别。

所以必须建立两种地址的映射关系,这一过程称为地址解析。

用于将IP地址解析成硬件地址的协议就被称为地址解析协议(ARP协议)。

ARP是动态协议,就是说这个过程是自动完成的。

在每台使用ARP的主机中,都保留了一个专用的内存区(称为缓存),存放最近的IP地址与硬件地址的对应关系。

一旦收到ARP应答,主机就将获得的IP地址和硬件地址的对应关系存到缓存中。

当发送报文时,首先去缓存中查找相应的项,如果找到相应项后,遍将报文直接发送出去;如果找不到,在利用ARP进行解析。

ARP缓存信息在一定时间内有效,过期不更新就会被删除。

(2)同一网段的ARP解析过程处在同一网段或不同网段的主机进行通信时,利用ARP协议进行地址解析的过程不同。

在同一网段内通信时,如果在ARP缓存中查找不到对方主机的硬件地址,则源主机直接发送ARP 请求报文,目的主机对此请求报文作出应答即可。

(3)不同网段的ARP解析过程位于不同网段的主机进行通信时,源主机只需将报文发送给它的默认网关,即只需查找或解析自己的默认网关地址即可。

(二)ICMP协议分析1.实验原理(1)ICMP协议ICMP(internet control message protocol)是因特网控制报文协议[RFC792]的缩写,是因特网的标准协议。

南京邮电大学网络技术实验报告

南京邮电大学网络技术实验报告

"011124" ); //SQL 语句 String sql = "select * from userinfo where username='" + sUserName
+ "' and userpwd = '" + sPasswd + "'"; Statement stmt = connection.createStatement ( ); ResultSet rs = stmt.executeQuery ( sql ); //返回查询结果 //如果记录集非空,表明有匹配的用户名和密码,登陆成功 if ( rs.next ( ) ) {
实验结果:
前台 login.html 和后台 verifylogin.jsp 两个页面组成:
login.html 内容:
<html> <head> <title>用户登录</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Language" content="ch-cn"> </head> <body>
<title>登录</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-<link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <div align=center> <%

南邮网络检索与利用实验报告资料

南邮网络检索与利用实验报告资料

课内实验报告课程名:网络信息资源检索与利用****:**二○一五至二○一六年度第 2 学期南京邮电大学管理学院《网络信息资源检索与利用》课程实验第 1 次实验报告实验内容及基本要求:实验项目名称:网络基础知识实验类型:验证每组人数: 1实验内容及要求:1. 请写出多种查询本机IP地址的方法(数量和工具不限)。

2. 如果没有任何客户端软件,在一台除了操作系统外没有装任何程序的电脑上,如何登陆并下载上面的客户端文件。

3. 请找到最简单的判断某机器的21端口是否打开的方法。

4.请用搜索引擎检索"网络融入生活"有关的话题,你知道如何将网络融入生活吗?5.请找到人民日报的网络版本(图形版或文字版都是网络版),看看它都有些什么内容。

6. 找到一个网络问卷调查网站,学会使用它发布问卷并且回收。

要求简明扼要的用文字和图表完成上述作业相关内容。

实验结果:1.请写出多种查询本机IP地址的方法(数量和工具不限)。

(1)在浏览器上搜索“IP”(2)win+r,输入cmd,再次输入ipconfig,回车即可得到(3)本地连接查看法。

右击桌面右下角的本机连接图标,点击“打开网络和共享中心”,点击“本地连接”,再点击“详细信息”,即可看到IP地址。

2. 如果没有任何客户端软件,在一台除了操作系统外没有装任何程序的电脑上,如何登陆并下载上面的客户端文件。

打开南邮网页,选择下载中心,客户端下载,然后单击客户端即可下载。

3. 请找到最简单的判断某机器的21端口是否打开的方法。

Win+r,输入cmd,回车,在DOS界面光标后输入netstat –an,回车,在Local Address一行寻找21端口号,看对应的State行是否出现LISTENING.4.请用搜索引擎检索"网络融入生活"有关的话题,你知道如何将网络融入生活吗?5.请找到人民日报的网络版本(图形版或文字版都是网络版),看看它都有些什么内容。

学校网络中心实习报告南邮

学校网络中心实习报告南邮

南邮学校网络中心实习报告一、前言随着互联网技术的飞速发展,学校网络中心在现代教育信息化建设中发挥着越来越重要的作用。

为了更好地了解网络中心的工作内容和发展趋势,提高自己的实践能力,我选择了南京邮电大学网络中心进行为期一个月的实习。

在这里,我深入了解了网络中心的各项工作,收获颇丰。

二、实习单位简介南京邮电大学网络中心成立于2000年,主要负责学校校园网络的规划、建设、运行和管理。

网络中心现有教职工20余人,下设有网络运行部、网络信息部、综合部等部门。

网络中心始终坚持“以人为本、服务至上”的原则,为全校师生提供优质、高效的网络服务。

三、实习内容实习期间,我参与了网络中心的日常工作任务,主要包括以下几个方面:1. 网络设备维护:协助技术人员对网络设备进行巡检、维护和升级,确保设备正常运行。

2. 网络故障处理:响应并处理校园网络故障,分析故障原因,提出解决方案,及时恢复网络正常运行。

3. 网络信息安全:参与网络信息安全的监控和防护工作,定期对服务器进行安全检查,提高网络信息安全防护能力。

4. 网络优化与调整:根据实际需求,对校园网络进行优化与调整,提高网络速度和稳定性。

5. 数据统计与分析:收集并整理网络运行数据,进行数据分析,为网络中心的决策提供依据。

四、实习收获1. 专业知识提升:通过实习,我对网络设备的运行原理和维护方法有了更深入的了解,掌握了故障处理的基本流程,提高了自己的专业知识水平。

2. 团队协作能力:在实习过程中,我与网络中心的同事们共同完成各项工作,学会了沟通协调,提高了团队协作能力。

3. 实践操作能力:通过实际操作,我熟练掌握了网络设备的配置和使用方法,提高了自己的实践操作能力。

4. 职业素养:实习期间,我深刻体会到网络中心工作人员的辛勤付出和对工作的敬业精神,从而更加坚定了自己从事网络事业的信念。

五、实习总结通过在南京邮电大学网络中心的实习,我对学校网络中心的工作有了更加全面的了解,收获颇丰。

南邮计算机网络实验报告.pdf

南邮计算机网络实验报告.pdf
这时, ipconfig 可以让你了解你的计算机是否成功的租用到一个 ip 地址,如 果租用到则可以了解它目前分配到的是什么地址。了解计算机当前的 ip 地 址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。
最常用的选项: ipconfig ——当使用 ipconfig 时不带任何参数选项,那么它为每个已经配置 了的接口显示 ip 地址、子网掩码和缺省网关值。 2、用命令 ping 查询网址 ,写出其结果,并说明含义; ping 是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机 交换(发送与接收) IP 数据报。根据返回的信息,你就可以推断 tcp/ip 参数 是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行 一次或两次数据报交换并不表示 tcp/ip 配置就是正确的,你必须执行大量的 本地主机与远程主机的数据报交换,才能确信 tcp/ip 的正确性。 简单的说, ping 就是一个测试程序,如果 ping 运行正确,你大体上就可以排 除网络访问层、网卡、 modem的输入输出线路、电缆和路由器等存在的故障, 从而减小了问题的范围。 ——对这个域名的解析是通过 dns 服务器,如果这里出现 故障,则表示 dns 服务器的 ip 地址配置不正确或 dns 服务器有故障(对于拨 号上网用户,某些 isp 已经不需要设置 dns 服务器了)。
最终 的 IP 地址: 203.208.43.79 实验 总结
实验成绩
实验名 实验二 路由表实验

实验目 使学生掌握路由表的组成和各项的含义,了解计算机网络中路由器如何使用

路由表将数据包经由网络中一定的路径准确无误地到达目的地址。
1、网 A、B 的 IP 地址如上图所示,但不设置默认网关地址。因为一旦添上 默认网关,就相当于在主机路由表添加一个默认路由项。 3、AB之间连接性测试 先从 A ping B ,或者 B ping A ,其中结果如图所示:

南邮认识实习实验报告

南邮认识实习实验报告

南邮认识实习实验报告一、实习目的与意义随着现代社会的发展,通信技术在人们的生活中扮演着越来越重要的角色。

为了更好地了解通信技术的发展趋势和实际应用,我们在南邮进行了认识实习。

本次实习的主要目的是让我们通过实地参观和学习,对通信技术及其相关设备有更深入的了解,提高我们的实践能力和综合素质。

通过实习,我们不仅可以学到更多的专业知识,还可以培养我们的团队合作意识和解决问题的能力。

二、实习内容与过程在实习过程中,我们参观了南邮的软交换实验室,并听取了一位老师的讲座。

首先,我们参观了软交换实验室,了解了软交换技术的基本原理和应用场景。

软交换技术是下一代通信网络解决方案中的焦点之一,已成为近年来业界讨论的热点话题。

我国网络与交换标准研究组已经完成了有关软交换体系的总体技术要求框架,863计划也对有关软交换系统在多媒体和移动通信系统方面的研究课题进行了立项。

接着,我们听取了一位老师的讲座。

讲座主要包括以下几个方面:1. 选题:要有实际意义,论据要详实,要有标准格式,语言准确。

2. 如何选题:要符合个人兴趣,在这一方面要有自己的场长,能够找到较多的参考资料,要善于利用身边的资源,如老师、图书馆等。

3. 南邮主要的学位论文类型有:管理、工程设计、产品开发、软件开发等。

4. 学士论文的基本要求:选题要合适,要有一定的意义,一个好的题目,能从中看出研究的切入点与核心工作点。

实验结果要准确可靠,能用仿真软件模拟,并用实际电路验证。

三、实习收获与体会通过本次实习,我对通信技术有了更深入的了解,特别是软交换技术。

在实习过程中,我们学到了很多实用的知识和技能,如软交换技术的基本原理、应用场景和相关设备。

此外,我们还学会了如何撰写科技论文,包括选题、论文结构、语言表达等方面。

同时,本次实习也培养了我们的团队合作意识和解决问题的能力。

在实习过程中,我们需要与团队成员密切合作,共同完成任务。

在面对问题时,我们学会了分析问题、寻找解决方案的方法,并从中取得了很好的锻炼。

计算机网络实验报告(通用7篇)

计算机网络实验报告(通用7篇)

计算机网络实验报告计算机网络实验报告(通用7篇)在经济飞速发展的今天,报告使用的次数愈发增长,其在写作上有一定的技巧。

我敢肯定,大部分人都对写报告很是头疼的,以下是小编收集整理的计算机网络实验报告,希望对大家有所帮助。

计算机网络实验报告1一、需求分析建设一个以办公自动化、计算机辅助教学、现代计算机校园文化为核心,以现代网络技术为依托,技术先进、扩展性强、能覆盖全校主要楼宇的校园主干网络,将学校的各种pc机、工作站、终端设备和局域网连接起来,并与有关广域网相连,在网上宣传自己和获取Internet网上的教育资源。

形成结构合理,内外沟通的校园计算机系统,在此基础上建立满足教学、研究和管理工作需要的软硬件环境,开发各类信息库和应用系统,为学校各类人员提供充分的网络信息服务。

系统总体设计将本着总体规划、分步实施的原则,充分体现系统的技术先进性、高度的安全可靠性,同时具有良好的开放性、可扩展性、冗余性。

本着为学校着想,合理使用建设资金,使系统经济可行。

具体包括下以几个方面:1、内网络能够高速访问FTP服务器现在或上传文件实现资源共享功能,实现对不同类型的用户划分不同的权限,限制不同类型的用户只能访问特定的服务资源。

可以下载和上传资料文件,访问速度可以对指定的用户进行级别的划分。

2、建设Web服务器对外实现信息发布,对内实现教学教务管理。

网站发布学校新闻、通知、学校的活动等相关内容。

实现学生能够在网上进行成绩查询、网上报名、网上评教等功能;以及教师的信息查询、教学数据上传等。

3、建设邮件服务器以满足校园内部之间和内、外网这间的大量邮件传输的需求。

4、实现内网划分多个VLAN,实现校园内不同校区,不同楼宇,不同楼层的多客户接入。

5、内部实现PC间实现高速互访,同时可以访问互联网。

网络内同一IP段内的PC机可以通过网上邻居实现高速互访,传送资料文件等,解决不同楼宇,不同楼层之间通过移动存储设备传送数据费时、费力的问题。

南邮IP网络技术实验报告

南邮IP网络技术实验报告

通信与信息工程学院201 / 201 学年第学期实验报告课程名称:IP网络技术基础(英)实验名称:实验一:实验工具软件介绍实验二:以太网实验实验三:TCP/IP协议分析实验班级学号学生姓名指导教师实验一:实验工具软件介绍一、实验目的和要求:1.通过该实验能掌握常用网络工具的使用,为后面的实验做准备。

2.能够利用这些工具了解网络的运行状态。

二、实验环境:1采用方案一进行实验,学生每人微机一台和一个虚拟机编号,安装光盘中的/book/tools目录下的虚拟机和软件工具,再次利用VMware运行光盘系统并按照虚拟机编号选择IP地址,另外教师可利用随书光盘系统架设被观测网络(三物理机或三虚拟机,使用备用地址)。

2 实验涉及软件的列表如下:被动式工具:NetXray, Netmonitor, WinPcap/Ethereal,tcpdump主动式工具:ping,route, traceroute,nslookup,iperf,SNMP_utils,trapwatcher。

综合工具:solarwinds,IPSwitch。

其中tcpdump、ping、route、traceroute、nslookup、SNMP_utils 几个软件在随书光盘系统中已经安装好了,无需额外安装。

请注意NetXray、Netmonitor、solarwinds和IPSwitch有版权问题。

三、实验原理:通过被动工具,获得并分析数据包;通过主动工具发现网络问题(可以手工制造);通过强大的综合工具对网络进行分析。

四、实验步骤:(包含结果分析)软件安装安装各种工具软件。

安装各种供测试的应用软件。

实验环节被动工具windows:Ethereal;主动工具windows:ping,ipconfig, tracert,iperf,trapwatcher.五、实验心得IP网络技术主要讲述网络基础知识, 虽然不是广电的主修课程,但对于我们大学生解决实际的网络问题有着指导作用。

计算机网络实验报告(通用19篇)

计算机网络实验报告(通用19篇)

计算机网络实验报告计算机网络实验报告(通用19篇)在生活中,报告的使用频率呈上升趋势,报告包含标题、正文、结尾等。

我们应当如何写报告呢?以下是小编帮大家整理的计算机网络实验报告,欢迎大家借鉴与参考,希望对大家有所帮助。

计算机网络实验报告篇1一、实验目的1、掌握文件的复制、移动、删除;2、掌握文件的重命名、属性的设置;3、掌握文件的查找;4、掌握文件夹选项操作。

5、通过控制面板查看和修改主要输入输出设备的设置;6、查看和修改系统基本配置信息。

7、通过用户管理设置,使计算机为多人合用,同时管理员可以根据需要控制其它用户的操作权限;8、通过对计算机的环境设置,优化计算机的性能,加强用户的计算机安全意识,提高计算机病毒应对能力。

二、实验任务1、查找文件“notepad、exe”,在D盘上以自己的学号为名建立一个新的文件夹,在此文件夹内建一名为“记事本”的文件夹,将文件“notepad、exe”复制到“记事本”文件夹下面,属性修改为“只读”,然后在桌面上创建“notepad、exe”文件的快捷方式。

2、显示“我的文档”文件夹下所有文件的扩展名。

3、修改鼠标、显示器、输入法的设置。

4、显示系统硬件配置信息。

5、添加删除程序。

6、添加、删除用户,修改用户信息。

7、修改虚拟内存设置,优化计算机性能三、实验检查内容1、是否在E区建立以自己学号为名的文件夹2、是否在学号文件夹中创建名为“记事本”的文件夹3、是否将“notepad、exe”文件复制到“记事本”文件夹中4、“notepad、exe”文件的属性是否修改为“只读”5、是否在桌面上创建“notepad、exe”文件的快捷方式6、是否显示文件的扩展名7、修改鼠标处于“正常选择”状态的显示图形8、修改显示器的分辨率9、设置CTRL+SHIFT+1为某种中文输入法的热键10、设置Windows系统在“关闭程序”事件时的声音11、查找本机CPU的频率12、写出本机网络适配器的名称13、添加一个以自己学号为名的用户14、将虚拟内存设置到D区,最大值为1GB。

南邮交换技术实验报告成品[五篇范文]

南邮交换技术实验报告成品[五篇范文]

南邮交换技术实验报告成品[五篇范文]第一篇:南邮交换技术实验报告成品实验一脉冲与双音多频信号的接收实验(实验指导书中“实验五”)一、实验目的1、了解脉冲信号与双音多频信号在程控交换系统中的发送和接受方法。

2、熟悉该电路的组成及工作过程。

二、实验仪器1、程控交换实验箱一台2、电话单机两台三、实验内容与步骤1、实验准备:连接电话单机;检查实验箱与 PC机的串口连线。

2、打开实验箱电源,电源指示灯亮,正常状态下,CPU工作指示灯间歇闪动,+5V、-5V、-48V开关电源灯亮,25Hz信号灯闪亮,L11-L14 灯亮,串行通信指示灯亮,四路话机处于待机状态。

之后启动 PC 机,选择进入实验界面。

3、脉冲信号发号收号实验1)设置话机拨号方式“P”。

2)主叫取机,PC 上显示出主叫号码。

19-1 3)主叫听到拨号音后,拨被叫号码。

拨号同时观察 PC界面上脉冲拨号波形,当有键按下时可看到拨号脉冲波形。

拨号完毕后PC 界面上显示被叫号码(只认前两位拨号)4、DTMF 信号的发送、接收、编/解码实验1)设置话机拨号方式“T”。

2)主叫取机,PC 上显示出主叫号码。

3)主叫听到拨号音后,拨被叫号码。

4)拨号同时观察 PC 界面上的双音频信号波形并记录: DTMF 状态:DTMF 状态检测点。

当有键按下时,该点为高电平;DTMF信号消失后,该点则为低电平。

收号中断:DTMF 发号中断检测点。

当无键按下时,该点为低电平;有键按下时是高电平,同时DTMFIN灯亮。

DTMF 输入: DTMF 拨号检测点。

当有键按下时有双音频信号;无键按下时无信号。

19-24)按键同时观察发光二极管L11-L14 与所按键值的关系(BCD 码)。

数码管同步显示电话拨号。

19-3看是否满足表 5-4 所述的对应关系。

拨号完毕后,实验界面上显示被叫号码。

四、心得体会第一个实验相对比较简单,在了解仪器的基础上很容易就能做出实验结果。

实验过程相对来说比较简单,在仪器充足的情况下并不难实现。

计算机网络实验报告实验6

计算机网络实验报告实验6

计算机网络实验报告实验6一、实验目的本次计算机网络实验 6 的主要目的是深入理解和掌握计算机网络中特定的概念、技术和应用,通过实际操作和观察,增强对计算机网络原理的直观认识,提高解决实际网络问题的能力。

二、实验环境本次实验在学校的计算机网络实验室进行,实验室配备了若干台计算机,安装了最新的操作系统和网络模拟软件。

每台计算机通过交换机连接,形成一个小型的局域网环境。

三、实验内容与步骤(一)网络拓扑结构的构建首先,我们使用网络模拟软件构建了一个简单的星型网络拓扑结构。

在这个结构中,中心节点是一台交换机,周边节点是若干台计算机。

通过配置交换机和计算机的网络参数,如IP 地址、子网掩码和网关等,实现了网络的互联互通。

(二)数据包的捕获与分析接下来,我们使用网络分析工具捕获了网络中的数据包。

通过对捕获到的数据包进行详细分析,了解了数据包的结构、源地址、目的地址、协议类型等关键信息。

这让我们对网络中的数据传输有了更直观的认识。

(三)网络服务的配置与测试然后,我们配置了一些常见的网络服务,如 DHCP 服务和 DNS 服务。

在配置 DHCP 服务时,设置了 IP 地址池、子网掩码、网关和 DNS 服务器等参数,使得计算机能够自动获取 IP 地址等网络配置信息。

在配置 DNS 服务时,创建了域名和 IP 地址的映射关系,以便实现通过域名访问网络资源。

配置完成后,进行了测试,确保这些服务能够正常工作。

(四)网络故障的模拟与排除为了提高我们解决网络故障的能力,我们模拟了一些常见的网络故障,如网络线缆断开、IP 地址冲突等。

然后,通过使用网络诊断工具和排查方法,逐步定位和解决了这些故障。

四、实验结果与分析(一)网络拓扑结构构建结果成功构建了星型网络拓扑结构,计算机之间能够相互通信,ping 测试结果显示网络连接正常,数据包传输延迟在合理范围内。

(二)数据包捕获与分析结果通过分析捕获到的数据包,我们发现网络中的数据传输遵循了特定的协议规则,如 TCP、UDP 等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
发送方的IP地址(Sender IP address):
192.168.65.254(192.168.65.254)
目标的MAC地址(Target MAC address:):
vmware_c0:00:01(00:50:50:c0:00:01)
目标的IP地址(Target IP address:):
在主机B中增加对A特定网络的路由项:
route add 0.0.0.0 mask 0.0.0.0 192.168.2.1 metric 1
设置好,用ping命令测试主机AB之间连通性,如用特定网络效果是一样的,AB之间可以通信。
9、如果将主机AB的IP设在同一网络中,则不需要设置路由,并可以直接通信,这就是直接交付。本次试验中,我们试着用了一下这种方法。
Micro-St_09:8e:c2
(44:8a:5b:09:8e:c2)
第二行数据链路层:
Destination(目的地址):_Broadcast(ff:ff:ff:ff:ff:ff)_________(这是个MAC地址,这个MAC地址是一个广播地址,就是局域网中的所有计算机都会接收这个数据帧)Source(源地址):Micro-St_09:8e:c2(44:8a:5b:09:8e:c2)帧中封装的协议类型:ARP(0x0806)(这个是ARP协议的类型编号。)Trailer:是协议中填充的数据,为了保证帧最少有64字节。
实验总结
实验成绩
实验名称
实验三使用Wireshark工具抓取数据包并进行分析
实验目的
1、掌握Wireshark工具的安装和使用方法
2、理解TCP/IP协议栈中IP、TCP、UDP等协议的数据结构
3、掌握ICMP协议的类型和代码
实验情况和分析
实验步骤
1、安装Wireshark
1)启动Wireshark以后,选择菜单Capature->Interfaces,选择捕获的网卡,单击Capture开始捕获
实验情况和分析
实验步骤:
在Windows的DOS窗口下
1、用命令ipconfig察看本机网络接口卡的信息,并写出其内容;
ipconfig实用程序可用于显示当前的tcp/ip配置的设置值。这些信息一般用来检验人工配置的tcp/ip设置是否正确。但是,如果你的计算机和所在的局域网使用了动态主机配置协议DHCP,这个程序所显示的信息也许更加实用。这时,ipconfig可以让你了解你的计算机是否成功的租用到一个ip地址,如果租用到则可以了解它目前分配到的是什么地址。了解计算机当前的ip地址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。
3、用route命令查询路由表,并写出路由表中三条信息;
4、用Байду номын сангаас令netstat查看本机活动的TCP连接,列出三条非本地活动的TCP连接;
5、用命令tracert查看到达所经过的路径,并把它们列出来,写出最终的IP地址。
最终的IP地址:203.208.43.79
3、AB之间连接性测试
先从A ping B,或者B ping A,其中结果如图所示:
图中的Destination Host unreachable表示目标主机不可达,因为在主机A的路由表中没有对B的路由项。
4、在主机A的路由表中分别添加特定主机、特定网络、默认路由项,使AB之间的能相互路由。路由表操作命令如下:
实验总结
实验成绩
实验名称
实验二路由表实验
实验目的
使学生掌握路由表的组成和各项的含义,了解计算机网络中路由器如何使用路由表将数据包经由网络中一定的路径准确无误地到达目的地址。
实验情况和分析
1、网络拓朴图
网络拓朴图
2、基本设置
计算机A、B的IP地址如上图所示,但不设置默认网关地址。因为一旦添上默认网关,就相当于在主机路由表添加一个默认路由项。
发送方的MAC地址(Sender MAC address):Micro-St_09:8e:c2(44:8a:5b:09:8e:c2)
发送方的IP地址(Sender IP address):192.168.5.1(192.168.5.1)
目标的MAC地址(Target MAC address:):00:00:00_00:00:00(00:00:00:00:00:00)
route add 192.168.1.0 mask 255.255.255.0 192.168.2.1 metric 1
设置好,用ping命令测试主机AB之间连通性,如用特定主机效果是一样的,AB之间可以通信。
8、用默认路由项来实现AB之间的路由
在主机A的路由表增加对B特定网络路由项:
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1
接着,再从主机ApingB,可以看到可以ping通。如图所示:
7、用特定网络路由项来实现主机AB之间的路由
在主机A的路由表增加对B特定网络路由项:
route add 192.168.2.0 mask 255.255.255.0 192.168.1.1 metric 1
在主机B中增加对A特定网络的路由项:
最常用的选项:
ipconfig——当使用ipconfig时不带任何参数选项,那么它为每个已经配置了的接口显示ip地址、子网掩码和缺省网关值。
2、用命令ping查询网址,写出其结果,并说明含义;
ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)IP数据报。根据返回的信息,你就可以推断tcp/ip参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示tcp/ip配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信tcp/ip的正确性。
192.168.65.1(192.168.65.1)
练习1:对于上述2、3中的arp请求报文和应答报文,将ARP请求报文和ARP应答报文中的字段信息填入表3-1。
表3-1 RPP请求报文和ARP应答报文的字段信息
字段项
ARP请求数据报文
ARP应答数据报文
链路层Destination项
Broadcast
《计算机通信网》实验报告
班级:
姓名:
学号:
日期:2017.10.31
实验成绩
实验名称
实验一Windows中常见网络命令的使用
实验目的
熟悉Windows中的常用网络命令,为以后在此操作系统下配置网络奠定基础,为其他实验中使用网络命令提供支持。重点掌握3个常用的网络命令的使用方法。
实验要求
熟悉Windows网络命令,给定网络设置或查看任务后,可迅速判断使用的命令,并完成任务。
学习使用WireShark对ARP协议进行分析
(1)启动WireShark
(2)捕获数据
(3)停止抓包并分析ARP请求报文
将Filter过滤条件设为arp,回车或者点击“Apply”按钮,
(4)ARP请求报文分析
2)分析你捕获的ARP请求报文
第一行帧基本信息分析
Frame Number(帧的编号):13168(捕获时的编号)Frame Length(帧的大小):60字节。(以太网的帧最小64个字节,而这里只有60个字节,应该是没有把四个字节的CRC计算在里面,加上它就刚好。)Arrival Time(帧被捕获的日期和时间):oct31,201709 :25 :19 .065005000 Time delta from previous captured frame(帧距离前一个帧的捕获时间差):0.005506000 secondsTime since refernce or first frame(帧距离第一个帧的捕获时间差):68.526097000 seconds Protocols in frame(帧装载的协议):eth:arp
目标的IP地址(Target IP address:):192.168.5.247(192.168.5.247)
(3)分析ARP应答报文
应答报文中的
操作码(opcode):reply(0X0800)
发送方的MAC地址(Sender MAC address):
vmware_f7:90:b6(00:50:56:c0:00:01)
显示路由表
Route print
6、然后再测试AB之间的连通性,由于A到B的路由已经设好,所以可以从A发送数据到B,但由于B到A的路由没有设好,所以从ApingB时会出现超时的提示。如下图所示:
然后,再主机B的路由表中增加对A的路由项:
Route add 192.168.1.1 mask 255.255.255.255 192.168.2.1 metirc 1
第三层ARP协议:
在上图中,我们可以看到如下信息:
Hardware type(硬件类型):Ethernet(1)
Protocol type(协议类型):IP(0x0800)
Hardware size(硬件信息在帧中占的字节数):6
Protocol size(协议信息在帧中占的字节数):4
操作码(opcode):requset(0X0001)
(ff:ff:ff:ff:ff:ff)
vmware_c0:00:01
(00:50:56:c0:00:01)
链路层Source项
Micro-St_09:8e:c2
(44:8a:5b:09:8e:c2)
vmware_f7:90:b6
(00:50:56:f7:90:b6)
网络层Sender MAC Address
2)当停止抓包时,按一下stop,抓的包就会显示在面板中,并且已经分析好了。下面是一个截图如图所示。
Wireshark和其它的图形化嗅探器使用基本类似的界面,整个窗口被分成三个部分:最上面为数据包列表,用来显示截获的每个数据包的总结性信息;中间为协议树,用来显示选定的数据包所属的协议信息;最下边是以十六进制形式表示的数据包内容,用来显示数据包在物理层上传输时的最终形式。
相关文档
最新文档