计算机网络课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

滨江学院课程设计报告学年学期2011-2012学年第二学期课程名称计算机网络课程设计院系计算机系专业网络工程学号姓名指导教师刘生二O一二年五月三十日一、课程设计完成情况概述这次做的是网络工程课程设计,此次课程设计共有五个实验组成,其中三个为必选实验,包括两个网络设计,一个是Vlan划分和配置,一个是子网划分,第三个是服务器设置,选作项目我选的Socket编程实现聊天程序,第五个实验我自选了一个思科实验。二、课程设计基本项目的实验报告(一)基本项目设计题目实验一交换式和虚拟局域网实验(必选项目)1.实验目的(1)学会设计交换式局域网和划分VLAN(2)学会配置VLAN2.实验内容(1)交换式以太网组网(2)以太网交换机配置(3)VLAN划分与配置3、实验报告(1)画出交换式以太网组网拓扑结构(2)以太网交换机配置信息(3)VLAN划分与配置信息及测试结果配置信息SW1:SwitchenableSwitch#conftEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Switch(config)#hostnameSW1SW1(config)#vlan10SW1(config-vlan)#namevlan10SW1(config-vlan)#exitSW1(config)#vlan20SW1(config-vlan)#namevlan20SW1(config-vlan)#exitSW1(config)#intf0/2SW1(config-if)#switchportmodeaccessSW1(config-if)#switchportaccessvlan10SW1(config-if)#exitSW1(config)#intf0/3SW1(config-if)#switchportmodeaccessSW1(config-if)#switchportaccessvlan20SW1(config-if)interfa0/1SW1(config-if)switchmodetrunkSW1(config-if)#exitSW2SwitchenableSwitch#conftEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Switch(config)#hostnameSW2SW2(config)#vlan10SW2(config-vlan)#namevlan10SW2(config-vlan)#exitSW2(config)#vlan20SW2(config-vlan)#namevlan20SW2(config-vlan)#exitSW2(config)#intf0/1SW2(config-if)#switchportmodeaccessSW2(config-if)#switchportaccessvlan10SW2(config-if)#exitSW2(config)#intf0/3SW2(config-if)#switchportmodeaccessSW2(config-if)#switchportaccessvlan20SW2(config-if)interfa0/2SW2(config-if)switchmodetrunkSW2(config-if)#exit测试结果(1)、vlan10的192.168.1.1pingvlan10的192.168.1.2如图1-1图1-1(2)、vlan10的192.168.1.1pingvlan20的192.168.2.2如图1-2图1-2实验二子网规划与实现1、实验目的(1)学会设计子网(2)学会配置子网2、实验内容(1)子网规划(2)在局域网上划分子网(3)配置IP地址(4)测试子网3、实验报告(1)画出子网拓扑结构如图2-1图2-1(2)配置IP地址Pc1模拟教学区192.168.1.1-62/26Pc2模拟宿舍区192.168.1.65-126/26Pc3模拟办公区192.168.1.129-190/26Pc4模拟图书馆192.168.1.193-254/26R1的配置Router(config)#hostR1R1(config-if)#interfa0/0R1(config-if)#ipadd192.168.1.1255.255.255.192R1(config-if)#noshutdownR1(config-if)#interfa0/1R1(config-if)#ipadd192.168.1.65255.255.255.192R1(config-if)#noshutdownR1(config-if)#intereth1/1R1(config-if)#ipadd192.168.1.129255.255.255.192R1(config-if)#noshutdownR1(config-if)#intereth1/0R1(config-if)#ipadd192.168.1.193255.255.255.192R1(config-if)#noshutdown测试(1)、Pc1pingpc2能ping通如图2-1图2-1(2)Pc1pingpc3能ping通如图2-2图2-2(3)Pc1pingpc4能ping通如图2-3图2-3三、Intranet组建与服务器配置实验内容1、实验目的(1)加深对Intranet服务的基本功能和意义的理解(2)掌握Windows2003系统的网络管理功能(3)掌握IIS的网络服务功能和基本配置方法1、建立活动目录(1)、执行“开始”——“程序”——“管理工具”——“配置服务器”。打开配置对话框。如图1-1图1-1(2)、开始配置服务器向导如图1-2图1-2(3)、配置选项,选择第一台典型配置如图1-3图1-3(4)、输入活动目录的域名如图1-4图1-4(5)、输入DNS域名如图1-5图1-5(6)、完成配置如图1-6、1-7图1-6图1-72、客户端的配置(1)、配置客户机的ip地址如图2-1图2-1(2)、查看服务器的ip地址如图2-2图2-2(3)、建立桥接如图2-3图2-3(4)、测试客户机和服务器的通信如图2-4图2-4(5)、测试服务器和客户机的通信如图2-5图2-53、配置DNS服务器(1).使用新建区域建立DNS如图3-1图3-1(2)、选择主要区域如图3-2图3-2(3)、输入区域名称如图3-3图3-3(4)、完成新建区域向导如图3-4图3-4(5)、新建反向查找区域如图3-5图3-5(6)、设置文件名如图3-6图3-6(7)、完成新建反向区域向导如图3-7图3-7(8)、添加主机如图3-8图3-8(9)、添加指针如图3-9图3-9(10)、利用nslookup正反向测试如图3-10图3-104、配置DHCP服务器(1).新建作用区域如图4-1.图4-1(2)、输入作用域名如图4-2图4-2(3)、输入地址范围如图4-3图4-3(4)、开始配置DHCP选项如图4-4图4-4(5)、设置默认网关如图4-5图4-5(6)、添加排除区域如图4-6图4-6(7)、映射域名称如图4-7图4-7(8)、配置win服务器如图4-8图4-8(9)、完成配置如图4-9图4-95、建立和管理web服务器.(1)、添加web服务器如图5-1图5-1(2)、新建网站如图5-2图5-2(3)、网站描述如图5-3图5-3(4)、ip地址和端口设置如图5-4图5-4(5)、输入网站主目录如图5-5图5-5(6)、设置网站的访问权限如图5-6图5-6(7)、完成向导如图5-7图5-76、建立和管理FTP服务器(1)、添加FTP服务如图6-1图6-1(2)、进入FTP站点如图6-2图6-2(3)、新建FTP站点如图6-3图6-3(4)、IP地址和端口设置如图6-4图6-4(5)、FTP站点主目录创建如图6-5图6-5(6)、FTP站点访问权限如图6-6图6-6(7)、通过浏览器测试进入FTP站点如图6-7图6-7(8)、通过浏览器进入FTP子目录测试成功如图6-8图6-8四、编写Socket程序1.实验目的(1)掌握网络应用程序的开发方法;(2)掌握Client/Server结构软件的设计与开发方法(3)掌握Socket机制的工作原理2.实验准备(1)阅读教材关于TCP/IP协议和Socket的相关内容;(2)阅读WinSock编程指南;(3)VC++6.0/DELPHI7.0/C#开发工具3.实验内容使用Win32Socket函数实现聊天程序:能相互对发文本消息。4.实验报告(1)按实验内容进行软件编制和调试(2)进行功能测试,记录测试步骤(3)给出程序主要部分流程图1、聊天程序代码接收端:}//3.定义地址sockaddr_inmyaddr;memset(&myaddr,0,sizeof(myaddr));myaddr.sin_family=AF_INET;myaddr.sin_addr.s_addr=inet_addr(192.168.0.9);//端口号必须和客户发往的端口号一致myaddr.sin_port=htons(7861);//4.connectif(connect(sock,(sockaddr*)&myaddr,sizeof(myaddr))==SOCKET_ERROR){coutconnectfailed,exit!endl;closesocket(sock);WSACleanup();exit(1);}else{coutconnectsucceed!endl;}charbuf[256]=;longnumber=0;intiResult=0;while(true){number++;iResult=recv(sock,buf,sizeof(buf),0);if(iResult0){cout服务方Socket关闭,退出!endl;break;}Sleep(1000);coutnumber:bufendl;memset(buf,0,sizeof(buf));}if(!closesocket(sock)){WSAGetLastError();return;}if(!WSACleanup()){WSAGetLastError();return;}}2、聊天程序发送端:#includestdlib.h#includewinsock2.h#includeiostream.hvoidmain(){SOCKETsock,clientSocket;//socketcharszMsg[]=thisisaUDPtestpackage;//被发送的字段//1.启动SOCKET库,版本为2.0WORDwVersionRequested;WSADATAwsaData;interr;wVersionRequested=MAKEWORD(2,0);err=WSAStartup(wVersionRequested,&wsaData);if(err!=0){coutSocket2.0初始化失败,Exit!;return;}if(LOBYTE(wsaData.wVersion)!=2||HIBYTE(wsaData.wVersion)!=0){WSACleanup();return;}//2.创建socket,sock=socket(AF_INET,//internetwork:UDP,TCP,etcSOCK_STREAM,//SOCK_STREAM说明是TCPsocket0//protocol);if(sock==INVALID_SOCKET){coutSocket创建失败,Exit!;return;}//3.bind套接字,相当于给本地套接字赋值sockaddr_inmyaddr;memset(&myaddr,0,sizeof(myaddr));myaddr.sin_family=AF_INET;my

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功