版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上第一章 需求分析1.1总体需求分析1、一楼:总务外2台、宣传部1、纪检处1台 ,院工会办公室1,招生就业处4台,综合教室7(1台),综合教室8(1台) 2.二楼:人事处4台,财务处1,财务室4,副院长办公室1,党委副书记办公室1,院办公室3,ERP实验室1 2(共60台),党委书记办公室1 3、三楼:一机房(普通机房25台),信息工程系办公室8台,五机房(图形图像处理机房30台) 4、四楼:现代教育技术中心3台,计算机中心(用于影视编辑50台) 5、硬件设备的选购要根据目前市场价格为依据。 6、设备的性能以及技术指标要能满足上述第3、4、5,6的要求。 7、校园网运行
2、局域网实时聊天系统,进行教师和学生的日常信息沟通等功能。8、内网和外网应该很好的隔离开来,只有一两个访问出口。9、聊天系统的运行只限于校园网,外网无法访问。1.2设备需求分析楼层 计算机数量 交换机数量一楼111二楼754三楼635四楼534表1-1设备需求1.3主机系统的要求1.主机系统应采用国际上较新的主流技术,并具有良好的向后扩张能力。2.主机系统应具有较高的可靠性,能长时间连续工作,并有容错纠错措施。3.支持通用大型数据,如:SQL,Oracle等。4.具有广泛的软件支持,软件兼容性能好,并支持多种传输协议。5.能与Internet,可提供互联网的应用,如WWW浏览服务,FTP文件传输
3、,E-mial等服务。第二章 设备选型2.1 设备选型设备 型号报价数量二层交换机思科-WS-C2960S-24TS-S530014三层交换机思科WS-C3560S-24TS-S163332路由器思科2811-HSEC/K9164001服务器16500 2PC机联想2500/3000/3500若干 表2-1 设备选型2.2 设备参数思科WS-C2960S-24TS-S支持参数VLAN功能 网管功能 思科WS-C2960S-24TS-S参数细节基本规格千兆以太网交换机二层交换模块化支持网络传输模式全/半双工自适应支持端口24个24 GigE, 2 x SFP LAN Lite电气规格电源电压22
4、0V额定功率30W表2-2思科WS-C3560-24TS-S支持参数VLAN功能 思科WS-C3560-24TS-S参数细节基本规格以太网交换机10/100三层存储-转发32Gbps6.6 Mpps固定端口128MB12288K支持网络IEEE 802.3, IEEE IEEE 802.3u, IEEE 802.3z传输模式全双工SNMP, CLI, Web能堆叠端口24个10/100 BASE-T/ 100FX/SX2个其它全双工可网管型电气规格电源电压100-240V额定功率45W外观参数重量3.9kg长度301mm宽度445mm高度44mm环境参数工作温度0 - 45工作湿度10 到 8
5、5% (非冷凝)工作高度3049m存储温度-2570存储湿度10 到 85% (非冷凝)存储高度4573m表2-3思科2811支持参数Qos功能 思科2811参数细节基本规格模块化路由器网络标准IEEE 802.3X传输速率10/100Mbps端口结构模块化256MB760MB网络功能IEEE 802.3XCisco ClickStart, SNMP支持VPN支持内置其他功能集成语音留言范围广泛的话音接口支持 SRST, 分支机构可利用集中呼叫控制, 并通过SRST冗余性为IP电话经济有效地提供本地分支机构备份网络端口10/100Mbps2个10/100Mbps端口Console9个其它UL
6、60950:CAN/CSA C22.2 No. 60950,IEC 60950,EN 60950-1,AS/NZS 60950电源电压100-240 VAC功耗160W机身重量6.4kg外观参数长度(mm)416.6mm宽度(mm)438.2mm高度(mm)44.5mm环境参数工作温度0 - 40工作湿度5% 95% 无凝结存储温度-20 - 65存储湿度5% 95% 无凝结表2-4IBM System x3650 M3(7945I75)参数细节基本参数企业级服务器类型机架式服务器结构2U主要性能1颗2颗Intel Xeon X5670处理器2.93GHz智能加速主频3.333GHz 6
7、15;256KB三级缓存12MB总线规格6.4GT/s六核心十二线程 内存8GB(2×4GB)PC3-10600 DDR3 RDIMM 最高192GB内存插槽18个DDR3插槽 存储无标配 ServeRAID-M5015RAID阵列模式支持RAID 0, 1, 5, 10存储扩展位标配: 16×SFF托架网络2×千兆接口电源电源功率675W 电源数量1热插拔电源其他标配:4×PCI-E保修服务三年部件三年人力三年现场 表2-5第三章总体设计3.1网络总体设计拓扑图 图3-1总体拓扑图3.2子网与VLAN划分(1)IP地址合理规划的意义在网络规划中,IP地
8、址方案的设计至关重要,好的IP地址方案不仅可以减少网络负荷,还能为以后的网络扩展打下良好的基础。 IP地址的合理是保证网络顺利运行和网络资源有效利用的关键。校区IP地址的分配应该尽可能地利用申请到的地址空间,充分考虑到地址空间的合理使用,保证实现最佳的网络内地址分配及业务流量的均匀分布。具体地来说IP地址的合理规划有如下的意义: 1、减少对各种资源(内存、CPU的处理能力以及网络带宽等)的需求IP地址的合理规划有利于网络中路由的汇聚,因而可以使得路由器中的路由表数目以及链路状态数据库等占用的内存减少,同时更新所占用的网络带宽也降低了; 2、有利于IP地址空间的合理使用; 3、优化业务流量的分布
9、; 4、有利于故障诊断。(2)IP地址规划根据互联网络技术发展的趋势,结合学校网络目前真实IP地址的现实情况,我们建议IP地址规划遵循如下原则来设计:1、服务器区采用私IP地址,NAT后供人员远程访问;2、与internet 互联设备IP地址采用真实IP地址;3、部分内部互连采用私有IP地址;4、面向用户的私有IP地址,由统一出口的边缘设备(路由器)进行地址翻译。即出口路由器互联采用合法IP地址;公共服务器如WWW/FTP/DNS/资源服务器等均采用合法地址(或从安全角度考虑采用私有IP);部分接入用户采用私有保留IP地址相连。这样设计,既可以充分利用已有的公网IP地址,解决了IP地址空间不足
10、的,既可以方便的实现互通互连,而且将地址翻译(NAT)这种耗费设备资源的工作由网络边缘设备分担,提高网络数据传输整体性能。(3)VLAN划分方案1将整个校园网分为3个VLAN,一楼的综合教室,二楼的ERP实验室等底层次划分为VLAN300。 2一楼的宣传部,纪检处,财务室等中等层次划分为VLAN200。3一楼总务外,二楼副院长办公室等高层次划分为VLAN100。这样划分方便权限设置。(4)子网划分详情表Vlan号Ip网段网关说明Vlan100/2454高等层次Vlan200/2454中等层次Vlan3001
11、./2454低等层次 表3-2子网划分第四章详细设计与实现4.1网络规划设计4.1.1分层化设计本校园网网络系统的设计采用层次化的设计方法,即核心层、汇聚层和接入层。l 核心层:将各分布层交换机互连起来进行穿越校园网骨干的高速数据交换。实现数据包高速交换。核心层双中心星形拓扑的优点是网络拓扑结构较为简单,实现设备,也可以很好的进行网络负载均衡。PortTrunking技术提高互联交换机的吞吐量,使得整个网络具备高容量、无阻塞、高性能的能力l 汇集层:汇集层主要功能是汇聚网络流量,链路聚合、路由聚合,信号中继,负责将访问层交换机进行汇集,还为整个交换网络
12、提供VLAN间的路由选择功能。l 接入层:接入层利用VLAN划分等技术隔离网络广播风暴,提高网络效率,为所有的终端用户提供一个接入点。网络设计的层次可如右图所示: 图4-1网络层次结构4.1.2网络冗余设计由于大学网络规模巨大、涉及到的用户很多,如果网络特别是骨干网络出现任何的问题将导致很大的不良影响,因此对网络的可靠性和可用性要求很高。网络的冗余设计除了选择具有冗余设计的网络设备外,网络的冗余设计也十分重要,可采用两台三层核心交换机联合接入路由器,校园网内汇聚层交换机分别用两条线路接到这两台核心交换机上,即可实现线路的冗余。4.2网络设备主要配置4.2.1 汇聚层交换机主要配置Switch0
13、主要是VLAN的划分:VLAN Name Status Ports- - - -1 default active Fa0/14, Fa0/15, Fa0/16, Fa0/17 Fa0/18, Fa0/19, Fa0/20, Fa0/21 Fa0/22, Fa0/23, Fa0/24, Gig1/1 Gig1/2100 VLAN0100 active Fa0/1, Fa0/2200 VLAN0200 active Fa0/3, Fa0/4, Fa0/5, Fa0/6 Fa0/7, Fa0/8, Fa0/9300 VLAN0300 active Fa0/10, Fa0/111002 fddi-de
14、fault act/unsup 1003 token-ring-default act/unsup 1004 fddinet-default act/unsup 1005 trnet-default act/unsupSwitch3主要是VLAN的划分:VLAN Name Status Ports- - - -1 default active Fa0/11, Fa0/12, Fa0/13, Fa0/14 Fa0/15, Fa0/16, Fa0/17, Fa0/18 Fa0/19, Fa0/20, Fa0/21, Fa0/22 Fa0/23, Fa0/24, Gig1/1, Gig1/2100
15、VLAN0100 active Fa0/2, Fa0/4, Fa0/5, Fa0/6 Fa0/8200 VLAN0200 active Fa0/1, Fa0/3300 VLAN0300 active Fa0/71002 fddi-default act/unsup 1003 token-ring-default act/unsup 1004 fddinet-default act/unsup 1005 trnet-default act/unsupSwitch4主要是VLAN的划分:VLAN Name Status Ports- - - -1 default active Fa0/6, Fa0
16、/7, Fa0/8, Fa0/9 Fa0/10, Fa0/11, Fa0/12, Fa0/13 Fa0/14, Fa0/15, Fa0/16, Fa0/17 Fa0/18, Fa0/19, Fa0/20, Fa0/21 Fa0/22, Fa0/23, Fa0/24, Gig1/1 Gig1/2100 VLAN0100 active 200 VLAN0200 active Fa0/2300 VLAN0300 active Fa0/1, Fa0/31002 fddi-default act/unsup 1003 token-ring-default act/unsup 1004 fddinet-d
17、efault act/unsup 1005 trnet-default act/unsupSwitch5主要是VLAN的划分:VLAN Name Status Ports- - - -1 default active Fa0/7, Fa0/8, Fa0/9, Fa0/10 Fa0/11, Fa0/12, Fa0/13, Fa0/14 Fa0/15, Fa0/16, Fa0/17, Fa0/18 Fa0/19, Fa0/20, Fa0/21, Fa0/22 Fa0/23, Fa0/24, Gig1/1, Gig1/2100 VLAN0100 active 200 VLAN0200 active
18、Fa0/1, Fa0/2, Fa0/3300 VLAN0300 active Fa0/41002 fddi-default act/unsup 1003 token-ring-default act/unsup 1004 fddinet-default act/unsup 1005 trnet-default act/unsup汇聚层的交换机与核心层交换机的借口链接只要配置为:switchport mode trunk核心层交换机主要配置:Multilayer Switch1 VLAN配置IP地址:interface GigabitEthernet0/2!interface Vlan1 no
19、ip address shutdown!interface Vlan100 ip address 54 !interface Vlan200 ip address 54 !interface Vlan30012 ip address 54 使用RIP路由协议:router rip version 2 network network network network 192.168.4
20、.0Router0路由器主要配置:借口配置:interface FastEthernet0/0 ip address 53 ip nat inside duplex auto speed auto!interface FastEthernet0/1 ip address 53 duplex auto speed auto!interface Serial1/0 ip address 52 ip nat outside clock rate 64
21、000!NAT地址转换: ip nat inside source list 1 interface Serial1/0 overloadip nat inside source static 52 (web服务器固定IP)路由协议:router rip version 2 network 因为使用NAT地址转换,不能向Router1通告内部网络。第五章局域网实时聊天系统5.1系统的设计目标根据网络应用程序的特点,网络在线聊天系统应就有即时,快速的特点。对于所有的用户端都应能够正确地建立与客户端的连接并能正确地断开,能即时地接收、处
22、理和发送接收到的数据。能及时地通知在线用户当前好友在线状况,能够处理非正常数据的能力。对于用户端应能够快速地检查是否能够连接到系统。能正确的获得和反映当前好友在线情况。能及时地接收到系统的数据,并能即时处理数据,并能将处理结果反映给用户。网络会议聊天系统:(1)能够正确地、无冲突地启动系统。(2)监听指定的端口,等待用户的连接。(3)建立与新用户的逻辑连接,并能通知其他好友。(4)向新进入的好友发出已上线的好友名单。(5)接收用户的消息请求,并能正确无误地处理消息,并能发出消息到系统界面。(6)反映当前在线人数和在线好友使用的IP地址。(7)及时地反映发出地消息和聊天消息。(8)当好友断开与服
23、务器端地连接时,服务器能够正确地断开连接,并通知所有用户。5.2 聊天系统开发平台(1)套接字(Sockets)(2)C# Windows Socket类Winsock是一套开放的,支持多种协议的Windows下网络编程接口,是Windows网络编程实是上的标准.应用程序通过调用Winsock的API实现相互间的通信,而Winsock利用下层的网络通信协议功能和操作系统调用实现实际的通信工作。Microsoft Visual Studio.NET (VS.NET)是Microsoft公司为适应Internet高速发展的需要,而推出的新的开发平台(集成开发环境)。2003年,Microsoft
24、公司发布了VS.NET 2003,提供了在Windows操作系统下开发各类基于.NET Framework 1.1的全新的应用程序开发平台;2005年底,Microsoft公司又发布了基于.NET Framework 2.0的VS.NET 2005开发平台,植入了适用于大型团队开发的各种优秀的复杂功能,并于2006年1月发布了VS.NET 2005 Professional 简体中文版。5.3 系统的主要功能根据网络应用程序的特点,网络在线聊天系统应就有即时,快速的特点。对于系统用户应能够正确地建立与聊天系统的连接并能正确地断开,能即时地接收、处理和发送接收到的数据。能及时地通知在线用户当前好
25、友在线状况,能够处理非正常数据的能力。对于用户应能够快速地检查是否能够连接到系统。能正确的获得和反映当前好友在线情况。能及时地接收到聊天系统的数据,并能即时处理数据,并能将处理结果反映给用户。1. 实时用户登陆 如图6-1 图5-1用户登陆当好友登陆聊天室,服务器端有能力通知所有其他在线用户。在公屏上显示最新登陆的用户IP地址,并将其添加到在线成员列表中。2. 收发消息同步 图5-2发送消息当一用户发出消息,所有的在线用户应能及时接收到消息。3. 用户退出 图5-3用户退出好友退出聊天室,服务器端有能力通知所有其他在线用户5.4 系统实现的主要代码namespace NeMeetingExam
26、ple public partial class FormMeeting : Form private enum ListBoxOperation AddItem, RemoveItem ; private delegate void SetListBoxItemCallBack(ListBox listbox, string text, ListBoxOperation operation); SetListBoxItemCallBack listBoxCallBack; private IPAddress broderCastIp = IPAddress.Parse("224.1
27、00.0.1"); private int port = 8002; private UdpClient udpClient; public FormMeeting() InitializeComponent(); listBoxCallBack = new SetListBoxItemCallBack(SetListBoxItem); private void SetListBoxItem(ListBox listbox, string text, ListBoxOperation operation) if (listbox.InvokeRequired = true) this
28、.Invoke(listBoxCallBack, listbox, text, operation); else if (operation = ListBoxOperation.AddItem) if (listbox = listBoxAddress) if (listbox.Items.Contains(text) = false) listbox.Items.Add(text); else listbox.Items.Add(text); listbox.SelectedIndex = listbox.Items.Count - 1; listbox.ClearSelected();
29、else if (operation = ListBoxOperation.RemoveItem) listbox.Items.Remove(text); private void SendMessage(IPAddress ip, string sendString) UdpClient myUdpClient = new UdpClient(); IPEndPoint iep = new IPEndPoint(ip, port); byte bytes = System.Text.Encoding.UTF8.GetBytes(sendString); try myUdpClient.Sen
30、d(bytes, bytes.Length, iep); catch (Exception err) MessageBox.Show(err.Message, "发送失败"); finally myUdpClient.Close(); private void FormMeeting_Load(object sender, EventArgs e) listBoxMessage.HorizontalScrollbar = true; buttonLogin.Enabled = true; buttonLogout.Enabled = false; groupBoxRoom.
31、Enabled = false; private void ReceiveMessage() udpClient = new UdpClient(port); udpClient.JoinMulticastGroup(broderCastIp); udpClient.Ttl = 50; IPEndPoint remote = null; while (true) try byte bytes = udpClient.Receive(ref remote); string str = Encoding.UTF8.GetString(bytes, 0, bytes.Length); string
32、splitString = str.Split(','); int s = splitString0.Length; switch (splitString0) case "Login": SetListBoxItem (listBoxMessage ,string .Format ("【0】进入",remote .Address ), ListBoxOperation.AddItem ); SetListBoxItem(listBoxAddress, remote.Address.ToString(), ListBoxOperation
33、.AddItem); string userListString = "List," + remote.Address.ToString(); for (int i = 0; i < listBoxAddress.Items.Count; i+) userListString += "," + listBoxAddress.Itemsi.ToString(); SendMessage(remote.Address, userListString); break; case "List": for (int i = 1; i &l
34、t; splitString.Length; i+) SetListBoxItem(listBoxAddress, splitStringi, ListBoxOperation.AddItem); break; case "Message": SetListBoxItem(listBoxMessage, string.Format("【0】说:1", remote.Address, str.Substring(8), ListBoxOperation.AddItem); break; case "Logout": SetListBox
35、Item(listBoxMessage, string.Format("【0】退出。", remote.Address), ListBoxOperation.AddItem); SetListBoxItem(listBoxAddress, remote.Address.ToString(), ListBoxOperation.RemoveItem); break; catch break; private void textBoxMessage_KeyPress(object sender, KeyPressEventArgs e) if (e.KeyChar = (cha
36、r)Keys.Return) if (textBoxMessage.Text.Trim().Length > 0) SendMessage(broderCastIp, "Message," + textBoxMessage.Text); textBoxMessage.Text = "" private void FormMeeting_FormClosing(object sender, FormClosingEventArgs e) if (buttonLogout.Enabled = true) MessageBox.Show("请先
37、离开会议室,然后再退出!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); e.Cancel = true; private void buttonLogin_Click(object sender, EventArgs e) Cursor.Current = Cursors.WaitCursor; Thread myThread = new Thread(ReceiveMessage); myThread.Start(); Thread.Sleep(1000); SendMessage(broderCastIp, "Login"); buttonLogin.Enabled = false; buttonLogout.Enabled = true; groupB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国智能卡芯片行业资本规划与股权融资战略制定与实施研究报告
- 2025-2030年中国中医药服务贸易行业资本规划与股权融资战略制定与实施研究报告
- 比多少的大班教案
- 中小学体育教师考试试题及答案
- 2024年幼儿园小班主题活动教案
- 饲草育种 可行性研究报告
- 光伏大棚项目可行性研究报告
- 探店装修知识培训课件
- 建筑安装工程人工、材料、机械台班单价的确定
- 二零二五年度房地产分销合作协议范本(含营销活动)3篇
- CNC工艺简介课件
- 海外安全培训课件
- 江苏省苏州市2023-2024学年高一上学期期末学业质量阳光指标调研语文试卷
- 大学军事理论课教程第三章军事思想第四节当代中国军事思想
- 开展学科周活动方案
- 报价单(报价单模板)
- 园林景观给排水设计汇总计算书
- 《电线电缆常用计算公式》
- 关于心理健康教育情况的调研报告
- 内侧蒂直线短瘢痕法治疗乳房肥大症的临床研究
- 整改回复书样板后边附带图片
评论
0/150
提交评论