[互联网]计算机网络课程设计任务书
一、课程设计完成状况概述 本次网络工程课程设计包含三大部分,第一部分为交换式和虚拟局域网试验(必做)、子网规划与实现(必做)和Intranet组件与服务器配置(必做);其次部分是关于Socket的选作试验;第三部分为自选项目的设计与实现。 通过本次课程设计的任务学习,使我们对所学的基础理论和专业学问得到了巩固。并让我们运用所学里路学问解决实际问题,这是非常有必要的;此次课程设计,让我们接触和了解设计从需求分析、方案比较、开发工具的运用、系统实现的全过程,进一步提高了我们的分析、综合实力,为今后毕业设计做好了必要的准备。 二、课程设计基本项目的试验报告 试验一 交换式和虚拟局域网试验(必选项目) 1.试验目的 (1)学会设计交换式局域网和划分VLAN (2)学会配置VLAN 2.试验内容 (1) 交换式以太网组网 (2)以太网交换机配置 (3)VLAN划分与配置 3、试验报告 (1)画出交换式以太网组网拓扑结构 (2)以太网交换机配置信息 (3)VLAN划分与配置信息及测试结果 试验拓扑: 试验需求: 1)创建vlan 10 和 vlan 20 ,分别把fa0/1 和fa/2划分进vlan 10 和 vlan 20 当中。 2)配置TRUNK使得两台交换机下的同一VLAN d下的设备可以ping 通。 关键配置: Sw1 hostname Sw1 no ip domain-lookup interface FastEthernet0/1 switchport access vlan 10 interface FastEthernet0/2 switchport access vlan 20 interface FastEthernet0/24 switchport mode trunk line con 0 c-timeout 0 0 end Sw2 hostname Sw2 no ip domain-lookup interface FastEthernet0/1 switchport access vlan 10 interface FastEthernet0/2 switchport access vlan 20 interface FastEthernet0/24 switchport mode trunk line con 0 c-timeout 0 0 end 试验二 子网规划与实现(必选项目) 1.试验目的 (1)学会设计子网 (2)学会配置子网 2.试验内容 (1) 子网规划 (2)在局域网上划分子网 (3)配置IP地址 (4)测试子网 3、试验报告 (1)画出子网拓扑结构 (2)配置IP地址 (3)子网测试结果 试验拓扑: 试验需求: 1) 搭建拓扑 2) 将192.168.1.0 划分为四个子网: 192.168.1.193-254/26 3)配置路由器并给每台PC机配上ip地址 4)测试不同子网的Pc机间的连通性 关键配置: hostname Router interface FastEthernet0/0 no shutdown interface FastEthernet0/1 no shutdown interface FastEthernet1/0 ip no shutdown interface FastEthernet1/1 no shutdown end 试验三 Intranet组建与服务器配置(必选项目) 1、试验目的 (1)加深对Intranet服务的基本功能和意义的理解 (2)驾驭Windows 2003系统的网络管理功能 (3)驾驭IIS的网络服务功能和基本配置方法 2、试验内容 (1)建立活动书目(选做) (2)活动书目域用户的创建和管理(选做) (3)客户端配置 (4)配置DNS服务器 (5)配置DHCP服务器 (6)建立和管理Web服务器 (7)建立和管理FTP服务器 (8)配置SMTP邮件服务器(选做) (9)建立企业内部邮件服务器(选做) 3、试验报告 总结Intranet组建和服务器配置的要点(配置过程) 1)客户端配置 2)配置DNS服务器 3)配置DHCP服务器 4)建立和管理Web服务器 5)建立和管理FTP服务器 试验四SOCKET编程实现简洁FTP程序 1.试验目的 (1)驾驭网络应用程序的开发方法; (2)驾驭Client/ Server结构软件的设计与开发方法 (3)驾驭Socket机制的工作原理 2.试验准备 (1)阅读关于TCP/IP协议和Socket的相关内容; (2)阅读WinSock编程指南; (3)VC++6.0/DELPHI7.0/C#开发工具 3.试验内容 运用Win32 Socket 函数实现mini FTP client/ Server:在客户端实现GET file, PUT file, CD( change Directory), PWD( display current directory in server)功能。 4.试验报告 (1)按试验内容进行软件编制和调试 (2)进行功能测试,记录测试步骤 (3)给出程序主要部分流程图 数据同步传输系统既适合于服务器端的书目遍历,又适合客户端对服务端的上传文件和下载文件。运用Socket(套接字)接口和运用 FTP(文件传输协议)来实现客户端和服务器端之间信息的交互。该数据传输平台分为两个模块:服务器端模块和客户端模块。客户服务器程序通过对编程语言 Visual C++6.0中的调用来实现利用TCP/IP协议中的 FTP协议和封装在NMFTP 内的Socket 接口进行客户端与服务器连接,并完成数据同步工作,例如:上传、下载、阅读、查询、对服务器书目与文件的管理以及执行远程吩咐等。 服务器端程序则持续的监听网络。当接受到客户端的Socket ,服务器程序供应相应的服务。网络通信模块运用POP3 控件来实现客户端与服务器的信息沟通。 函数功能和流程如下:(1)首先创建一个CFtpclient的类的实例。 (2)用LogOnToServer()函数登录到指定的FTP服务器,允许非匿名用户和匿名两种登