华北电力大学网络实验指导书.docx

网络通信试验与设计综合实验指导书 戚宇林李然 华北电力大学 二 00 七年三月 目录 前言 第一章 第二章 第三章 UDP 通信实验 TCP 通信实验 FTP 通信实验 第四章实验编程指南 一、 VB 的基本概念 二、 WinSock 控件 三、 Internet Transfer控件 前言 21 世纪的一些重要特征就是数字化、网络化和信息化 , 它是一个以网络为核心 的信息时代。网络现已成为信息社会的命脉和发展知识经济的重要基础。网络是指 网”即,电信网络、有线电视网络和计算机网络。发展最快的并起到核心作用的 是计算机网络。进入 20 世纪 90 年代以后 ,以因特网为代表的计算机网络得到了飞 速的发展。已从最初的教育科研网络逐步发展成为商业网络。已成为仅次于全球电 话网的世界第二大网络。因特网是自印刷术以来人类通信方面最大的变革。现在人 们的生活、工作、学习和交往都已离不开因特网。 网络通信实验与设计是为通信专业必修课程《网络技术基础》而设置的实验 课。实验目的是使学生进一步消化、吸收课堂上所学的理论知识 ,加深对网络原 理、网络通信和通信协议的理解 ,并着重掌握 UDP 协议、 TCP 协议和 FTP 协议的原 理和通信方法。 网络通信实验必须基于某种平台或软件工具 ,实验的目的是使学生理解网络通 信的原理和方法 ,因此对实验工具的选择应尽量简单。由于 Visual Basic 是比较容易 掌握的软件工具 ,因此网络通信实验与设计中选择使用 Visual Basic 作为实验平台 , 这就要求学生必须首先学习 Visual Basic 的基本概念和基本原理。有基础的同学也 可以选用 Visual C++ 作为开发语言。 该实验的基本思想是这样的 :首先做一个验证性实验以便使学生熟悉平台环境 , 然后再要求学生做多个设计性或综合性实验。在微机上 ,学生通过亲手编程完成各 种网络通信协议的实验 ,还可以通过设置断点加强对通信过程的理解 ,效果直观形 象。 在实验中 ,学生编程所用语言为 Visual Basic 语言 ,微机为奔腾 3 以上机型 ,本实 验任务书中 ,安排了 3 个实验 ,一个验证性实验两个设计性实验 ,实验要求和步骤均有 详细说明 ,请学生详细、认真阅读。 第一部分实验平台简介 第一章 Visual Basic 的基本概念 1.1 Visual Basic 概述 Visual Basic(简称 VB 是 Microsoft 公司开发的一种通用的基于对象的程序设计 语言。 “Visual指”开发图形用户界面 (GUI 的方法 ——不需编写大量代码去描述界面元 素的外观和位置 ,而只要把预先建立的对象加到屏幕上的一点即可。 “Basic指”的是 BASIC(Beginners All-Purpose Symbolic Instruction Code 语言 ,一 种在计算技术发展历史上应用得最为广泛的语言。 Visual Basic 在原有 BASIC 语言 的基础上进一步发展 ,至今包含了数百条语句、函数及关键词 ,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的 功能 ,而初学者只要掌握几个关键词就可以建立实用的应用程序。 Visual Basic Scripting Edition (VBScript 是广泛使用的脚本语言 , 它是 Visual Basic 语言的子集 ,可 嵌入 HTML 语言中 ,用于网页设计 ,如 ASP(Active Server Page文件。 VB 简单易学 ,通用性强 ,用途广泛。 VB 可以用于开发多媒体、数据库、网络、 图形等方面的应用程序。 Internet 能力强大 ,很容易在应用程序内通过 Internet 或 intranet访问文档和应用程序 ,或者创建 Internet 服务器应用程序。 1.2 VB 中几个常用术语 工程(Project:是指用于创建一个应用程序的文件的集合。 对象(Object:可控制的某个东西 ,VB 中主要有两类对象 , 即窗体和控件。 窗体(Form:应用程序的用户界面 ,即 Windows。 控件(Control:指的是各种按钮、标签、文本框等。 属性(Property:是指对象的特征 ,如大小、标题或颜色。 方法(Function:对象专有的函数。

文档评论(0)

1亿VIP精品文档

相关文档