网络通信实验报告(实验1…7)
网络通信程序设计课程设计班级: 12网络姓名:学号:评分标准序号内容分值得分1 程序源码30分2 封面和目录5分3 编程内容概述5分4 编程环境5分5 编程实验过程10分6 编程技术点30分7 总结展望5分8 文档的写作文笔与格式规范10分评分总分[2015-6-25]目录1、引言 .......................................................................................................................................1.1引言………………………………………………………………………………………………….1.2实验环境…………………………………………………………………………………………….2、网络编程基础实验......................................................................2.1编程目的.........................................................................................................................2.2要求和编程技术点........................................................................................................2.3程序关键代码................................................................................................................2.4运行结果........................................................................................................................3、面向socket编程 .........................................................................................................3.1.socket设计要求和编程技术点..................................................................................3.2.程序修改的功能...........................................................................................................3.3.程序代码:...................................................................................................................3.4.运行结果:...................................................................................................................4、基于UDP的网络编程 ...................................................................................................4.1.UDP设计要求和编程技术点........................................................................................4.2.程序修改的功能...........................................................................................................4.3.程序修改以及代码:...................................................................................................4.4.运行结果:...................................................................................................................5、基于协议的网络编程 ...................................................................................................5.1.网络协议设计要求与编程技术点...............................................................................5.2.程序修改的功能...........................................................................................................5.3. 程序代码……………………………………………………………………………5.4. 运行结果……………………………………………………………………………6、组播编程 .......................................................................................................................6.1.实验要求与编程技术点...............................................................................................6.2.程序修改的功能...........................................................................................................6.3.程序修改以及代码:...................................................................................................6.4.运行结果:...................................................................................................................7、心得体会 .......................................................................................................................1、引言1.1引言网络编程简单的理解就是两台计算机相互通讯数据,通过使用套接字来达到进程间通信目的编程就是网络编程。
网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。
中间最主要的就是数据包的组装,数据包的过滤,数据包的捕获,数据包的分析,当然最后再做一些处理。
网络通讯程序设计这门课程采用Java语言进行程序编写,Java突出的优点是通过预定义的库可以实现很强的功能,而不需要程序员做很多的事情。
对于Java而言,这些Socket的Api存在与 这个包里面,因此只要导入这个包就可以准备网络编程了, Socket、UDP、组播、协议就是网络编程技术的一部分。
这门课程的课程设计就从socket、UDP、组播、协议几个方面分别进行编写一些简单的例子。
1.2编程环境一台PC,Windowxp系统,Netbeans6软件2、网络编程基础实验2.1编程目的①学会基于NetBeans6编写JAVA程序;②掌握基础的I/O流编程技术;③掌握基于Thread类编程的具体应用。
2.2要求和技术点要求:①建立一个独立的文件管理编程的JAVA工程;②能正确运行且能实现文件管理程序;③对文件管理程序的功能进行拓广,使用Thread类实现文件管理。
编程技术点:①基于NetBeans6编写JAVA程序;②I/O流编程技术;③Thread类编程的具体应用。
2.3程序关键代码1/ioTest.javaimport java.io.File;import java.io.IOException;/**** @author Administrator*/public class ioTest {/*** @param args the command line arguments*/public static void main(String[] args) {String s_FileName = "d:/test.txt";String s_DFileName = "d:/test1.txt";new ioTest().copy(s_FileName, s_DFileName);}public boolean mkdirectory(String dir){File file =new File(dir);//如果文件夹不存在则创建if (!file.exists() && !file .isDirectory()) {System.out.println("//不存在");file.mkdir();return true;} else {System.out.println("//目录已存在");return false;}}public void copy(String source, String target) {try {WeiInputStream wis = new WeiInputStream(source);WeiOutputStream wos = new WeiOutputStream(target);// 复制文件int b;while((b = wis.read()) != -1) {wos.write(b);}wis.close();wos.close();} catch (IOException e) {System.err.println(e);}}}2/newjframe.java源目录:private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { JFileChooser chooser = new JFileChooser();// chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);int ret = chooser.showOpenDialog(null);if (ret == JFileChooser.APPROVE_OPTION) {File dir = chooser.getSelectedFile();String s = dir.getPath();jTextField1.setText(s);} // dir is the selected directory}}目标目录private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {JFileChooser chooser = new JFileChooser();chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);int ret = chooser.showOpenDialog(null);if (ret == JFileChooser.APPROVE_OPTION) {File dir = chooser.getSelectedFile();String s = dir.getPath();jTextField2.setText(s);}}复制:private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { String s1 = jTextField1.getText();String s2 = jTextField2.getText();if (s1.length() > 0 && s2.length() > 0) {new ioTest().copy(s1, s2);}}}3/weiinputstream.javaimport java.io.*;/*** @author Administrator*/public class WeiInputStream {private String fileName;private FileInputStream fileInputStream;private BufferedInputStream bufferedInputStream;public WeiInputStream(String fileName) {this.fileName = fileName;try {//定义输入流fileInputStream = new FileInputStream(fileName);bufferedInputStream = new BufferedInputStream(fileInputStream);} catch (IOException e) {System.err.println(e);}}public int read() throws IOException {return bufferedInputStream.read();}public void close() throws IOException {bufferedInputStream.close();}}4/weioutputstream.java/** To change this template, choose Tools | Templates* and open the template in the editor.*/import java.io.*;/*** @author Administrator*/public class WeiOutputStream {private String fileName;private FileOutputStream fileOutputStream;private BufferedOutputStream bufferedOutputStream;private DataOutputStream dataOutputStream;public WeiOutputStream(String fileName) {this.fileName = fileName;try {//定义输出流fileOutputStream = new FileOutputStream(fileName);bufferedOutputStream = new BufferedOutputStream(fileOutputStream);dataOutputStream = new DataOutputStream(bufferedOutputStream);} catch (IOException e) {System.err.println(e);}}public void write(int b) throws IOException {dataOutputStream.write(b);}public void close() throws IOException {dataOutputStream.close();}}2.4运行结果3、面向socket编程3.1.socket设计要求和编程技术点要求:①建立两个独立的面向SOCKET编程的JAVA工程,用于服务器和客户端系统;②建立SOCKET的JAVA类,并能正确运行且能实现SOCKET通信;③对JAVA类的功能进行拓广,使SOCKET用于某一具体的应用。
关于网络通信的实习报告
实习报告:网络通信实习经历实习单位:某网络通信公司实习时间:20xx年x月x日至20xx年x月x日实习期间,我有幸在某网络通信公司进行为期三个月的实习。
在这段时间里,我深刻了解了网络通信行业的运作模式,积累了宝贵的实践经验,对自身的专业发展有了更加明确的规划。
以下是我在实习期间的学习和实践成果。
一、实习单位简介某网络通信公司是我国一家知名的网络通信企业,主要业务包括光纤通信、宽带接入、移动通信、云计算等。
公司致力于为客户提供高品质的网络通信服务,推动我国信息产业的发展。
二、实习岗位及职责实习期间,我担任了网络运维工程师助理的职位。
主要负责协助网络运维工程师进行网络设备的调试、维护和优化,以及网络故障的排查和处理。
此外,我还参与了公司内部培训,提升了自己的专业技能。
三、实习内容1. 网络设备调试:在工程师的指导下,我学会了如何配置和调试路由器、交换机等网络设备。
通过实际操作,掌握了网络设备的性能指标和参数设置方法,为网络通信提供了可靠的基础设施。
2. 网络维护与优化:我参与了公司网络的日常维护工作,包括监控网络运行状况、分析网络性能瓶颈、优化网络拓扑结构等。
通过这些工作,我深入了解了网络通信的运行机制,提高了网络运维能力。
3. 网络故障排查:在网络故障发生时,我积极参与故障排查工作,学会了如何根据故障现象进行分析、定位问题原因并采取相应的解决措施。
这使我能够在实际工作中迅速应对各种网络故障,保障网络通信的稳定运行。
4. 内部培训:实习期间,我参加了公司组织的内部培训,学习了最新的网络通信技术、网络安全知识等。
通过培训,我不断充实自己的专业知识,为未来的职业发展奠定了基础。
四、实习收获1. 专业知识:通过实习,我系统地学习了网络通信原理、设备调试、网络维护等方面的知识,使自己的专业知识得到了全面的提高。
2. 实践经验:在实习过程中,我积累了丰富的实践经验,掌握了网络通信设备的操作技巧,提高了自己的动手能力。
通信网实验报告
一、实验目的1. 理解通信网的基本组成和工作原理。
2. 掌握通信网中常见设备的功能和应用。
3. 学习通信网实验平台的操作方法。
4. 分析通信网中数据传输的过程,提高网络性能。
二、实验设备1. 通信网实验平台2. 交换机3. 路由器4. 光纤跳线5. 网络分析仪三、实验内容1. 通信网基本组成- 观察实验平台,了解其组成和功能。
- 分析通信网中各个部分的作用,如交换机、路由器、光纤等。
2. 交换机操作- 学习交换机的配置方法,如VLAN配置、端口镜像等。
- 通过实验,掌握交换机的基本操作,实现网络中的设备互联。
3. 路由器操作- 学习路由器的配置方法,如静态路由、动态路由等。
- 通过实验,掌握路由器的基本操作,实现不同网络之间的数据传输。
4. 光纤跳线操作- 学习光纤跳线的连接方法和注意事项。
- 通过实验,掌握光纤跳线的操作,实现长距离数据传输。
5. 网络分析仪使用- 学习网络分析仪的使用方法,如带宽测试、网络性能分析等。
- 通过实验,掌握网络分析仪的使用,对通信网进行性能测试。
6. 数据传输过程分析- 观察通信网中数据传输的过程,分析数据在网络中的传输路径。
- 学习数据传输过程中的关键因素,如传输速率、延迟、丢包率等。
四、实验步骤1. 搭建实验平台- 根据实验要求,连接交换机、路由器、光纤等设备,搭建通信网实验平台。
2. 配置交换机- 配置VLAN,实现网络中的设备分组。
- 配置端口镜像,观察网络中的数据传输情况。
3. 配置路由器- 配置静态路由,实现不同网络之间的数据传输。
- 配置动态路由,提高网络的可扩展性和可靠性。
4. 光纤跳线连接- 连接光纤跳线,实现长距离数据传输。
5. 网络分析仪测试- 使用网络分析仪测试通信网的带宽、延迟、丢包率等性能指标。
6. 数据传输过程分析- 观察网络中的数据传输过程,分析数据在网络中的传输路径和关键因素。
五、实验结果与分析1. 交换机配置结果- 实验结果显示,通过配置VLAN,成功实现了网络中的设备分组。
网络实验报告范文
网络实验报告范文一、实验目的本次网络实验的主要目的是通过实际操作以及数据分析,掌握网络通信的基本原理、网络协议的工作流程以及网络性能的评估方法。
二、实验原理1.网络通信的基本原理网络通信是指在计算机系统之间传递数据和信息的过程。
常见的网络通信方式有有线通信和无线通信。
有线通信主要利用以太网协议进行数据传输,而无线通信则是通过无线电波传输数据。
无论是有线通信还是无线通信,其基本原理都是将数据进行分组和编码,通过传输介质将数据发送到目的地。
2.网络协议的工作流程网络协议是指计算机之间进行通信时所遵循的规则和约定。
常用的网络协议有IP协议、TCP协议等。
网络协议的工作流程一般包括数据的封装、数据的传输和数据的解封装三个步骤。
具体而言,发送端将数据进行分组,并添加相应的头部信息形成数据包,然后通过传输层将数据包发送到目的地。
接收端通过解封装和重组的方式将接收到的数据包转化为原始数据。
3.网络性能的评估方法网络性能通常通过带宽、时延、丢包率和吞吐量等指标来进行评估。
带宽是指单位时间内传输的数据量,是衡量网络传输能力的关键指标;时延是指信息从发送到接收所花费的时间,包括传输时延、排队时延和处理时延;丢包率是指网络中发生丢包的概率,通常用百分比表示;吞吐量是指单位时间内通过网络传输的数据量。
三、实验内容1.构建网络拓扑本次实验使用GNS3软件构建网络拓扑,包括两台主机和一个路由器。
其中,主机A用作发送端,主机B用作接收端,路由器用作数据传输的中间节点。
2.进行网络通信测试在构建好网络拓扑后,可以通过ping命令进行网络通信测试。
首先,在主机A上打开命令提示符,输入ping命令并指定目标主机B的IP地址。
然后,在主机B上打开命令提示符,输入ping命令并指定主机A的IP地址。
通过分析ping命令的执行结果,可以得到网络的连通情况以及网络性能指标。
3.分析网络性能指标根据实验结果,计算网络的带宽、时延、丢包率和吞吐量等指标。
计算机网络与通信实验报告
计算机网络与通信实验报告专业:信息安全学号:100410428姓名:谢宇奇哈尔滨工业大学(威海)图1-1图1-2图1-3 -t 不停地向目标主机发送数据图1-4 -a 以IP地址格式来显示目标主机的网络地址图1-5 指定count=6次图1-6 -l 3 指定发送到目标主机的数据包的大小。
图1-7 Tracert命令的使用图1-8 Netstat命令图1-9 -s显示每个协议的统计。
图1-10 -e 显示以太网统计。
此选项可以与 -s 选项结合使用。
图1-11 -r显示路由表。
图1-12 -e 显示以太网统计。
此选项可以与 -s 选项结合使用。
图1-13 -n 以数字形式显示地址和端口号。
图1-14 -t 显示当前连接卸载状态。
图1-15 -o显示拥有的与每个连接关联的进程 ID。
图1-16 -p proto 显示 proto 指定的协议的连接;proto 可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。
图1-17 all 显示现时所有网络连接的设置图1-18释放某一个网络上的IP位置图1-19 renew 更新某一个网络上的IP位置图1-20 flushdns 把DNS解析器的暂存内容全数删除图1-21 -a[ InetAddr] [ -N IfaceAddr] 显示所有接口的当前 ARP 缓存表。
图1-22 使用arp -s IP MAC 命令来绑定物理地址图1-23 arp指令的帮助图1-24 route –n查看路由信息图1-25 查看本机路由表信息图1-26 route 添加路由表图1-27 删除路由表图1-28 打印Windows 路由表图2-1 到根名称服务器上查找能解析.com的顶级域的域名实验结果图2-2 到顶级域名称服务器上查找能解析的顶级域的子域域名图2-3 到顶级域名称服务器查找能解析权威名称服务器的域名图2-4 到权威名称服务器上查找的A类型(对应的IP)图2-5 验证的IP映射图2-6利用TELNET进行SMTP的邮件发送。
《计算机网络与通信设计》实验报告
《计算机网络与通信设计》实验报告计算机网络与通信设计实验报告
实验目的
本实验的主要目的是设计和实现一个基于计算机网络的通信系统。
通过该实验,我们将研究和掌握计算机网络的基本概念和通信协议,并能够设计和实现一个简单的通信系统。
实验内容
本实验采用以下步骤进行设计和实现:
1. 确定通信系统的目标和需求,例如传输速率、可靠性等。
2. 设计和实现网络拓扑结构,包括计算机的连接方式和布局。
3. 配置和设置网络设备,如路由器、交换机等。
4. 实现通信协议,例如TCP/IP协议栈。
5. 开发通信系统的应用程序,例如聊天程序或文件传输程序。
6. 进行系统测试和性能优化。
实验结果
经过实验,我们成功设计和实现了一个基于计算机网络的通信系统。
该系统能够满足设定的传输速率和可靠性要求,并能够进行可靠的数据传输和通信。
实验总结
通过本次实验,我们深入了解了计算机网络的基本原理和通信协议。
我们学会了如何设计和实现一个简单的通信系统,并了解了实际应用中的网络配置和性能优化技巧。
这次实验不仅增强了我们的实践能力,也提高了我们的团队合作能力。
在实验过程中,我们通过共同努力克服了各种困难,并取得了良好的实验结果。
参考资料
- 《计算机网络与通信设计实验教程》
- 计算机网络与通信设计相关文献和资料。
网络通信实验
网络通信实验实验1 对等网的安装设置一、网络硬件的安装设置(实验中本步骤省略)1.安装网卡1) 把网卡插入计算机的总线插槽,并用螺丝固定好;2) 若非即插即用网卡,则手工设置网卡的IRQ、I/O基址等跳线;3) 在Windows中安装网卡驱动程序。
2.连接网线把双绞线的接头的一端插入计算机中的网卡上,另一端插入集线器或交换机的任意一个接口。
二、软件的安装设置在网上邻居图标上单击右键打开属性窗口。
1.添加网络通讯协议——在配置标签中增加“NetBEUI”协议(或TCP/IP协议);2.若添加了TCP/IP协议,则需设置:IP地址、子网掩码、网关地址、DNS地址等;3.设置文件和打印机共享服务——在配置标签中增加“Microsoft 网络上的文件与打印机共享”;4.允许他人访问你的资源——在配置标签单击“文件及打印共享”按钮,选中“允许其他用户访问我的文件”;5.设置本机资源的访问控制——在网络控制标签中选中“共享级访问控制”;6.确认并退出,重新启动系统。
三、资源共享右单击“允许别人访问的目录或驱动器”,选择“共享”,在共享标签中选中“共享为”并输入共享名;在访问类型中根据安全要求可选中“只读”、“完全”或“根据密码访问”不同级别。
以上三步做完后,其他用户就可以通过网络邻居访问你的共享资源了。
四、管理对等网首先,在每台工作站上进行以下设置:进入控制面板,找到“密码”一项,点中其中的远程管理,选中“启用此服务器的远程管理”,系统会要求你设置密码。
设置完成后,单击“确认”关闭窗口。
在所有工作站上完成以上工作后,就可以用主控电脑控制任何一个工作站了。
按以下步骤操作:1.在主控机上打开“网络邻居”,点取任意一个工作站名。
2.用鼠标右键单击选中的工作站,在菜单上点取最后一项“属性”。
3.在弹出的属性窗口中的工具标签中有三个按钮,即“网络监视器”,“系统监视器”和“管理程序”。
网络监视器:它能让你看到每个工作站的网络联接情况。
通信实验报告范文
通信实验报告范文实验报告:通信实验引言:通信技术在现代社会中起着至关重要的作用。
无论是人与人之间的交流,还是不同设备之间的互联,通信技术都是必不可少的。
本次实验旨在通过搭建一个简单的通信系统,探究通信原理以及了解一些常用的通信设备。
实验目的:1.了解通信的基本原理和概念。
2.学习通信设备的基本使用方法。
3.探究不同通信设备之间的数据传输速率。
实验材料和仪器:1.两台电脑2.一个路由器3.一根以太网线4.一根网线直连线实验步骤:1.首先,将一台电脑与路由器连接,通过以太网线将电脑的网卡和路由器的LAN口连接起来。
确保连接正常。
2.然后,在另一台电脑上连接路由器的WAN口,同样使用以太网线连接。
3.确认两台电脑和路由器的连接正常后,打开电脑上的网络设置,将两台电脑设置为同一局域网。
4.接下来,进行通信测试。
在一台电脑上打开终端程序,并通过ping命令向另一台电脑发送数据包。
观察数据包的传输速率和延迟情况。
5.进行下一步实验之前,先断开路由器与第二台电脑的连接,然后使用直连线将两台电脑的网卡连接起来。
6.重复第4步的测试,观察直连线下数据包的传输速率和延迟情况。
实验结果:在第4步的测试中,通过路由器连接的两台电脑之间的数据传输速率较高,延迟较低。
而在第6步的测试中,通过直连线连接的两台电脑之间的数据传输速率较低,延迟较高。
可以说明路由器在数据传输中起到了很重要的作用,它可以提高数据传输的速率和稳定性。
讨论和结论:本次实验通过搭建一个简单的通信系统,对通信原理进行了实际的验证。
路由器的加入可以提高数据传输速率和稳定性,使两台电脑之间的通信更加高效。
而直连线则不能提供相同的效果,数据传输速率较低,延迟较高。
因此,在实际网络中,人们更倾向于使用路由器进行数据传输。
实验中可能存在的误差:1.实验中使用的设备和网络环境可能会对实际结果产生一定的影响。
2.实验中的数据传输速率和延迟可能受到网络负载和其他因素的影响。
通信网络实验报告
实验一隐终端和暴露终端问题分析一、实验目的结合仿真实验分析载波检测无线网络中的隐终端问题和暴露终端问题。
二、实验设定与结果基本参数配置: 仿真时长100s;随机数种子1;仿真区域2000x2000;节点数4。
节点位置配置:本实验用[1] 、[2]、[3] 、[4]共两对节点验证隐终端问题。
节点[1]、[2]距离为200m, 节点[3]、[4]距离为200m, 节点[2]、[3]距离为370m。
1234业务流配置: 业务类型为恒定比特流CBR。
[1]给[2]发, 发包间隔为0.01s, 发包大小为512bytes;[3]给[4]发, 发包间隔为0.01s, 发包大小为512bytes。
实验结果:Node: 1, Layer: AppCbrClient, (0) Server address: 2Node: 1, Layer: AppCbrClient, (0) Total number of bytes sent: 5120000Node: 1, Layer: AppCbrClient, (0) Total number of packets sent: 10000Node: 2, Layer: AppCbrServer, (0) Client address: 1Node: 2, Layer: AppCbrServer, (0) Total number of bytes received: 4975616Node: 2, Layer: AppCbrServer, (0) Total number of packets received: 9718Node: 3, Layer: AppCbrClient, (0) Server address: 4Node: 3, Layer: AppCbrClient, (0) Total number of bytes sent: 5120000Node: 3, Layer: AppCbrClient, (0) Total number of packets sent: 10000Node: 4, Layer: AppCbrServer, (0) Client address: 3Node: 4, Layer: AppCbrServer, (0) Total number of bytes received: 5120000Node: 4, Layer: AppCbrServer, (0) Total number of packets received: 10000结果分析通过仿真结果可以看出, 节点[2]无法收到数据。
计算机通信与网络实验报告
计算机通信与网络实验报告班级:地点: EII-509时间: 2013.11.15—2013.12.20实验一访问Cisco路由和交换设备⏹实验目的☐学习访问交换机和路由器的方法;☐熟悉网络连接设备及附件的使用;☐使用Windos系统自带的超级终端软件配置网络设备☐了解交换机和路由器的开机过程⏹设备需求☐Cisco路由器和交换机各1台;☐PC机2台;Windows 98/NT/2000/XP操作系统,装有超级终端仿真软件;☐如果本机没有安装超级终端仿真软件,请查找下面文件并运行:c:\program files\windows NT\hypertrm.exe☐Console控制台电缆2根⏹基本知识:访问Cisco路由器和交换机的主要方法有以下几种:☐通过Console端口运行超级终端仿真软件;☐通过Telnet程序;☐通过AUX端口接MODEM,通过电话线与远方的终端运行超级终端仿真软件;☐通过浏览器来访问;☐通过网管软件;⏹实验内容1.通过Console电缆实现路由器和交换机与PC机的连接;2.配置PC机超级终端程序的串口参数;3.熟悉Cisco路由器和交换机的开机自检过程和输出界面;4.学会处理实验中出现的异常问题;5.熟练掌握网线制作方法⏹实验步骤☐电缆连接及配置说明:连接如图1所示☐超级终端配置连接时串口的缺省参数如下:1.端口速率:9600bit/s;2.数据位:8;3.奇偶校验:无;4.停止位:1;5.流控:无。
☐在配置PC机时只有与上述参数相匹配,才能成功地访问到交换机和路由器。
使用的操作系统是Win2000中文专业版。
☐打开超级终端程序,启动Win2000下【开始】→【程序】→【附件】→【通讯】下的“超级终端”程序,屏幕上依次出现如图所示的对话窗口⏹交换机初始化过程完成配置后,打开交换机电源;进入如下界面:% Please answer 'yes' or 'no'.Would you like to enter the initial configuration dialog? [yes/no]: nSwitch>enable (进入特权模式指令)Switch#若已打开交换机时间很长,界面不出现任何字符时,敲回车键后,出现:Press RETURN to get started! (直接敲回车键出现下列信息)Switch>enable (进入特权模式指令)Switch# (可以输入其它特权指令)⏹路由器初始化过程☐完成配置后,打开路由器电源☐进入界面如下:Router> (用户执行模式提示符)Router>enable (进入特权模式,如有口令,需输入口令)Router# (特权模式提示符)⏹网线的做法平行线排序:(两端一一对应,实际1236能连通即可)白橙、橙、白绿、蓝、白蓝、绿、白棕、棕交叉线排序:( 13、26交叉)白橙、橙、白绿、蓝、白蓝、绿、白棕、棕(568B)白绿、绿、白橙、蓝、白蓝、橙、白棕、棕(568A)实验二交换机VLAN实验⏹实验目的☐学习交换机的基本设置方法☐理解交换机的端口属性☐掌握VLAN的划分和配置命令⏹设备需求☐交换机1台;☐PC机4台;☐RJ45双交线;☐Console控制台电缆1根。
网络通信安全基础实验报告
网络通信安全基础实验报告课程名称:现代通信技术实验名称:网络通信安全基础专业班级姓名:学号:1、实验目的:(1)掌握常用的网络命令;(2)学会编写批处理程序;(3)掌握网络抓包技术及网络报文协议分析;2、实验内容:(1)练习netstat、arp、tasklist、at等网络命令;(2)编写批处理程序,实现基本的系统操作功能;(3)捕获网络密码报文并进行协议分析。
3、实验记录:(1) 常用网络命令:①at命令不可用:②使用shutdown /s /t 秒数,表示多少秒后关机。
③使用netstat命令:④Arp指令使用:功能;⑤tasklist指令的使用:⑥硬盘分区切换:(从C盘切换到F盘)⑦Copy命令使用:(将F盘中00文件夹下0.txt文档复制到web文件夹中)(二)批处理程序编写:①在F盘中新建文件夹00,新建文本文档0.txt,新建批处理命令000.bat;② 000.bat命令内容;③在cmd中运行(注意切换的F盘并指明路径);④在0.txt中显示批处理结果(三)捕获网络密码报文并进行协议分析:① tcp报文:(客户端发送SYN报文给服务器端;服务器端收到SYN seq=x报文,回应一个SYN seq=y ACK ack=x+1的报文;客户端收到服务器端的SYN报文,回应一个ACK ack=1+y的报文,三次握手完成。
)② ftp(使用ftp服务器访问10.11.13.229;第一次输入账户名s001,输入错误密码000000;第二次输入正确密码s001,捕获报文;)(四)实验结论①批处理文件命令保存为name.tab② >>与>都是输出重定向命令>>会另起一行追加新的内容到原文件中,且不会改动其中的原有内容。
>后面得出的内容覆盖前面的内容,会清除掉原有文件中的内容之后后,把新的内容写入原文件。
③建立tcp链接需要三次握手:户端发送SYN报文给服务器端;服务器端收到SYN seq=x报文,回应一个SYN seq=y ACK ack=x+1的报文;客户端收到服务器端的SYN报文,回应一个ACK ack=1+y的报文,三次握手完成。
