计算机网络ncut实验一
计算机网络实验1

杭州电子科技大学实验报告学生姓名:韩民杨学号:12081420 指导教师:吴端坡实验地点:1#108 实验时间:2015-4-24一、实验室名称:1#108二、实验项目名称:计算机网络实验1Coding on error dectecting algorithms(C++)三、实验学时:四、实验原理:C++编程五、实验目的:利用C++编程CRC16校验及奇偶校验六、实验内容:Coding on error dectecting algorithms(C++)1.Cyclic redundancy checkUsing the polynomials below to encode random generated data stream (40-100bits). Show the FEC, and encoded data frame.CRC-4 x4+x+1 ITU G.704CRC-16 x16+x15+x2+1 IBM SDLCCRC-32 x32+x26+x23+ (x2)x+1ZIP, RAR, IEEE 802 LAN/FDDI, IEEE1394, PPP-FCSFor the error patter listed below, what the conclusion does the receiver get? Can the receiver find the errors?Case Error patternNo error 0000 (0000)One error 1000 (000)Two errors 100 (001)Random errors Random error pattern2.Parity checkUsing even or odd parity check on random generated data stream (8-20bits).Show encoded data frame.For the error patter listed below, what the conclusion does the receiver get? Can the receiver find the errors?Case Error patternNo error 0000 (0000)One error 1000 (000)Two errors 100 (001)七、实验器材(设备、元器件):PC机一台,装有C++集成开发环境。
计算机网络原理实验实验一 熟悉常用的网络命令实验报告

云南大学软件学院实验报告实验一熟悉常用的网络命令实验报告1.实验目的:学会使用常用ping ,ipconfig, nslookup, arp ,tracert等常用网络测试命令检测网络连通、了解网络的配置状态,跟踪路由等相关网络问题。
2.实验环境:(1)运行windows 2000/2003/xp操作系统的PC一台。
(2)每台PC机具有一块网卡,通过双绞线与局域网网相连。
(3)局域网能连接Internet。
3.实验步骤:参见实验指导手册内容。
4.实验分析,回答下列问题(1)查看本机TCP/IP协议配置,看你的计算机是通过自动获取IP还是通过手动方式设置IP地址的?写出判断的理由。
计算机是通过自动获取IP,自动配置已启用:是。
(2)通过手动方式或者是自动获取方式,可以读取本机的IP地址,子网掩码,默认网关,首选DNS服务器地址,并填写下表。
(注意要填写的是局域网网卡接口的IPV4地址,而不是虚拟机网络VMnet的地址,也不是IPV6地址)(3)在获取本机IP地址之后,在MS-DOS方式下运行下列Ping命令,填写实验运行结果(附截图)。
(a)ping本机IP地址(b)ping 默认网关–n 6(c)ping 本局域网内任意一台主机(4)用nslookup命令从域名地址当中解析出IP地址,从IP地址当中解析出域名地址。
填写下表。
(5)利用路由跟踪命令tracert,跟踪到达某个网站(如)的路由信息。
(6)用netstat命令,显示以太网接口的统计信息,并显示所有已建立好的有效连接。
etstat -e :显示以太网统计信息,如发送和接收的字节数、数据包数。
netstat –n :显示所有已建立的有效连接。
(7)用arp命令查看arp地址映射表,填加一条静态地址映射,并显示结果和操作过程。
arp -a 用于查看高速缓存中的所有项目。
arp -s Ip 物理地址,向ARp高速缓存中人工输入一个静态项目。
该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。
计算机网络实验报告(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操作系统。
计算机网络基础实验指导书实验1对等网组网实验【模板】

计算机网络基础实验指导书实验1 对等网组网实验一、实验目的1.熟悉10Base-T星形拓扑以太网的网卡、线缆、端接器、集线器等网络硬件设备。
2.熟悉Windows 98中的网络组件及各参数的设置。
3.理解对等网络的特点。
二、实验环境软硬件需求:PC微机6台(含网卡),双绞线,RJ45头,交换机(集线器)。
三、实验步骤步骤:1.实验前准备(1)设备准备PC微机:4台PCI网卡:4块双绞线(UTP):4根 RJ45头:8个DES-1024交换机:1台(2)数据的准备安装网络组件(1)安装网卡关机并切断所有与主机相连的电源,打开主机箱,在主板上找一个与网卡总线类型一致的扩展槽,拆除插槽后的金属挡片,将网卡插入槽中,并固定在机箱上。
应注意,在插卡时应避免让卡碰到计算机内的任何芯片,并且卡上的针与槽须对齐,缓慢将卡压入槽中,否则可能损坏机件或使网卡无法正常工作。
(2)安装网卡驱动程序将网卡成功安装在计算机上,但计算机还不能识别网卡和利用网卡通信。
要想使计算机能够识别网卡以及利用网卡和其他计算机进行通信,还需要配套的网络驱动程序,下面就来安装网络驱动程序:如果安装了具有即插即用功能的网卡,启动计算机时系统会自动设置安装网卡程序,否则可选择“我的电脑/控制面板/网络”,屏幕上出现图1所示对话框,单击“添加”后选择“适配器”,再单击“添加”按钮,出现“选择网络适配器”对话框(图2),在“厂商”下方的列表中选择网卡的生产厂商名称,在右方的“网络适配器”列表框中选择网卡的型号,按“确定”后,系统会自动从Windows95/98安装盘中安装对应的网卡驱动程序。
如果在列表框中找不到你的网卡类型,选择“从软盘安装”选项,可从随网卡所带的驱动程序盘中安装需要的驱动程序。
下图为图1图2一般情况下在Windows 95 / 98中安装网卡时不会与其它设备发生I/0地址和IRQ值的冲突,如果选用的网卡是不具备即插即用功能的ISA老网卡,将有可能发生冲突,解决办法,在我的电脑/属性/设备管理器/网卡的属性/资源里找到网卡的某一项发生冲突,将其改成另外不与系统冲突的值,记下该值,关机,将网卡跳线设置成刚才调整的值即可。
计算机网络实践实验报告

《计算机网络实践实验报告》实验一:传输介质的实验实验思考题:1.左右两侧线序完全一致,但不是标准线序。
问:能否当正线使用?2.8根线中有4根是实际用于数据传输。
问:是哪4根?3.直通线和交叉线实际的应用环境是什么?4.列出3中功能不同的测线仪,并简述其功能。
实验二:常用网络命令介绍实验思考题:1.如何通过常用网络命令判断目标主机的操作系统?2.作为一名网管,应对于网络拓扑有详尽的了解。
如何通过网络命令判断故障点。
3.分析网关的作用。
实验三:在Windows Server 2003 环境下配置WWW服务实验思考题:1.WWW服务的支撑组件事ISS,最新的IIS版本是什么?支撑WWW所必须的IIS组件事什么?(internet信息服务管理器公用文件万维网服务)2.同一IP能否搭配两个或多个WWW服务器?能3.如何设计非80端口访问服务器?默认网站右键属性tcp端口浏览器输入http://10.0.56.77:80804.Windows 默认的站点主目录是什么?C:\Inetpub\wwwroot5.描述hTTP协议工作的过称及原理。
实验四:在Windows Server 2003 下搭建DNS 服务器实验思考题:1.把本机搭成DNS服务器,能否为主机某一网站分配两个或多个域名?能2.在同一DNS服务器内,能否为不同的网站(不同的IP)分配相同的域名?不能3.在实验实内为本机安装了DNS组件,但没有添加任何记录。
在TCP/IP 属性里,将本机的IP设成唯一的DNS 服务器。
在外网连通的情况下,你能否通过域名访问百度网站?不能4.在TCP/IP属性里面,将本机IP设成唯一DNS服务器,在外网连通的情况下,能否通过域名访问百度网站。
不能5.某主机IP掩码网关配置正常,未设DNS服务器,该主机能否访问某一网站,如可以,通过什么来访问?能通过代理访问6.反向搜索区域的作用实验五:搭建DHCP实验思考题:1. 能否通过交换机充当DHCP服务器?如可以,用二层交换机还是三层交换机?2. DHCP服务器的IP是否必须要和IP值在同一子网,说明原因,如果在同一子网,该IP是否需要做排除?如果不做排除,地址租约中会出现什么样的效果?3. 设计一个实验,使租约生效。
计算机网络实验_实验1 网络实验入门_

4
北航计算机网络实验
网络地址与端口号转换 NAPT技术 目前被大量使用的是网络地址与端口号转换
NAPT技术 (Network Address and Port Translation)。 该技术在NAT 转换表中将传输层的端口号也 利用上,以便更加有效地利用 NAT 路由器上 有限的上网 IP 地址。 这样,就可以使多个拥有本地专用地址的主机 ,共用一个 NAT 路由器上的上网 IP 地址, 可以同时与因特网上的主机进行通信。
5
北航计算机网络实验
网络地址与端口号转换 NAPT
NAPT技术利用传输层端口号进行地址转换。在 NAT路由器中维护如下的一个地址、端口号对照表。
如图,虽然只有一个公网地址,但利用不同的公网 端口号,可以实现将不同的内网本地源地址和本地源 端口号对转换为不同的公网源地址和公网源端口号对。
使多个本地专用地址的主机能够共用一个上网 IP 地 址,同时上网。
报文分析软件的工作原理
网卡有四种工作模式
广播模式:在该模式下,网卡能够接收网络中的广播报文 组播模式:在该模式下,网卡能够接收网络中的组播报文 直接模式:在该模式下,网卡只能接收与自身硬件地址相
匹配的单播报文 混杂模式:在该模式下,网卡能够接收网络中的所有报文
网卡的缺省工作模式包括:广播模式和直接模式 报文分析软件的工作原理
注册登录 在注册登录北航MOOC网络实验课程后,
就可以直接访问在线网络实验平台
3
北航计算机网络实验
实验设备
实验设备共有12组 每组有4台PC,2台路由器,2台交换机,1台组
计算机网络第一次试验

计算机网络第一次试验学号:201300800134班级:2013电子一班姓名:王少阳实验报告内容:1、分别给出路由器、一台交换机和一台计算机的配置过程,并进行说明。
路由器的配置过程:1、先在机器类别的选项框中选择一台路由器,将其拖到目标区;2、单击,打开配置目录,先在物理选项框中,选择WIC-2T(选择时关闭电源),将其设置为两个端口的路由器。
选择完成后,进行路由器端口配置;3、配置方法有两种:(1)菜单方式配置:点击端口f0/0,将IP设置为172.16.1.1;MAC设置为:255.255.255.0;(2)命令行设置方法:Router#enableRouter#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Router(config)#interface f0/0Router(config-if)#no shutdownRouter(config-if)#ip address 172.16.1.1 255.255.255.0Router(config-if)#interface f0/1Router(config-if)#no shutdown%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to upRouter(config-if)#ip address 172.16.2.1 255.255.255.0Router(config-if)#exitRouter(config)#exit交换机的配置过程:1、先在机器类别的选项框中选择一台交换机,将其拖到目标区;2、单击,打开配置目录3、配置方法:命令行设置方法:Switch>enableSwitch#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#ip default-gateway 172.16.1.1Switch(config)#interface f0/1Switch(config-if)#duplex autoSwitch(config-if)#interface f0/2Switch(config-if)#duplex autoSwitch(config-if)#interface f0/3Switch(config-if)#duplex autoSwitch(config-if)#exitSwitch(config)#exitPC机的配置过程:1、先在机器类别的选项框中选择一台PC,将其拖到目标区;2、单击,打开配置目录3、配置方法:菜单方式配置:(1)配置IP,子网掩码,如图:(2)配置网关:2、分别给出一个在路由器和计算机上执行ping命令的测试结果实例,并进行分析和说明。
计算机网络实验一报告13

实验1 报告注:一些实验过程可以通过截屏显示。
一、实验内容:略二、实验过程:(一)网线制作。
简述实验过程,实验中的问题及解决方案。
(二)网络命令(将每一次操作截屏保存,并对结果作分析)1、如何查看本机的MAC地址,IP,子网掩码,默认网关等信息。
试对显示结果作分析?如何显示本机上的dns域名列表,对显示结果作分析,写出本机MAC地址,IP地址,子网掩码,默认网关,dns域名表等信息。
2、通过ping命令测试本机与相邻的计算机的连通性,本机与sohu网站()的连通性,及本机与文华网站()的连通性,能否ping通这些网站?能否访问?是否有矛盾?为什么?对显示结果作分析。
3、127.0.0.1是每个主机系统内部设定的环回测试地址,可以通过ping命令来测试主机的TCP/IP协议是否安装和配置正确,测试本机的TCP/IP协议是否安装和配置正确。
[小提示:在遇到网络故障时,可以用ping命令来大致检查故障出现的范围。
一般都是先ping 127.0.0.1,如果畅通,就表明主机网络协议安装和配置正确;然后ping该网段内的某个指定IP,如果畅通,就表明该网段内都是畅通的;接下来ping该网段的出口网关(路由器和交换机)的地址,如果畅通,表明出口网关也没有问题;再继续ping外部的节点主机,依次类推。
如果其他网络操作都正常,但就是不能浏览网页,则可以尝试ping当地的DNS服务器地址,检测DNS服务器是否存在故障。
]4、如何测试本地主机和目的主机之间数据传递所经过的路径,即本机到目的主机之间数据传递所经过的路由节点。
查看一下本机到之间的路由。
查看本机到之间的路由。
查看本机到之间的路由。
以为例说明,从本机到华中科技大学网站之间数据传递经过哪些地区的路由器。
[小提示:是一个公益性的查询网站,在该网站可以查询IP地址、域名、手机号码和身份证信息等。
该网站连接有一个IP地址库,在库中可以详细显示全球的大部分IP地址所属地区和单位名称。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机网络》实验指导书苏志同李杰实验一IP子网划分(2学时)一、实验目的理解IP地址进行子网划分的原因和原理二、实验环境已安装好的PacketTracer软件中模拟不同网络段的通信。
三、实验内容1、说明A类,B类,C类网络段的取值范围及默认的子网掩码和所所能容纳的最多电脑数目2、进行子网划分及子网掩码的设计,实现相同子网内的计算机可以通讯,在这里假如使用C类网络段,对10台PC终端进行IP设置,需要画出网络拓扑图并计算子网掩码(注意网络位),后进行验证3、进行子网划分及子网掩码的设计,实现不同子网内的计算机可以通讯,在这里假如使用C类网络段,对4台PC终端进行IP设置,需要画出网络拓扑图并计算子网掩码(注意网络位),后进行验证实验二Windows2008 环境下的服务器配置(4学时)一、实验目的本实验是为了让学生学习DHCP(动态主机配置协议)、DNS(域名服务)、IIS、FTP服务的有关知识。
二、实验环境1、运行Windows 2008 Server的计算机并且已经安装了DHCP、DNS、IIS;2、一台Win2008客户机;3、服务器和客户机之间可以正常网络连接,并可以正常联入Internet。
三、实验内容1、配置DHCP能够自动为其他计算机分配IP地址和子网掩码;2、配置DNS服务器(1)打开服务管理器,点击角色,右击添加角色,点击下一步,勾选DNS服务器,点击下一步到完成。
(2)创建正向搜索区域:正向搜索区域是将域名转化为IP地址的区域文件;☆安装完成-开始--管理工具--dns,打开。
正向查找区域--右键--新建区域;☆在区域名中输入域名,如:;(3)配置DNS正向搜索区域主机记录:主机记录通过一个区域内的IP 地址与主机名发生联系;☆右击正向搜索区域名,选择“新建主机”;☆在相应的对话框输入主机名称(WWW、jxxx等)、IP地址,单击添加主机;(5)创建一个反向搜索区域并设置属性:反向搜索区域是指将IP地址转化为域名的区域文件;☆选择IP4,反向查询,填好反向查找区域IP段,下一步☆进入反向查找区域--刚才ip段里面--空白处右键--新建指针☆主机IP地址,就是dns服务器ip;主机名,游览--选择正向区域(6)验证DNS服务器是否配置成功☆dns管理器--启动nslookup--依次输入我们实验域名和ip地址,看下面信息是否匹配;3、配置IIS服务器(1)配置WWW服务;(2)利用相应工具,建立个人的网站,将个人网站在Internet上发布;(3)配置FTP服务,同学之间能够实现文件传送功能。
实验三基本Winsock编程(6学时)一、实验目的1、了解Winsock编程原理;2、熟悉Windows网络编程接口;二、实验环境Visual C或C、VB等。
三、实验内容与要求编写一个简单的C/S通讯程序。
具体要求:(1)使用WINSOCK 通讯:WINSOCK是Windows Sockets API的简称,已经成为Windows广泛应用的、开放的、支持多种协议、事实上的网络编程接口标准。
(2)客户方程序与服务方程序位于两台不同的机器上,在客户方通过指定服务方的IP地址和端口号来通讯;(3)服务器程序,始终处于监听状态,具有连续接收客户发送的信息的能力(发送的信息任意)。
四、聊天程序核心代码(可参考)1、服务器端代码开启服务器功能:void OnServerOpen() //开启服务器功能{WSADATA wsaData;int iErrorCode;char chInfo[64];if (WSAStartup(WINSOCK_VERSION, &wsaData)) //调用Windows Sockets DLL { MessageBeep(MB_ICONSTOP);MessageBox("Winsock无法初始化!", AfxGetAppName(),MB_OK|MB_ICONSTOP);WSACleanup();return; }elseWSACleanup();if (gethostname(chInfo, sizeof(chInfo))){ ReportWinsockErr("\n无法获取主机!\n ");return; }CString csWinsockID = "\n==>>服务器功能开启在端口:No. ";csWinsockID += itoa(m_pDoc->m_nServerPort, chInfo, 10);csWinsockID += "\n";PrintString(csWinsockID); //在程序视图显示提示信息的函数,读者可自行创建m_pDoc->m_hServerSocket=socket(PF_INET, SOCK_STREAM, DEFAULT_PROTOCOL);//创建服务器端Socket,类型为SOCK_STREAM,面向连接的通信if (m_pDoc->m_hServerSocket == INVALID_SOCKET){ ReportWinsockErr("无法创建服务器socket!");return;}m_pDoc->m_sockServerAddr.sin_family = AF_INET;m_pDoc->m_sockServerAddr.sin_addr.s_addr = INADDR_ANY;m_pDoc->m_sockServerAddr.sin_port =htons(m_pDoc->m_nServerPort);if (bind(m_pDoc->m_hServerSocket,(LPSOCKADDR)&m_pDoc->m_sockServerAddr,sizeof(m_pDoc->m_sockServerAddr)) == SOCKET_ERROR) //与选定的端口绑定{ReportWinsockErr("无法绑定服务器socket!");return;}iErrorCode=WSAAsyncSelect(m_pDoc->m_hServerSocket,m_hWnd,WM_SERVER_ACCEPT, FD_ACCEPT);//设定服务器相应的网络事件为FD_ACCEPT,即连接请求,// 产生相应传递给窗口的消息为WM_SERVER_ACCEPTif (iErrorCode == SOCKET_ERROR){ ReportWinsockErr("WSAAsyncSelect设定失败!");return;}if (listen(m_pDoc->m_hServerSocket, QUEUE_SIZE) == SOCKET_ERROR) //开始监听客户连接请求{ReportWinsockErr("服务器socket监听失败!");m_pParentMenu->EnableMenuItem(ID_SERVER_OPEN,MF_ENABLED);return;}m_bServerIsOpen = TRUE; //监视服务器是否打开的变量return;}响应客户发送聊天文字到服务器:ON_MESSAGE(WM_CLIENT_READ, OnClientRead)LRESULT OnClientRead(WPARAM wParam, LPARAM lParam){int iRead;int iBufferLength;int iEnd;int iRemainSpace;char chInBuffer[1024];int i;for(i=0;(i<MAXCLIENT)&&(M_ACLIENTSOCKET[I]!=WPARAM);I++) //MAXClient是服务器可响应连接的最大数目{}if(i==MAXClient) return 0L;iBufferLength = iRemainSpace = sizeof(chInBuffer);iEnd = 0;iRemainSpace -= iEnd;iBytesRead = recv(m_aClientSocket[i], (LPSTR)(chInBuffer+iEnd), iSpaceRemaining, NO_FLAGS); //用可控缓冲接收函数recv()来接收字符iEnd+=iRead;if (iBytesRead == SOCKET_ERROR)ReportWinsockErr("recv出错!");chInBuffer[iEnd] = '\0';if (lstrlen(chInBuffer) != 0){PrintString(chInBuffer); //服务器端文字显示OnServerBroadcast(chInBuffer); //自己编写的函数,向所有连接的客户广播这个客户的聊天文字}return(0L);}对于客户断开连接,会产生一个FD_CLOSE消息,只须相应地用closesocket()关闭相应的Socket即可,这个处理比较简单。
2、客户端代码连接到服务器:void OnSocketConnect(){ WSADATA wsaData;DWORD dwIPAddr;SOCKADDR_IN sockAddr;if(WSAStartup(WINSOCK_VERSION,&wsaData)) //调用Windows Sockets DLL {MessageBox("Winsock无法初始化!",NULL,MB_OK);return;}m_hSocket=socket(PF_INET,SOCK_STREAM,0); //创建面向连接的socket sockAddr.sin_family=AF_INET; //使用TCP/IP协议sockAddr.sin_port=m_iPort; //客户端指定的IP地址sockAddr.sin_addr.S_un.S_addr=dwIPAddr;intnConnect=connect(m_hSocket,(LPSOCKADDR)&sockAddr,sizeof(sockAddr)); //请求连接if(nConnect)ReportWinsockErr("连接失败!");ElseMessageBox("连接成功!",NULL,MB_OK);intiErrorCode=WSAAsyncSelect(m_hSocket,m_hWnd,WM_SOCKET_READ,FD_READ);//指定响应的事件,为服务器发送来字符if(iErrorCode==SOCKET_ERROR)MessageBox("WSAAsyncSelect设定失败!");}。