工业以太网实验报告1.docx
《工业以太网实验报告1.docx》由会员分享,可在线阅读,更多相关《工业以太网实验报告1.docx(12页珍藏版)》请在三一办公上搜索。
1、TAIYUAN UNIVEfiSIIY OF TECHNOLOGY课程名称:工业以太网实验项目:工业以太网实验实验地点:中区矿院楼专业班级:自动化1102 学号: 2011005902学生姓名:芦靖指导教师:张建国2014年 7月 3日实验一 基于UDP协议的局域网通信程序(一)一、实验目的了解Visual Basic 6.0的集成开发环境,熟悉VB的编程语言、控件的使用, 掌握面对对象的程序开发过程,为后续实验的开展打下良好基础。二、实验内容编写一个程序,有“开始”和“结束”两个按钮、文本框一个;鼠标单击“开 始”按钮后,文本框输出hello world!,鼠标单击“结束”,程序结束。三、实
2、验仪器和设备PC 机、Visual Basic 6.0 软件。四、实验步骤1、启动VB程序;2、新建一个exe程序;3、在窗口界面创建两个 command控件、一个文本框控件,同时修改command1控件的caption属性为“开始”,command2控件的caption属性为“结束”;4、打开代码窗口,输入以下代码:Private Sub Command1_Click()Text1.Text = hello worldEnd SubPrivate Sub Command2_Click()EndEnd Sub5、运行程序,进行调试。五、实验结果如下图所示。For*l. XForiTextlhe
3、llo world开始结束开始结束实验二 基于UDP协议的局域网通信程序(二)一、实验目的了解TCP/IP协议参考模型,在此基础上学习UDP (用户数据报协议)的工 作原理,并利用该协议完成一个类似QQ聊天软件的开发。二、实验内容编写一个VB程序,通过使用winsock控件,该程序可以使用UDP协议实现 局域网内两台计算机之间的数据通信。三、实验仪器和设备PC机、VB软件、计算机机房固有局域网。四、实验步骤1、启动VB程序;2、新建一个exe程序;3、构建窗口布局:第一步:控件布局先在窗体上布置以下控件,分别是标签框label1、label2、label3,文本框text1、 text2、te
4、xt3、text4、text5,框架 frame1、frame2,命令按钮 command1、command2、 command3,以及 winsock1 控件。第二步:修改控件属性1)修改Form1窗体控件的caption属性为“局域网聊天程序”,具体操作:在属性窗口中,找到Form1控件,并修改其caption属性为“局 域网聊天程序”。2)修改label1标签控件的caption属性为“被连接的IP: ”、修改label2标签 控件的caption属性为“Local Port : ,修改label3标签控件的caption属 性为 “Remote Port :”具体操作:在属性窗口中,找
5、到label1控件,并修改其caption属性为“被 连接的IP:”。Label2、label3的修改步骤与label1相同。3)修改text1文本框控件的text属性为空、修改text2文本框控件的text属 性为空,修text3文本框控件的text属性为空具体操作:在属性窗口中,找到text1控件,并修改其text属性为空。Text2、text3的修改步骤与text1相同。4)修改command1命令按钮控件的caption属性为“连接”、修改command2命令按钮控件的caption属性为“清除对话框”,修改command3命令按 钮控件的caption属性为“发送”具体操作:在属性窗
6、口中,找到command1控件,并修改其caption属性为 “连接”。Command2、command3 的修改步骤与 command1 相同。5)修改frame1框架控件的caption属性为“远程IP”、修改frame2框架控 件的caption属性为“本地IP”具体操作:在属性窗口中,找到frame1控件,并修改其caption属性为“远 程 IP”。Frame2的修改步骤与framel相同。6) 修改 winsockl 控件的 protocol 属性为 “1-sckUDPprotocol”具体操作:在属性窗口中,找到 winsock1控件,并修改protocol属性为 “1-sckU
7、DPprotocol”。4、打开代码窗口,输入以下代码:Private Sub command1_Click()On Error GoTo ErrHandlerWinsock1.RemoteHost = Trim(text1)设置 RemoteHost 属性 Winsock1.RemotePort = Trim(text3)设置 RemotePort 属性 Winsock1.LocalPort = Trim(text2) 设置 LocalPort 属性Bind方法的作用是为控件“保留”一个本地端口,防止被其他用户调用。Winsock1.Bind .LocalPortExit Sub如果在连接过
8、程中出现错误,则转向ErrHandler:,并显示错误提示ErrHandler:MsgBox ”建立连接失败,按F1以获得帮助信息”,vbCriticalEnd Sub当WINSOCK接收到新的数据(信息)时,进行以下响应Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)Dim New_Text As String 定义New_Text字符串来记录新接收的信息 Winsock1.GetData New_Text接收信息并赋值给 New_TextText4.SelText = New_Text在TEXT4显示框中显示新接收到的信息
9、Frame1.Caption = Winsock1.RemoteHostIPEnd Sub接收TEXT5输入框的按键,并做响应Private Sub command3_click通过WINSOCK发送新输入的一行文本的内容Winsock1.SendData text5.text在状态栏显示发送信息End Sub5、运行程序,进行调试。代码编写完成后,将程序生成“Chat.EXE”文件,到此,该软件开发完成。将“Chat.EXE”程序,分别安装到局域网内的两台计算机上,如图所示。分别设置A、B两台计算机中Chat.exe程序的各项参数,在被连接的IP:填入 同组另一位成员计算机的IP地址;在Lo
10、cal Port: 填入本机端口号(推荐使用 1000以上的某个数字);在Remote Port:填入对方主机端口号(推荐使用1000 以上的某个数字)。设置完成后,点击“连接”,连接成功后,通信双方即可进 行聊天。局域网五、实验结果如下图所示。IP: 202.207.249.166Localport: 1002RemotePort: 1001Local Port: 1002RemotePort: 1001实验三局域网的组建及配置一、实验目的了解、掌握星型局域网的组建及配置二、实验内容使用局域网交换机,组建一个星型局域网,网络中有6台计算机,配置每台 计算机的IP地址与子网掩码(IP地址使用C
11、类地址)。组建完成后使用网络常用 命令ifconfig查看网络配置,并用ping命令检查网络连通性。三、实验仪器和设备PC 机、YS-Routesim 软件。四、实验步骤1、启动 YS-Routesim 程序;2、在添加一台思科交换机和六台计算机,并使用双绞线将计算机与交换机 相连;3、设置计算机IP地址双击HostA,输入用户名和入口令,键入?可以求得帮助。PCA login:rootPassword:linux设置 IP : root#PCA root# ifconfig eth0 192.168.0.1 netmask 255.255.255.0查看 IP : root#PCA root
12、# ifconfig重复以上步骤,分别设置HostB、HostC、HostD、HostE、HostF五台PC的IP 地址和子网掩码;4、使用Ping命令检查网络连通性rootPCA root# ping 192.168.0.2 (通)rootPCA root# ping 192.168.0.3 (通)rootPCA root# ping 192.168.0.4 (通)rootPCA root# ping 192.168.0.5 (通)rootPCA root# ping 192.168.0.6 (通)五、实验结果如下图所示。Switch Aly.lby.U.l ,Ji-,uuuu 192.16
13、8.0.51史168。3 192.168.0.4*P PCA TerMinalPCA login: rootPassword: linuxrootPCA root# ifconfig ethO 192.168.0.1 netmask 255.255.255.0rootPCA root# ifconfigethO inet addr: 192.168.0.1 mask: 255.255.255.0loopback inet addr: 127.0.0.1 mask: 255.0.0.0rootPCA root# ping 192.168.0.164 bytes from 192.168.0.1:
14、 icmp_seq=1 ttl=1 28 time=0.207 ms64 bytes from 192.168.0.1: icmp_seq=1 ttl=1 28 time=0.1 80 ms64 bytes from 192.168.0.1: icmp_seq=1 ttl=1 28 time=0.1 76 ms54 bytes from 192.168.0.1: icmp_seq=1 ttl=128 time=0.186 msVpackets transmitted, A received, 0% loss, time 2000msrootPCA root# ping 192.168.0.26
15、4 bytes from 192.168.0.2: icmp_seq=1 ttl=1 28 time=0.207 ms64 bytes from 192.168.0.2: icmp_seq=1 ttl=1 28 time=0.1 80 ms54 bytes from 192.168.0.2: icmp_seq=1 ttl=1 28 time=0.1 76 ms64 bytes from 192.168.0.2: icmp_seq=1 ttl=1 28 time=0.1 86 msVpackets transmitted, 4 received, 0% loss, time 2000msroot
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 以太网 实验 报告

链接地址:https://www.31ppt.com/p-5179407.html