当前位置:文档之家› 计算机网络复习要点

计算机网络复习要点

复习重点知识点:电路交换、报文交换、分组交换、广域网、城域网、局域网、速率、带宽。

吞吐量、传输时延、传播时延、处理时延、排队时延、时延带宽积。

RTT、实体、协议、协议数据单元、服务访问点、TCP/IP体系结构、单工通信、双工通信、半双工通信、信道极限容量、信噪比、FDM、TDM、WDM、CDM(CDMA)、PCM、SDH。

MTU、CRC、随机接入、受控接入、MAC帧格式、CSMA/CD协议、争用期、碰撞域、以太网极限信道利用率、截断二进制指数退避、最短有效帧长、VLAN、100BASE-T以太网。

IP数据报格式(片偏移、TTL)、IP层转发分组流程、A、B、C三类地址、子网划分与子网掩码、无分类编址CIDR、ARP、RARP 、ICMP RIP、距离向量算法、OSPF、BGP的特点、路由器结构、交换结构、VPN、NA T。

UDP协议与首部格式、TCP协议与首部格式、面向连接的服务、面向无连接的服务、端口、套接字、TCP可靠传输实现、超时重传、流量控制、拥塞、死锁、拥塞窗口、拥塞控制、MSS、慢开始、拥塞避免、快重传、快恢复、RED、TCP连接的三次握手。

客户-服务器方式、DNS、TELNET、WWW、URL、HTTP、DHCP、代理服务器、Cookie动态万维网文档、活动万维网文档。

对称密码体制、DES、IDEA、公钥密码体制、KDC、报文鉴别、报文摘要、实体鉴别、数字签名、防火墙。

复习时要把知识点的相关内容都要复习。

考试题型有:名词解释、选择填空、简答题、计算题。

UML软件生命周期·UML的公共机制·用例与场景用例图、用例、执行者业务用例与系统用例扩展关联、包含关联(图来考)执行者的种类(选择题)●直接使用系统的人●直接与系统交互的硬件设备(电子显示屏、电话通话计时设备等)●直接与系统交互的外部系统用例描述(如何描述用例?)用例描述各个项的含义主成功场景替代流程、例外流程活动图概念、适用场合(选择题)(1)业务流程(过程)、工作流——分析用例;(2)类的操作——计算的细节部分;(3)处理多线程应用。

活动的定义活动图的基本建模元素的名称(图中识别)动作状态、活动状态(选择题)分支与合并、分叉与会合(选择题)活动图中使用什么建模元素来表示并发?并发流程,若某个分支未满足条件,产生何种结果?泳道(名词解释)对象流的概念及表示CRC卡片、责任与协作者分别表示什么含义?CRC卡片的作用?如何定义系统中的对象和类?大题类的属性描述方式:可见性属性名[多重性]:类型[=初始值]类的操作描述方式:可见性操作名([参数表]):返回列表[{特征描述}]类之间的关系【重点】一般关联、多重性关联类、多重关联依赖\细化\泛化\实现实现与继承的区别包图的用途顺序图与合作图的区别顺序图中消息的四种类型顺序图中能够描述对象状态吗?活动图中能够描述对象状态吗?合作图中能够描述对象状态吗?顺序图中的激活期顺序图中如何对时间进行建模?顺序图能否对循环行为进行建模?所有图的建模元素,使用图来考。

状态图的适用范围状态图与状态状态的状态变量与活动(3个标准事件)状态图中状态到状态的改变成为______.它因为______而发生。

简单状态与嵌套状态状态图能够有子嵌套状态图吗?顺序子状态与并发子状态的区别请画出屏幕保护程序的状态图,历史状态。

时间事件、修改事件、延迟事件?After(2seconds)/sendmessage, After(2seconds)表达的是什么事件?when(温度>140)/STOP,表达的是什么事件?selfT est/defer 描述的是什么事件?事件的概念?UML图中的条件一般是怎么表达的?请解释自迁移与内部转换的区别?状态图之间的通信联系。

活动图与状态图的异同活动图可以对哪两种行为进行建模?动态模型图可以分为哪两大类?合作图的组成成分什么是链链的端点可以使用什么构造型来修饰?合作图中如何表达具有层次嵌套关系的消息?合作图是否可以表达对象的创建与消亡?使用什么约束来描述合作图中对象的值、状态与角色变化。

顺序图与合作图的异同如何选择使用哪种交互图?交互图。

1)按时间顺序对控制流建模——顺序图2)按组织对控制流建模——合作图交互图与状态图的区别?软件系统体系结构模型,用例图、包图、类(对象)图、顺序、合作、活动、状态图。

硬件系统体系结构模型涉及到系统的详细描述(根据系统所包含的硬件和软件):构件图和配置图。

构件的概念构件可以描述什么?选择题构件与类之间的关系构件的特点构件的分类构件图描述什么?节点概念节点之间的通信关联配置图描述什么?为屏幕保护状态绘制一幅含有并发子状态的状态图。

要求运用嵌套、并发及历史状态建模元素。

状态图:●非常擅长描述一个对象跨越多个用例的动态行为。

●不擅长描述多个对象之间的交互行为。

活动图●擅长描述多个对象在多个用例的活动顺序●交互图(顺序、协作)●擅长描述一个用例中多个对象之间的交互行为。

自迁移会调用自身的入口和出口动作(判断)。

内部转换不引起状态的迁移(判断)。

状态图之间不可以发送消息(判断)。

描述“取消”事件发生后的状态序列以及发生的动作及活动。

标出状态图中的建模元素题目:“电脑有输入设备,输出设备,显示设备,网络适配器等等,电脑又可以分成台式机电脑和笔记本电脑, 台式机又可以分成PC和服务器”要求:对上面的题目进行uml建模泛化与共享聚合(多重性)1.在系统模型中为什么要使用多种UML图?2.对象之间的关联关系有哪几种?两个对象之间能以多种方式关联吗?3.有一句格言“为自己辩护的律师对诉讼人来说是徒劳的”。

试着建立这句格言的类模型。

4.什么叫实现?实现和继承有何相似之处?两者又有何不同之处?5.以计算机(computer)作为类,触摸板(touchpad)作为接口来建立模型。

列出触摸板的操作,同时,给出一些你可以通过触摸板访问的计算机的操作。

在你的模型中,加入一个代表用户的类6. 假设要构造一个联机博弈的游戏系统,UML中的哪些图对这个系统有用,请画出来。

(可以选一种你自己最熟悉的棋类举例)1.在系统模型中为什么要使用多种UML图?运用于不同场合,表达不同侧面的需要。

比如类图是表达静态结构的,用例图是用来描述需求的,序列图是表达动态执行过程的。

用途不同,所以有多种图。

这个问题看起来似乎挺弱智的。

2.对象之间的关联关系有哪几种?两个对象之间能以多种方式关联吗?查uml介绍的书吧3.有一句格言“为自己辩护的律师对诉讼人来说是徒劳的”。

试着建立这句格言的类模型。

类模型就是找里面的名词,然后理出相关之间的关系4.什么叫实现?实现和继承有何相似之处?两者又有何不同之处?实现是对接口而言的。

继承是对类而言的。

5.以计算机(computer)作为类,触摸板(touchpad)作为接口来建立模型。

列出触摸板的操作,同时,给出一些你可以通过触摸板访问的计算机的操作。

在你的模型中,加入一个代表用户的类题目:1. 请画出“我用电脑写一篇文章”这句话的类关系。

2. 在你做的项目中,你使用过编程语言(Java, C++)中的接口吗?其做用是什么?描述Liskov替代准则(LSP替代准则,李氏替代准则)是什么3. 写出你学习UML的感想和/或建议"我用电脑写一篇文章"有三个类:我,电脑,文章文章->电脑电脑->我文章->我建立模型时可以用英文也可以用中文标示模型中的文字部分。

①在系统模型中为什么要使用多种UML图?(20分)②对象之间的关联关系有哪几种?两个对象之间能以多种方式关联吗?(15分)③有一句格言“为自己辩护的律师对诉讼人来说是徒劳的”。

试着建立这句格言的类模型。

(20分)④什么叫实现?实现和继承有何相似之处?两者又有何不同之处?(15分)⑤以计算机(computer)作为类,触摸板(touchpad)作为接口来建立模型。

列出触摸板的操作,同时,给出一些你可以通过触摸板访问的计算机的操作。

在你的模型中,加入一个代表用户的类。

(30分)⑥附加题(100分,分数不计入总分):假设要构造一个联机博弈的游戏系统,UML中的哪些图对这个系统有用,请画出来。

(可以选一种你自己最熟悉的棋类举例)1:第一,选择要创建什么模型,对如何动手解决问题和如何形成解决方案有着意义深远的影响。

第二,可以在不同的精度级别上表示每一种模型。

第三,最好的模型是与现实相联系的。

第四,单个模型或视图是不充分的。

对每个重要的系统最好用一小组几乎独立的模型从多个视角去逼近。

link:/accpsz/archive/2008/04/24/2323831.aspx2: 聚合与组合都具有关联关系聚合关系中,整件(whole object)不会拥有部件(part object)的生命周期,所以整件删除时,部件不会被删除。

再者,多个整件可以共享同一个部件。

组合关系中,整件拥有部件的生命周期,所以整件删除时,部件一定会跟着删除。

而且,多个整件不可以同时间共享同一个部件。

4 实现是类和它的接口之间的关系。

可以说成是类实现了它的接口。

实现和继承的类似之处在于类可以使用它的接口中的操作也可以操作也可以从父类中继承操作。

两者的不同之处是类不能使用它的接口中的属性但可以继承父类的属性。

相关主题