计算机网络课程设计报告
计算机网络课程设计报告

计算机网络课程设计班级:学号:姓名:一、课程设计的目的和意义1.1设计目的掌握IP地址的分类,准确理解子网、掩码的概念,确切地明了IP地址的合法格式。
并判断该地址是否属于一个给定的子网。
1.2设计的意义1、有利于对基础知识的理解2、有利于逻辑思维的锻炼程序设计是公认的、最能直接有效地训练学生的创新思维,培养分析问题、解决问题能力的学科之一。
即使一个简单的程序,从任务分析、确定算法、界面布局、编写代码到调试运行,整个过程学生都需要有条理地构思,这中间有猜测设想、判断推理的抽象思维训练,也有分析问题、解决问题、预测目标等能力的培养。
3、有利于与其他学科的整合在程序设计中,我们可以解决其它学科有关问题,也利用其它课程的有关知识来解决信息技术中比较抽象很难理解的知识。
在信息技术课中整合其它学科的知识,发挥信息技术的优势。
4、有利于治学态度的培养。
程序设计中,语句的语法和常量变量的定义都有严格的要求,有时输了一个中文标点、打错了一个字母,编译就不通过,程序无法正常运行。
因此,程序设计初学阶段,学生经常会犯这样的错误,可能要通过几次乃至十多次的反复修改、调试,才能成功,但这种现象会随着学习的深入而慢慢改观。
这当中就有一个严谨治学、一丝不苟的科学精神的培养。
二、课程设计的内容和要求在掌握IP地址的表示方法以及子网划分方法的基础上,并以计算机网络中关于IP地址的相关理论知识为基石,运用C/C++语言按如下要求完成程序。
1.在判断一个IP地址合法性时要自行编写代码,不要使用任何inet函数2.命令行格式:ip_test subnet/mask ip_addr其中,ip_test为程序名;subnet为子网号;mask是一个整型数值,代表子网掩码连续1的个数;ip_addr表示要测试的IP地址。
比如说,要测试的IP地址为202.113.16.10,子网号码是202.113.16.0,子网掩码是255.255.255.0,则命令行为ip_test202.113.16.0/24 202.113.16.10。
计算机网络课程设计实验报告

计算机网络课程设计实验报告一、实验项目:网络聊天程序二、实验要求:利用Winsock控件,采用TCP或UDP方式实现一个网络聊天程序。
具体要求如下:(1)能够实现一个聊天服务器(采用TCP方式时可同时允许15个用户连接),并在用户之间相互进行信息发送。
(2)具有聊天记录功能。
(3)制作一个客户端程序。
在课程设计报告中要求给出程序设计的思想、关键程序说明以及服务器和客户程序运行界面的屏幕截图。
三、实验程序功能:采用TCP方式实现的网络聊天程序:(1)以某一用户名注册进入聊天室,自动判断是否与现有聊天室人员重名,给出相关信息。
进入后启动线程,获得现有聊天室人员的列表信息;(2)点击[送出]按钮,向所有人发送信息。
双击列表中某人的名字,在弹出的窗口中可以写悄悄话,悄悄话内容只显示在这个人的屏幕上;(3)点击[刷新谈话区],可以清空聊天信息屏幕。
点击[刷新聊天者列表]可以重新从服务器读取聊天室人员列表信息;(4)点击[退出聊天室],向所有人发送离开信息,同时刷新聊天室人员列表;(5)服务器端程序先行运行,服务器读取来自客户端的信息流请求,并把相应处理结果返回客户端,完成与客户端的通信。
(6)点击[聊天记录],可以查看聊天室的聊天记录。
四、设计与分析:客户端聊天室客户/服务器通信图(《》表示信息流方向):五、设计思想:传输层协议有两种:TCP和UDP,TCP是可靠传输,它把信息包捆绑,在必要的时候,排序和重传这些信息包以获得可靠的数据传输。
UDP支持快速的、无连接的、不可靠的信息包传输。
在JAVA中,使用TCP传输,其套接字的封装函数分TCP/IP客户套接字和TCP/IP服务器套接字。
本程序使用TCP做,采用了JA V A中的流式Socket 的通信机制,流式Socket 通信过程如下图:客户套接字函数:Socket(String hostname,itn port)或Socket(InetAddress ipAddress,int port)服务端套接字函数:ServerSocket(int port)ServerSocket(int port,int maxQueue)ServerSocket(int port,int maxQueue,InetAddress localAddress)六、文件说明:文件清单:(1)客户端线程主类:chatappletthreepublic class chatserverthree implements Runnable{/*聊天室服务器端处理主类*///服务器构造初始化线程public chatserverthree(){}//服务器main()初始化public static void main(String args[]){}//服务器线程connect操作run方法public void run(){}//向聊天室所有人员发送普通话语信息public void broadcast(String msg){}//处理悄悄话,向特定人员发送悄悄话public void broadcast1(String msg){}//客户端线程类firstthreadclass firstthread extends Thread{}//firstthread 初始化线程public firstthread(chatserverthree server,Socket client){}//监听运行线程public void run(){while(true){line=in.readUTF();//line 读取来自客户端线路的信息//线路信息前端为PEOPLE表明有新人进入了聊天室if(line.startsWith("PEOPLE")){}//线路信息前端为QUIT表明有人离开了聊天室else if(line.startsWith("QUIT")){}//线路前端为MSG表明接收到的是普通聊天话语信息e lse if(line.startsWith("MSG")) {}//线路前端为“悄悄的对”表明接收到的是悄悄话else if(line.startsWith("悄悄地对")){}//线路前端为newlist表明得到客户端刷新列表的请求else if(line.startsWith("newlist")){}}}(2) 聊天室界面AWT面板类:Apanel:/*聊天室界面北部面板Apanel类*/class Apanel extends Panel //用于构造面板{}Bpanel:/*聊天室界面中部面板Bpanel类*/class Bpanel extends Panel{}Cpanel:/*聊天室界面南部面板Cpanel类*/class Cpanel extends Panel{}(3) 发送悄悄话弹出式窗口类:Mywindow:class Mywindow extends Frame implements ActionListener{//构造方法初始化画出弹出式窗口界面Mywindow(){}//处理按钮事件的方法public void actionPerformed(ActionEvent e){}}(4)服务器端线程类:Chatserverthree:/*聊天室主类chatappletthree类*/public class chatappletthree extends Applet implements Runnable,ActionListener,ItemListener {//Applet 启动初始化画出聊天室界面,建立与服务器连接public void init() {}//启动线程public void start(){}//终止线程public void stop() {}//关闭监听端口,断开连接public void destroy() {}//客户端启动线程public void run() {}}(4)服务器为每一个客户端启动的线程类Firstthread//客户端线程类firstthreadclass firstthread extends Thread{protected Socket client;//listen读取来自客户端的消息:name 格式为:PEOPLE+名字+[性别]String line,name;protected DataOutputStream firstout,out; //定义网络数据输出流protected chatserverthree server;protected DataInputStream in; //定义网络数据输入流//firstthread 初始化线程public firstthread(chatserverthree server,Socket client){this.server=server;this.client=client;。
计算机网络技术课程设计报告

计算机网络技术课程设计报告一、引言计算机网络技术是现代信息技术中的重要组成部分,已经成为各行各业不可或缺的基础设施。
计算机网络技术课程设计是培养学生网络技术水平的关键环节,通过本次课程设计,学生将深入理解网络结构、协议、安全等相关内容,提升实践应用能力。
二、设计目标本次计算机网络技术课程设计的主要目标包括: 1. 理解并掌握计算机网络的基本概念和原理; 2. 掌握网络设计的方法和技巧; 3. 完成一个基于网络技术的实际应用设计。
三、设计内容3.1 网络结构设计在该部分中,我们将设计一个典型的网络结构,包括网络拓扑、设备部署、网络层次等内容。
通过这一步骤,学生将学会如何合理规划和配置一个网络。
3.2 协议分析与优化在本部分,我们将分析现有的网络协议,挖掘其中的问题并进行优化改进。
学生将学习到协议分析和优化的方法和技巧。
3.3 网络安全设计网络安全是计算机网络技术中至关重要的一环,我们将介绍常见的网络安全威胁、攻防技术,并设计相应的网络安全策略。
四、设计步骤4.1 网络结构设计步骤•确定网络拓扑结构;•设计并配置网络设备;•划分网络层次。
4.2 协议分析与优化步骤•分析现有协议的性能和安全性;•优化协议设计,提高网络效率;•验证优化效果。
4.3 网络安全设计步骤•分析网络安全威胁;•制定网络安全策略;•实施安全措施并测试效果。
五、设计成果经过以上设计步骤,将形成一个完整的网络技术设计报告,包括网络结构设计图、协议优化方案、安全设计方案等内容。
通过这份设计报告,学生将展示自己在计算机网络技术方面的理解和能力。
六、总结本次计算机网络技术课程设计通过深入的理论学习和实践操作,帮助学生全面提升自己在网络技术领域的能力,为未来的工作和学习打下坚实基础。
希望通过这次设计,学生能够进一步认识到网络技术的重要性,不断提升自身的技术水平。
以上是本次计算机网络技术课程设计的报告,希望能够对学生的学习和成长有所启发。
计算机网络课程设计报告

计算机网络课程设计报告班级:08计11学号:08261012一.课程设计的题目、目的及要求 (2)二.课程设计的内容(分析和设计) (3)三.绘制拓扑结构图 (3)四.详细设计步骤 (5)五.路由器或交换机配置的代码 (6)六.显示最终的结果 (8)七.课程设计总结 (9)一.课程设计的题目、目的及要求课程设计题目:组建小区局域网课程设计目的:更深了解路由器,交换机,PC机之间的配置与应用,熟练掌握一些简单的的网络应用和连接,熟练掌握路由器和交换机的基本配置;掌握DHCP、ACL、VLAN、和NET协议和相应的技术;提高对实际网络问题的分析和解决能力。
该设计需要划分为四个子网层面的小区性的网络通讯。
采用软件cisco,可以更好的实现各种不同网络设备互相配合与联系,以达到最佳的局域网通讯效果。
课程设计要求:要求能根据实际问题绘制拓扑结构图,拓扑结构图可以是树形、星形、网状形、环状形及混合形结构的之一,清晰的描述接口,进行路由器或交换机的代码配置实现,并且每个方案的需有以下几部分的内容:1、需求特点描述;2、设计原则;3、解决方案设计,其中必须包含:(1)设备选型;(2)综合布线设计;(3)拓扑图;(4)IP地址规划;(5)子网划分;(6)路由协议的选择;(7)路由器配置。
组建小区局域网的总体要求:运用自己对局域网组网技术的理解,设计小区组网方案,使得一个具有200个住户节点的智能化小区能够进行网络通讯,且将整个小区可划分为四个区域:1.网络中心区:以物业管理中心及监控中心为主的核心交换设备和服务器群;2.远程网络接入区:包括外部网络接入口的路由器设备和网络安全设备;3.园区网络区:包括从网络中心到社区服务设施的骨干交换设备;4.家庭网络区:包括从网络中心到楼宇中的骨干交换设备,并为各住户单元提供网络接入端口,是整个小区网络系统的最基本单元。
二.课程设计的内容(分析和设计)首先要仔细分析要求,设计一个合理又经济的拓扑网络系统,考虑该智能化小区局域网的所需,产品设备价格等一系列的因素,选用1841router作为配置的路由器,设计分布的子网区域有4个部分,所以选择4台路由器;并且选用了3台Cisco Catalyst 2950-24口的交换机作为接入层交换机;同时,为了使远程局域网可以实现访问小区局域网的功能,选择一个网云作为连接外围网络,并且需要使用Modem拨号来实现网络连接;再选用若干PC机和服务器作为单位的核心层,次单位需要实现打印共享,还需要一些各种接口需要的连接线等等。
计算机网络课程设计报告

计算机网络课程设计报告一、设计背景。
计算机网络课程设计是计算机专业学生的重要课程之一,通过该课程的学习,学生可以系统地了解计算机网络的基本原理、技术和应用,培养学生的计算机网络设计和应用能力。
本次课程设计旨在通过实际操作,帮助学生深入理解计算机网络的知识,提高他们的实际动手能力和解决问题的能力。
二、设计目标。
1. 理论与实践相结合,通过设计,使学生能够将所学的理论知识应用到实际的网络设计中,提高他们的实际操作能力。
2. 提高解决问题的能力,设计中设置一些难点和问题,引导学生思考和解决,提高他们的问题解决能力。
3. 培养团队协作精神,设计中设置一些需要团队合作的任务,培养学生的团队协作意识和能力。
三、设计内容。
1. 网络拓扑设计,要求学生设计一个小型局域网的网络拓扑结构,包括主机、交换机、路由器等设备的连接方式和布局。
2. IP地址规划,要求学生为局域网中的每台主机和设备规划合理的IP地址,要求考虑到网络的扩展性和管理的便利性。
3. 网络服务配置,要求学生配置局域网中的基本网络服务,如DHCP服务、DNS服务等,使局域网内的主机能够正常通信和访问互联网。
4. 网络安全设置,要求学生设置基本的网络安全策略,包括防火墙配置、访问控制策略等,保障局域网的安全和稳定运行。
5. 网络故障排除,设计一些故障场景,要求学生能够快速定位和解决网络故障,提高他们的故障排除能力。
四、设计要求。
1. 设计报告,学生需要提交完整的设计报告,包括设计思路、实施步骤、配置截图等内容。
2. 实际操作,学生需要在实际的网络设备上进行配置和实验,完成设计要求。
3. 问题解答,学生需要对设计中遇到的问题进行解答和总结,形成经验和教训。
五、设计评价。
1. 设计报告评价,评价学生的设计报告是否完整、清晰、符合要求。
2. 实际操作评价,评价学生的实际操作能力和解决问题的能力。
3. 问题解答评价,评价学生对设计中遇到的问题的解答和总结是否合理、深入。
计算机网络课设报告

计算机网络课设报告1. 引言计算机网络是现代社会中不可或缺的一部分,它连接了全球范围内的计算设备,使得信息的传输和共享变得更加便捷。
在计算机网络课程的课设中,我们将深入了解网络协议、网络拓扑结构以及网络安全等相关知识,通过实践和实验,掌握计算机网络的基本原理和技术。
2. 实验背景在本次计算机网络课设中,我们的目标是设计和实现一个简单的局域网(LAN),并通过该局域网实现主机之间的通信。
为了达到这个目标,我们将学习有关网络协议、子网划分、IP地址分配以及路由设置等相关内容。
3. 实验过程步骤一:确定局域网的拓扑结构在设计局域网时,我们需要考虑网络中的主机数量、主机之间的连接方式以及路由器的位置等因素。
基于实验要求和具体情况,我们可以选择使用星型拓扑、环形拓扑或者总线拓扑等结构。
步骤二:进行子网划分和IP地址分配为了更好地管理局域网中的主机,我们需要对局域网进行适当的子网划分,并为每个子网分配合适的IP地址。
子网划分可以帮助我们控制网络流量、提高网络的安全性和性能。
步骤三:设置路由器并配置路由表为了实现不同子网之间的通信,我们需要配置路由器并设置相应的路由表。
路由器是网络中的关键设备,它负责将数据包从源主机发送到目标主机。
通过正确设置路由表,我们可以实现跨子网的通信。
步骤四:进行网络测试和故障排除在完成局域网的搭建后,我们需要进行网络测试,以确保主机之间可以正常通信。
如果在测试过程中发现网络故障或通信问题,我们需要进行故障排除,并根据具体情况进行相应的调整和修复。
4. 实验结果与分析通过以上步骤的设计和实施,我们成功搭建了一个简单的局域网,并实现了主机之间的通信。
在测试过程中,我们发现网络的性能与拓扑结构、子网划分以及路由器的配置等因素密切相关。
合理的网络设计和设置可以提高网络的可靠性、安全性和性能。
5. 实验总结通过本次计算机网络课设的实践,我们深入了解了局域网的基本原理和技术。
我们学习了网络拓扑结构的选择、子网划分和IP地址分配、路由器的配置和路由表的设置等关键知识点。
《计算机网络》课程设计报告

课程设计(论文)任务书软件学院学院软件工程06级专业软件测试2 班一、课程设计(论文)题目计算机网络课程设计二、课程设计(论文)工作自 2008 年12 月29 日起至 2009 年 1 月 3 日止。
三、课程设计(论文) 地点: 创新大楼405有线网络实验室。
四、课程设计(论文)内容要求:1.本课程设计的目的通过课程设计,使学生理论联系实际,在实践中进一步了解计算机网络体系结构,深入理解TCP/IP参考模型,掌握各种网络工程技术和网络规划与设计,初步掌握综合布线技术、高速局域网技术、广域网接入技术、网络互联技术,初步掌握网络应用程序开发技术以及互联网的应用技术。
培养学生分析、解决问题的能力,提高学生的科技论文写作能力。
2.课程设计的任务及要求1)基本要求:(1)熟悉交换机、路由器等网络设备的功能和使用;(2)掌握网络规划与设计,掌握网络安全与管理技术;(3)初步掌握网络应用程序设计技术和互联网应用技术。
2)课程设计论文编写要求(1)理论设计部分以课程设计论文的形式提交,格式必须按照课程设计论文标准格式进行书写和装订。
(2)课程设计报告(论文)包括目录、绪论、正文、设计小结、参考文献、附录等3)课程设计评分标准:(1)考勤与学习态度:20分(2)理论理解与课程设计报告论文:40分;(3)动手操作与实验设计:20分;(4)设计论文答辩:20分。
4)参考文献:(1)《计算机网络》(第三版)清华大学出版社,熊桂喜王小虎译(2)(3)http:// 5)课程设计进度安排1.准备阶段(4学时):选择设计题目、了解设计目的要求、查阅相关理论资料2.设计阶段(4学时):设计方案选型3.实验阶段(4学时):按预先设计的方案在实验室完成相关的设计任务4.撰写课程设计论文阶段(8学时):总结课程设计任务和设计步骤,撰写课程设计论文学生签名:2009 年 1 月 3 日6)选择课程设计题目具体要求:课程设计(论文)评审意见(1)考勤与学习态度(20分):优()、良()、中()、一般()、差();(2)理论理解与课程设计报告论文(40分):优()、良()、中()、一般()、差();(3)动手操作与实验设计(20分):优()、良()、中()、一般()、差();(4)设计论文答辩(20分):优()、良()、中()、一般()、差();(5)格式规范性及考勤是否降等级:是()、否()评阅人:职称:2009 年1 月日目录一浅析winsock编程技术 (1)二分析程序功能及相关网络协议 (1)三程序流程图及设计方案 (2)四基于TCP的聊天室程序详细设计 (3)五测试结果 (10)六小结 (12)参考文献 (13)一浅析winsock编程技术Windows下网络编程的规范-Windows Sockets是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口,现在已成为Windows网络编程的事实上的标准。
计算机网络课程设计报告

第1章实验环境和设备介绍本设计方案的环境是在模拟软件BosonNetsim5.31环境下进行的,bosonnetsimforccnp是boson公司推出的一款路由器,交换机模拟软件。
bosonnetsimforccnp为我们联系路由器、交换机的命令,掌握路由器、交换机工作原理提供了有力的实验环境。
bosonnetsimforccnp有两个组件:一个是拓扑设计软件(bosonnetworkdesigner),一个是实验环境模拟器(bosonnetsim)。
在使用bosonnetsimforccnp前必须要先注册,注册成功后可以在里面看到大量的的实验拓扑结构和实验结果,由于我们是要自己设计网络,必须在BosonNetworkDesigner中设计实验的拓扑结构图,设计完后保存为.top文件,然后打开软件bosonnetsimforccnp载入设计好的拓扑图进行对路由器、交换机等的设置。
注意退出是要保存好配置的文件。
本网络中主要用的网络设备是CiscoCatalyst2950系列交换机、Catalyst3550系列交换机和Router3600系列交换机。
CiscoCatalyst2950系列交换机:——用于纯以太网环境;——用于要求成本效益并端口(10/100M)密度小于50的布线间;——仅提供第2层的交换;——主要优点在于每个端口的成本低、端口密度低和易于管理。
CiscoCatalyst2950-24是一个快速以太网桌面型交换机,拥有24个端口,传输速率10/100Mbps),接口介质是10BASE-T/10BASE-TX3类或3类以上UTP,100BASE-TX五类并可支持全双工,可级联并存储转发的功能。
CiscoCatalyst3550系列交换机:——用于纯以太网环境;——提供高吉比特级联;——用于要求成本效益并端口(10/100M)密度小于100的布线间;——提供第3层的交换;——最多可支持384个端口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉理工大学华夏学院课程设计报告书课程名称:计算机网络课程设计题目:小型互联网络组网工程模拟系名:信息工程系专业班级:姓名:学号:指导教师:2016 年 1 月 4 日武汉理工大学华夏学院信息工程系课程设计任务书课程名称:计算机网络课程设计指导教师:班级名称:开课系、教研室:信息、软件一、课程设计目的与任务目的:将课堂所学计算机网络知识运用于实际计算机网络组网工程中去任务:小型互联网组网工程模拟二、课程设计的内容与基本要求1. 所要求的网络拓扑图如下所示:2.设备选型如拓扑图中所示。
3. 完成上图中各个网络设备组网配置并测试其连通性三、课程设计步骤及地点1.步骤1.1.公司各部门分别设置VLAN,以隔离广播。
1.2.Router1和Router2模拟电信的城域网,运行OSPF路由协议。
1.3. Router0作为公司的网关配置NAT让内部的PC能够正常上Internet网。
1.4.使用缺省路由,防止公网的路由条目传递到公司的网关路由器上。
1.5.SW0 SW1 SW2之间要求配置TRUNK协议1.6. 通过单臂路由技术使PC0 PC3 PC4之间能够互相访问。
1.7. 在网关路由器上,使用ACL技术,使其他的PC之间不能够互相访问,并且不能够登陆公司的WEB服务器。
2.地点:计算机实验室(221室)四、设计报告内容及格式要求1. 设计报告内容1.1. 网络各节点具体配置步骤及测试结果;1.2. 调试过程中出现的问题及相应解决办法;1.3. 总体运行情况与结果分析讨论1.4.个人对本次课程设计感想体会及建议;注意:设计报告内容严禁与人雷同。
2. 设计报告格式要求:课程设计说明书统一书写格式:设计题目正文题序层次是文章结构的框架。
章条序码统一用阿拉伯数字表示,题序层次可以分为若干级,各级号码之间加一小圆点,末尾一级码的后面不加小圆点,层次分级一般不超过4级为宜,示例如下:正文╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳五、课程设计考核及评分标准考核方式:指导教师面试评分标准:优:设计完全正确,回答问题全部正确,实验报告按时上交。
良:设计基本正确,测试中有两个以下节点不通,回答问题基本正确。
实验报告按时上交。
中:设计略有错误,测试中有3~4个节点不通,回答问题有错误。
实验报告按时上交。
及格:设计及测试问题较多,实验报告按时上交不及格:缺勤达到1/3以上时间,设计有抄袭,实验报告未按时上交。
六、课程设计时间进度和场地安排课程设计安排在第18周,地点在221实验室,设计步骤及时间进度如下:课程设计集中时间安排:1.设计题目小型互联网络组网工程模拟2.设计目的加深了解路由器,交换机,PC机之间的配置与应用,熟练掌握一些简单的的网络应用和连接,熟练掌握路由器和交换机的基本配置;掌握VLAN、和NET协议和相应的技术;明确网络的拓扑结构、设备选型、设备连接、设备配置、IP地址分配、网络安全、网络管理等内容。
提高对实际网络问题的分析和解决能力。
3.开发环境硬件:pc机一台软件:Cisco Packet Tracer 6.04.网络各节点具体配置步骤4.1基础设置按要求完成拓扑图的搭建,拖动适合的路由器,交换机和PC机等设备,具体细节如图1所示:图1 网络拓扑图4.2为所有PC机设置IP地址及网关具体设置如下,详细过程可参照图2:PC0的IP为192.168.52.2,网关为192.168.52.1;PC1的IP为192.168.52.3,网关为192.168.52.1;PC2的IP为192.168.53.2,网关为192.168.53.1;PC3的IP为192.168.53.3,网关为192.168.53.1;PC4的IP为192.168.54.2,网关为192.168.54.1;PC5的IP为192.168.54.3,网关为192.168.54.1;图2 IP地址及网关设置4.3设置vlan对Switch0和Switch1和 Switch2均创建vlan 10,vlan20,vlan30,再划分vlan Switch0设置如下:创建vlanSwitch(config)#vlan 10Switch(config-vlan)exitSwitch(config)#vlan 20Switch(config-vlan)#exitSwitch(config)#vlan 30Switch(config-vlan)#exit划分vlanSwitch(config)#int f0/4Switch(config-if)#switchport mode accessSwitch(config-if)#switchport access vlan 10Switch(config)#int f0/5Switch(config-if)#switchport mode accessSwitch(config-if)#switchport access vlan 10Switch1设置如下:Switch(config)#vlan 10Switch(config-vlan)exitSwitch(config)#vlan 20Switch(config-vlan)#exitSwitch(config)#vlan 30Switch(config-vlan)#exitSwitch(config)#int f0/3Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 20 Switch(config-if)#int f0/4Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 20 Switch2设置如下:Switch(config)#vlan 10Switch(config-vlan)exitSwitch(config)#vlan 20Switch(config-vlan)#exitSwitch(config)#vlan 30Switch(config-vlan)#exitSwitch(config)#int f0/3Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 30 Switch(config-if)#int f0/4Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 304.4设置trunk协议Switch0中配置trunk协议:Switch(config)#int f0/1Switch(config-if)#switchport mode trunkSwitch(config-if)#int f0/2Switch(config-if)#switchport mode trunkSwitch(config-if)#int f0/3Switch(config-if)#switchport mode trunkSwitch1中配置trunk协议:Switch(config-if)#int f0/2Switch(config-if)#switchport mode trunk4.5通过单臂路由技术使PC0 PC3 PC4之间能够互相访问4.5.1Router0中输入:Router>enRouter#config terEnter configuration commands, one per line. End with CNTL/Z.Router(config)#int f0/0Router(config-if)#no shut4.5.2 单臂路由的配置:Router(config-subif)#int f0/0.1Router(config-subif)#encapsulation dot1Q 10Router(config-subif)#ip address 192.168.52.1 255.255.255.0Router(config-subif)#int f0/0.2Router(config-subif)#encapsulation dot1Q 20Router(config-subif)#ip address 192.168.53.1 255.255.255.0Router(config-subif)#int f0/0.3Router(config-subif)#encapsulation dot1Q 30Router(config-subif)#ip address 192.168.54.1 255.255.255.04.6在网关路由器上,使用ACL技术,使非主管的PC之间不能够互相访问,并且不能够登陆公司的WEB服务器4.6.1 为server0和server1配置网关以及IP号,如图3和图4所示:图3 服务器(server0)IP及网关设置图4 服务器(server1)IP及网关设置4.6.2 在网关路由器上,使用ACL技术,使其他的PC之间不能够互相访问,并且不能够登陆公司的WEB服务器。
Router(config)#access-list 100 deny ip host 192.168.52.3 host 192.168.53.2 Router(config)#access-list 100 deny ip host 192.168.52.3 host 192.168.53.3 Router(config)#access-list 100 deny ip host 192.168.52.3 host 192.168.54.2 Router(config)#access-list 100 deny ip host 192.168.52.3 host 192.168.54.3 Router(config)#access-list 100 deny ip host 192.168.53.3 host 192.168.52.2 Router(config)#access-list 100 deny ip host 192.168.53.3 host 192.168.52.3 Router(config)#access-list 100 deny ip host 192.168.53.3 host 192.168.54.2 Router(config)#access-list 100 deny ip host 192.168.53.3 host 192.168.54.3 Router(config)#access-list 100 deny ip host 192.168.54.2 host 192.168.52.2 Router(config)#access-list 100 deny ip host 192.168.54.2 host 192.168.52.3 Router(config)#access-list 100 deny ip host 192.168.54.2 host 192.168.53.2 Router(config)#access-list 100 deny ip host 192.168.54.2 host 192.168.53.3Router(config)#access-list 100 permit ip any anyRouter(config)#inter f0/0.1Router(config-subif)#ip access-group 100 inRouter(config)#inter f0/0.2Router(config-subif)#ip access-group 100 inRouter(config)#inter f0/0.3Router(config-subif)#ip access-group 100 in使非主管不能访问公司内部的WEB服务器Router(config)#access-list 138 deny ip host 192.168.52.3 host 192.168.54.4 eq www Router(config)#access-list 138 deny ip host 192.168.53.3 host 192.168.54.4 eq www Router(config)#access-list 138 deny ip host 192.168.54.2 host 192.168.54.4 eq wwwRouter(config)#access-list 138 permit ip any anyRouter(config)int f 1/0Router(config-if)ip access-group 138 out4.7为Router0配置IP地址Router0中输入:Router>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z. Router(config)#int f0/1Router(config-if)#ip address 192.168.55.1 255.255.255.0Router(config)#int s2/0Router(config-if)#ip address 222.0.1.1 255.255.255.0Router14.8 Router1和Router2模拟电信的城域网,运行OSPF路由协议。