成都理工计算机网络2期末考试重点
计算机网络技术第二版期末试卷及答案
一、填充题1.网络常用拓扑构造有星型、总线型、环型、树型和网型五种。
2.INTERNET旳重要应用包括远程登录(Telnet)、电子邮件(E-mail)、文献传播(FTP)、电子公告板(BBS)和全球信息网()。
3.FDDI网络旳长处是较长旳传播距离、具有较大旳带宽、可靠性高、安全性好和互操作性强。
4.IPv4向IPv6 过渡旳重要方案有隧道技术、双栈技术和地址翻译技术。
5.目前使用较为广泛旳局域网操作系Netware、Unix、Windows server 2023和Linux。
6.网络资源共享方案共享文献夹、映射网络驱动器和共享网络打印机。
7.入网顾客旳IP地址有静态地址和动态地址之分。
8.OSI参照模式由七层协议构成,从高到低分别称为应用层、表达层、会话层、传播层、网络层、数据链路层和物理层。
9.一种完整旳电子邮件系统应当由客户端软件顾客代理、邮件服务器软件和协议构成。
10.计算机病毒一般分可以分为文献病毒、引导扇区病毒、多裂变病毒、秘密病毒、异形病毒和宏病毒。
11.计算机网络是计算机技术和通信技术发展旳产物。
它是把分布在不一样地点旳计算机从物理上连接起来,按照事先约定协议互相通信,以共亨硬件、软件和数据资源为目旳旳系统。
12.一种网络从层次上可以划分为通信子网和资源子网。
13.根据通信方式局域网可以分为专用服务器局域网、客户机/服务器局域网和对等局域网。
14.防火墙技术覆盖OSI参照模型旳网络层、传播层和应用层。
15.局域网硬件重要包括服务器、工作站、网卡、传播介质和互联设备。
16.双绞线旳连接措施有正常连接和交叉连接。
17.接入因特网措施有线连接、专线连接、无线连接、有线电视网及电力MODEM。
18.网桥旳种类有透明网桥、转换网桥、封装网桥和源路由选择网桥。
19.ISDN旳带宽包括一种16kpbs控制信道和两个64kpbs通信信道。
20.局域网中用得较多旳介质访问控制方式是CSMA/CD、令牌总线和令牌环方式。
四川计算机二级试题及答案
四川计算机二级试题及答案本文介绍了四川计算机二级试题以及相应的答案。
以下是各个试题及其答案的详细解析:试题一:计算机网络1. 在计算机网络中,IP地址的作用是什么?答案:IP地址用于唯一标识计算机或其他网络设备在网络中的位置,使其能够相互通信和交换数据。
2. 请简要解释TCP/IP协议族的概念。
答案:TCP/IP协议族是一系列互联网通信协议的集合,由网络层的IP协议和传输层的TCP和UDP协议组成,用于保证数据在网络中的可靠传输。
3. 请列举一些常见的局域网通信协议。
答案:常见的局域网通信协议有以太网协议(Ethernet)、Wi-Fi协议、Token Ring协议等。
试题二:数据库管理1. 数据库的主要作用是什么?答案:数据库用于存储和管理大量结构化数据,并提供高效的数据访问和查询。
2. 请解释SQL语句中的SELECT、FROM和WHERE关键字的作用。
答案:SELECT关键字用于选择需要查询的字段或计算的结果;FROM关键字指定查询的数据表;WHERE关键字用于设置查询的条件。
3. 请简要解释关系型数据库和非关系型数据库的区别。
答案:关系型数据库是基于关系模型的数据库,使用表格来存储和组织数据,具备数据一致性和完整性;非关系型数据库以键值对的形式存储数据,具有高扩展性和灵活性。
试题三:操作系统1. 什么是进程和线程?答案:进程是操作系统进行资源分配和调度的基本单位,线程是进程中一个可独立运行的子任务,多个线程共享进程的资源。
2. 请解释操作系统的内存管理和文件管理功能。
答案:内存管理功能用于分配和回收内存资源,确保进程能够顺利执行;文件管理功能用于管理磁盘上的文件,包括文件的创建、读取、写入和删除等操作。
3. 请解释死锁的概念。
答案:死锁是指两个或多个进程因为互相等待对方释放资源而无法继续执行的状态。
试题四:程序设计1. C语言中,什么是指针?答案:指针是一个变量,用于存储一个变量的地址,通过指针可以间接访问和修改变量的值。
计算机网络期末重点(自己整理)
简述TCP所提供服务的主要特点:1.面向连接的传输,传输数据前需要先建立连接,数据传输完毕后需要释放连接.2.端到端通信,不支持广播通信3.高可靠性,确保传输数据的正确性,不出现丢失或乱序4.全双工方式传输5.采用字节流方式6.提供紧急数据传送功能.ARP协议的功能是什么?假设主机1和主机2处于同一局域网(主机1的IP地址是172.16.22.167,主机2的IP地址是172.16.22.11),简述主机1使用ARP协议解析主机2的物理地址的工作过程。
(8分)答:ARP协议的功能是将主机的IP地址解析为相应的物理地址。
当主机1要向主机2发送数据之前,必须解析出主机2的物理地址,解析过程如下:主机1发送一个广播帧(带有ARP 报文)到以太网,该ARP报文大致意思是:“我的IP地址是172.16.22.167,谁的IP地址为172.16.22.11?请告诉我你的物理地址。
”这个广播帧会传到以太网上的所有机器,每个机器在收到该广播帧后,都会去查看自己的IP地址。
但是只有IP地址为172.16.22.11的主机2会返回给主机1一个ARP响应报文,其中包含了主机2的物理地址(设为E2)。
这样主机1就知道了IP地址为172.16.22.11的主机所对应的物理地址为E2,随后就可以向主机2发送数据。
简述TCP/IP参考模型的层次结构及各层的功能。
(8分)答:TCP/IP参考模型分为4层,从下向上依次为网络接口层,互联网层,传输层和应用层。
各层功能如下:网络接口层的功能是负责接收从IP层交来的IP数据报并将IP数据报通过底层物理网络发送出去,或者从底层物理网络上接收物理帧,抽出IP数据报,交给IP层。
互联网层主要功能是负责相邻结点之间的数据传输。
传输层的主要功能是在源结点和目的结点的两个进程实体之间提供可靠的端到端的数据通信。
应用层的主要功能是负责提供应用程序所需的高层协议。
域名系统的主要功能是什么?简单叙述访问站点的过程中,DNS的域名解析过程。
计算机二级复习重点
计算机二级复习重点一、计算机基础知识1.计算机硬件基础计算机的五大部件:中央处理器、内存、硬盘、显示器、输入输出设备等。
对各个硬件部件的功能、特点等进行详细介绍。
2.计算机网络基础网络拓扑结构、网络通信协议、网络安全等。
掌握常见的网络拓扑结构如总线型、环形、星形、树形等,并了解各种网络协议如TCP/IP协议等。
3.操作系统基础常见操作系统的特点及使用方法,如Windows、Linux等。
了解操作系统的基本概念,如进程管理、文件系统、内存管理等。
4.数据库基础数据库的概念、类型、基本操作等。
了解关系型数据库和非关系型数据库的特点及其应用场景。
5.算法与数据结构常见的算法与数据结构,如排序算法、查找算法、栈、队列、链表、树等。
了解各种算法和数据结构的原理及应用。
二、办公软件应用1.Microsoft Office套件Word、Excel、PowerPoint等常见办公软件的功能及使用方法。
掌握Word排版、Excel公式运算、PowerPoint演示等重点应用。
2.图像编辑软件常见图像处理软件的使用方法,如Photoshop、Illustrator等。
掌握基本的图像编辑、合成、调色等操作。
3.音视频处理软件常见音视频处理软件的使用方法,如Premiere Pro、Audition等。
了解视频剪辑、音频处理等基本操作。
4.项目管理软件掌握常见的项目管理软件,如Microsoft Project等。
了解项目计划的制定、资源分配、进度跟踪等关键内容。
三、程序设计与开发1.编程语言掌握至少一门编程语言,如C、Java、Python等。
了解编程语言的基本语法、数据类型、流程控制等。
2.面向对象编程理解面向对象编程的原理和概念,如封装、继承、多态等。
掌握面向对象编程的基本思想及其应用。
3.软件开发过程了解软件开发的常见过程模型,如瀑布模型、敏捷开发等。
掌握软件需求分析、设计、编码、测试等关键步骤。
4.数据库编程掌握数据库编程的基本技术,如SQL语言、数据库连接、查询等。
计算机二级必备知识点2024年
计算机二级必备知识点引言概述:计算机二级必备知识点是指在进行计算机二级考试准备过程中,需要掌握的重要知识点。
本文将从五个大点详细阐述这些知识点,包括操作系统、计算机网络、数据库、程序设计基础和计算机硬件。
正文内容:
一、操作系统
1.操作系统的定义与作用
2.常见的操作系统类型及其特点
3.操作系统的基本功能和特性
4.进程管理与线程管理
5.文件系统的组成与管理
二、计算机网络
1.网络的定义与分类
2.OSI模型与TCP/IP协议
3.网络的拓扑结构
4.网络传输介质
5.网络安全及常见攻击手段
三、数据库
1.数据库的定义与特点
2.数据库管理系统的组成与功能
3.数据库的范式与关系型数据库设计
4.SQL语言和基本操作命令
5.数据库的备份与恢复策略
四、程序设计基础
1.程序设计的基本流程
2.程序设计语言的选择与应用场景
3.程序的算法与逻辑
4.常见数据结构与算法
5.软件开发生命周期与规范
五、计算机硬件
1.计算机的基本组成与原理
2.中央处理器(CPU)的结构与性能指标
3.存储器的类型与层次结构
4.输入输出设备的分类与应用
5.计算机硬件维护与故障排除技巧。
计算机网络期末复习题型总结5篇
计算机网络期末复习题型总结5篇第一篇:计算机网络期末复习题型总结计算机网络内容总结第一章网络概述一、计算机网络最重要的功能:连通性、共享性(填)二、因特网的两大组成部分:边缘部分、核心部分(填)1、主机A和主机B通信,实质上是主机A的某个进程同主机B 的某个进程通信。
2、网络边缘的端系统之间的通信方式可以划分为两大类:客户—服务器方式(C/S)、对等方式(P2P)3、在网络核心部分起特殊作用的是路由器,路由器是实现分组交换的关键构件,其任务是转发收到的分组。
(选)三、三种交换方式:电路交换、报文交换、分组交换(填)1、电路交换:整个报文的比特流连续地从源点直达终点。
电话交换机是电路交换,“建立连接—通话—释放连接”,电路交换的线路的传输效率往往很低。
2、报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
3、分组交换:单个分组(整个报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一个结点。
存储转发技术,主机是为用户进行信息处理的,路由器是用来转发分组的,即进行分组交换。
(选)四、计算机网络的分类:按地域(中英文名称):广域网(WAN)、城域网(MAN)、局域网(LAN)、个人区域网(PAN)(填)五、(简答)时延:时延的 4 个组成部分、计算。
六、协议(定义、三要素及其含义):定义:为进行网络中的数据交换而建立的规则、标准或约定称为协议。
三要素及其含义:(1)语法:数据与控制信息的结构或格式(2)语义:需要发出何种控制信息,完成何种动作以及做出何种响应(3)同步:事件实现顺序的详细说明(填选)七、5 层体系结构各层及功能:(填)应用层(application layer)为用户应用进程提供服务λ运输层(transport layer)为主机中进程间通信提供服务λ网络层(network layer)为主机间通信提供服务λ数据链路层(data link layer)相邻结点间的无错传输λ物理层(physical layer)透明地传输原始的比特流第二章物理层一、关于信道(通信方式三种):单向通信、半双工通信、全双工通信(填)1、单向通信又称单工通信,无线电广播,有线电广播,电视广播2、双向交替通信又称半双工通信,对讲机3、双向同时通信又称全双工通信(选)二、常用的导向性传输媒体包括:双绞线、同轴电缆、光缆(填)三、常用的非导向传输媒体:短波;微波:地面接力、卫星(填)四、信道复用:FDM、TDM、STDM、WDM(名称、复用方法、特点):(填选选)FDM:频分复用,复用方法:整个带宽划分为多个频段,不同用户使用不同频段。
大学计算机基础期末复习知识2
大学计算机基础期末复习知识2计算机网络是现代社会的基石,它连接了世界各地的计算机,为人们提供了快速、便捷的信息交流和资源共享。
在大学计算机基础课程的学习中,计算机网络是一个重要的内容模块。
本文将总结大学计算机基础课程中与计算机网络相关的知识点,帮助同学们进行期末复习。
一、计算机网络概述计算机网络是指通过通信设备将多台计算机连接在一起,实现数据和资源共享的系统。
计算机网络的分类包括局域网、广域网和互联网,其基本组成包括计算机、通信设备和传输介质。
1. 局域网(LAN)局域网是指在较小的地理范围内,由同一机构或个人拥有和管理的计算机网络。
它的主要特点是传输速度快、延迟低,并且可以实现高效的资源共享。
2. 广域网(WAN)广域网是指连接较远地理位置的计算机网络,可以覆盖一个大区域或整个国家。
广域网通常使用专用的传输设备和协议,具有较高的传输速度和可靠性。
3. 互联网(Internet)互联网是全球最大的计算机网络,由各种类型的计算机网络和子网络组成。
它可以将全球各地的计算机连接起来,通过TCP/IP协议实现信息的传输和交换。
二、网络协议网络协议是计算机网络中的一套规则和约定,用于控制计算机之间的数据通信和信息交换。
常见的网络协议有TCP/IP协议、HTTP协议和DNS协议。
1. TCP/IP协议TCP/IP协议是互联网最常用的协议,全名为传输控制协议/互联网协议。
它将数据分成小块,并通过IP地址进行传输。
TCP/IP协议保证了数据的可靠传输和顺序接收。
2. HTTP协议HTTP协议是超文本传输协议,是一种用于传输超文本的应用层协议。
它定义了浏览器和服务器之间的通信规范,支持客户端请求和服务器响应。
3. DNS协议DNS协议是域名系统的协议,用于将域名转换为IP地址。
DNS协议通过域名解析服务器来实现域名和IP地址之间的映射。
三、网络拓扑结构网络拓扑结构描述了计算机网络中各个节点之间的连接方式。
常见的拓扑结构有星型拓扑、总线型拓扑和环形拓扑。
成都理工计算机网络2期末考试重点
数据存储与字节序-什么是大端字节序将数据高有效位存放在低内存地址的方式,而数据低有效位存放于高内存地址。
-什么是小端字节序将数据低有效位存放在低内存地址的方式,而数据高有效位存放于高内存地址。
-什么是网络字节序网络字节顺序是TCP/IP中规定好的一种数据表示格式,它与具体的CPU类型、操作系统等无关,从而可以保证数据在不同主机之间传输时能够被正确解释。
网络字节顺序采用大端字节序排序方式。
Linux内核通用链表-内核通用链表的定义struct list_head {struct list_head *next, *prev;};-怎样创建链表LIST_HEAD(my_list);-怎样向链表添加元素(1)在指定的head后插入新节点,常用于堆栈数据结构的实现// @newsk:即将添加的新链表节点// @head:在此节点后添加list_add(struct list_head *new, struct list_head *head);(2)在指定的head前插入新节点,常用于队列数据结构的实现// @newsk:即将添加的新链表节点// @head:在此节点前添加list_add_tail(struct list_head *new, struct list_head *head);-怎样从链表删除元素(3)从链表中删除一个指定节点// @entry:要从链表中删除的节点list_del(struct list_head *entry);-怎样遍历链表(4)遍历链表// @pos:遍历链表时用于指示正在遍历的链表节点的指针// @head:链表头list_for_each(pos, head);-list_entry(…)宏的实现原理宏list_entry的定义如下:#define list_entry(ptr, type, member)\((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))1) ((type *)0) 将0转型为type类型指针,这里就是list_user类型。
计算机二级公共基础知识重点笔记完整版
计算机考试公共基础知识重点笔记完整版第1章数据结构与算法1。
1 算法的复杂度1。
算法的基本概念利用计算机算法为计算机解题的过程实际上是在实施某种算法.(1)算法的基本特征算法一般具有4个基本特征:可行性、确定性、有穷性、拥有足够的情报.(2)算法的基本运算和操作算法的基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。
(3)算法的3种基本控制结构算法的3种基本控制结构是:顺序结构、选择结构、循环结构。
(4)算法基本设计方法算法基本设计方法:列举法、归纳法、递推、递归、减半递推技术、回溯法。
(5)指令系统所谓指令系统指的是一个计算机系统能执行的所有指令的集合。
2。
算法复杂度算法复杂度包括时间复杂度和空间复杂度。
注意两者的区别,无混淆,见表1-1。
表1—1 算法复杂性名称描述时间复杂度执行算法所需要的计算工作量空间复杂度执行这个算法所需要的内存空间1。
2 数据结构1。
2。
1 逻辑结构和存储结构1。
数据结构的基本概念(1)数据结构指相互有关联的数据元素的集合。
(2)数据结构研究的3个方面①数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构;②在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构;③对各种数据结构进行的运算。
2. 逻辑结构数据的逻辑结构是对数据元素之间的逻辑关系的描述,它可以用一个数据元素的集合和定义在此集合中的若干关系来表示。
数据的逻辑结构有两个要素:一是数据元素的集合,通常记为D;二是D上的关系,它反映了数据元素之间的前后件关系,通常记为R。
一个数据结构可以表示成:B=(D,R)其中,B表示数据结构.为了反映D中各数据元素之间的前后件关系,一般用二元组来表示。
例如,如果把一年四季看作一个数据结构,则可表示成:B =(D,R)D ={春季,夏季,秋季,冬季}R ={(春季,夏季),(夏季,秋季),(秋季,冬季)}3. 存储结构数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构).由于数据元素在计算机存储空间中的位置关系可能与逻辑关系不同,因此,为了表示存放在计算机存储空间中的各数据元素之间的逻辑关系(即前后件关系),在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。
计算机二级公共基础知识重点
计算机二级公共(gōnggòng)基础知识重点计算机二级公共(gōnggòng)基础知识一、数据结构(shù jù jiéɡòu)与算法1.1.1 数据结构(shù jù jiéɡòu)的基本概念数据(shùjù)结构指相互有关联的数据元素的集合。
数据逻辑结构反映数据元素之间的逻辑关系;存储结构为数据的逻辑结构在计算机存储空间中的存放形式,分为顺序存储、链式存储、索引存储和散列存储4种方式。
数据结构按各元素之间前后件关系的复杂度可划分为如下两种:(1)线性结构:有且只有一个根节点,且每个结点最多有一个直接前驱和一个直接后继的非空数据结构。
(2)非线性结构:不满足线性结构的数据结构。
1.1.2 算法1. 算法的基本概念(1)概念:算法是指解题方案的准确而完善的描述。
(2)基本特征:可行性、确定性、有穷性、拥有足够的情报。
(3)基本要素:对数据对象的运算和操作、算法和控制结构。
(4)设计的基本方法:列举法、归纳法、递推法、递归法、减半递推技术、回溯法。
2. 算法的复杂度(1)算法的时间复杂度:执行算法所需要的计算工作量。
(2)算法的空间复杂度:执行算法所需的内存空间。
1.1.3 线性表及其顺序存储结构1. 线性表的基本概念线性结构又称线性表,线性表是最简单也是最常用的一种数据结构。
2. 线性表的顺序存储结构顺序存储结构的特点(tèdiǎn)如下:(1)元素所占的存储空间必须(bìxū)连接。
(2)元素(yuán sù)在存储空间的位置是按逻辑顺序依次存放的。
3. 线性表的插入(chā rù)运算若在第i 个元素之前插入一个新元素,可先把原来第i 个结点至第n 个结点依次往后移一个元素位置(wèi zhi)。
然后把新结点放在第i 个位置上,最后修正线性表的结点个数。
2022年成都理工大学工程技术学院计算机应用技术专业《计算机网络》科目期末试卷B(有答案)
2022年成都理工大学工程技术学院计算机应用技术专业《计算机网络》科目期末试卷B(有答案)一、选择题1、如果一个用户需要实现漫游,那么它需要完成以下哪项工作?()A.创建一个本地代理B.创建一个外部代理C.外部代理与该用户本地代理进行联系D.以上工作都要完成2、下面有关BGP4的描述中,不正确的是()。
A.BGP4是自治系统之间的路由协议B.BGP4不支持CIDR技术C.BGP4加入路由表的路由并不一定是最佳路由D.BGP4封装在TCP段中传送3、误码率最低的传输介质是()。
A.双绞线B.光纤C.同轴电缆4、下列关于单模光纤的描述中,正确的是()A.单模光纤的成本比多模光纤的成本低B.单模光纤传输距离比多模光纤短C.光在单模光纤中通过内部反射来传播D.单模光纤的直径一般比多模光纤小5、以太网中如果发生介质访问冲突,按照二进制指数后退算法决定下一次重发的时间,使用二进制后退算法的理由是()。
A.这种算法简单B.这种算法执行速度快C.这种算法考虑了网络负载对冲突的影响D.这种算法与网络的规模大小无关6、有一个调制解调器,它的调制星形图如图所示。
当它传输的波特率达到2400Baud时,实际传输的比特率为()A. 2400bit/sB. 4800bit/sC. 9600bit/sD. 19200bit/s7、图所示网络中,假设所有域名服务器均采用选代查询方式进行域名解析。
当H4访问规范域名某个的网站时,域名服务器201.1.1.1在完成该域名解析过程中,可能发出DNS查询的最少和最多次数分别是()。
A.0,3B.1,3C.0,4D.1,48、所示网络中,假设R1、R2、R3采用RIP协议交换路由信息,且均已收敛。
若R3检测到网络201.1.2.0/25不可达,并向R2通告一次新的距离向量,则R2更新后,其到达该网络的距离是()。
A.2B.3C.16D.179、TCP/IP模型的网络层提供的是()。
A.无连接不可靠的数据报服务B.无连接可靠的数据报服务C.有连接不可靠的虚电路服务D.有连接可靠的虚电路服务10、通过"Internet信息服务(IIS)管理器”管理单元可以配置FTP服务器,若将控制端口设置为2222,则数据端口自动设置为()。
2022年成都理工大学计算机应用技术专业《计算机网络》科目期末试卷B(有答案)
2022年成都理工大学计算机应用技术专业《计算机网络》科目期末试卷B(有答案)一、选择题1、下列()设备可以隔离ARP广播帧。
A.路由器B.网桥C.以太网交换机D.集线器2、路由器的分组转发部分由()部分组成。
A.交换结构B.输入端口C.输出端口D.以上都是3、假设一个无噪声的信道,带宽是6MHz,并且采用了4级数字信号,那么它每秒可发送的数据量为()A.6MbitB.12MbitC.24MbitD.48Mbit4、对一个无噪声的4kHz信道进行采样,可达到的最大数据传输率是()A.4kbit/sB.8kbit/sC.1kbit/sD.无限大5、采用HDLC传输比特串01111111 1000 001,在比特填充后输出为()。
A.0111 1101 1100 0001B.0101 1111 1100 0001C.0111 1011 1100 0001D.0111 1110 1100 00016、PPP提供的功能有()A.一种成方法B.链路控制协议(LCP)C.网络控制协议(NCP)D.A.B和C都是7、图所示网络中,假设所有域名服务器均采用选代查询方式进行域名解析。
当H4访问规范域名某个的网站时,域名服务器201.1.1.1在完成该域名解析过程中,可能发出DNS查询的最少和最多次数分别是()。
A.0,3B.1,3C.0,4D.1,48、某IP网络的连接如图所示,在这种配置下IP全局广播分组不能够通过的路径是()。
A.计算机P和计算机Q之间的路径B.计算机P和计算机S之间的路径C.计算机Q和计算机R之间的路径D.计算机S和计算机T之间的路径9、局域网和广域网之间的差异是()。
A.所使用的传输介质不同B.所覆盖的范围不同C.所使用的协议不同D.B和C10、()一定可以将其管辖的主机名转换为该主机的IP地址。
A.本地域名服务器B.根域名服务器C.授权域名服务器D.代理域名服务器11、最符合www服务器概念的选项是()。
2011-2012学年第二学期 成都理工大学 《计算机网络基础》期末考试试卷
2011—2012学年第二学期成都理工大学《计算机网络基础》期末考试试卷一、单选题(每空1分,共35分)1、计算机网络是___________和计算机技术相结合的产物。
A 、网络技术B 、通信技术C 、人工智能技术D 、管理技术 2、网络拓扑可反映网络中各实体之间的结构关系,有3种基本的拓扑结构,下列_________不是。
A 、星状B 、树状C 、 总线D 、环状3、当数据从计算机A 传送到计算机B 时,不参与数据封装工作的是________。
A 、物理层B 、数据链路层C 、应用层D 、表示层 4、下列设备属于资源子网的是________。
A 、打印机B 、集线器C 、路由器D 、交换机 5、数据报和虚电路属于________。
A 、线路交换B 、报文交换C 、分组交换D 、信元交换 6、在TCP/IP 参考模型中,下列_________是传输层协议。
A 、IPB 、TCP C. ARP D.ICMP7、OSI RM 出自于_________。
A 、SIOB 、ISOC 、IEEED 、ANSI 8、下列操作系统中不能用做局域网操作系统的是________。
A. DOSB. WINDOWS NTC. NETWARED.UNIX9、 对于一个C 类网络,子网掩码是255.255.255.240,则它的子网号是______。
A 、0.0.0.120B 、0.0.120.0C 、0.0.112.0D 、0.0.0.112 10、WWW 是Internet 上的一种________。
A 、浏览器B 、协议C 、协议集D 、服务 11、以下IP 地址中属于B 类地址是______。
_A.10.20.30.40B. 172.16.26.36C. 192.168.200.10D. 202.101.144.10112、计算机中的信息都是用________形式来表示的。
A 、模拟 B.数字 C. 动态 D. 静态13、以下文件系统支持加密的是__________A 、FATB 、FAT32C 、NTFSD 、以上都行 14、IIS 是_________的英文缩写。
计算机2级公共基础知识考前必看
数据结构与算法
程序设计基础
软件工程基础
数据库设计基础
这四个方面在试卷中出现的情况是:选择题10个 (20分),填空题5个(10分),总分值占到了试 卷卷面分的30%,是一个不小的比例。
第1页
一、基本数据结构与算法
算法
⒈ 算法的基 本概念
2.算法复杂 度的概念和 意义
有穷性 确定性 输入 输出 可行性
一个算法必须保证执行有限步之后结束;
算法的每一步骤必须有确切的定义;
一个算法有0个或多个输入,以刻画运算对象的初始 情况,所谓0个输入是指算法本身定除了初始条件; 一个算法有一个或多个输出,以反映对输入数据加 工后的结果。没有输出的算法是毫无意义的;
算法原则上能够精确地运行,而且人们用笔和 纸做有限次运算后即可完成
J KM
非终端结点 度不为0的结点;
Q:图中非终端结点有几个? 5
孩子结点、双亲结点、兄弟结点、结点的子孙、结点的祖先
第26页
树型结构的常用术语
结点的层次 树中根结点的层 ① 次为1,根结点子树的根为第2层,
以此类推;
②B
A CD
Q:图中结点F的层次?
③E
树的深度 树中所有结点层次 ④ 的最大值; Q:图中树的深度?
C)循环队列是非线性结构
D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
3. 数据结构分为线性结构和非线性结构,带链的队列属于[ ]。
4. 下列数据结构中,属于非线性结构的是
答案:线性结构。
A)循环队列 C) 二叉树
B) 带链队列 D)带链栈
答案:c 第21页
5。下列叙述中正确的是( )。
02365成都理工计算机软件基础(二)-复习资料及答案
计算机软件基础(二) 复习资料(课程代码:02365)一、单项选择题(每题2分,共30分)1.线性链表采用链式存储时,结点的存储地址()oA 、必须是不连续的B 、连续与否均可C 、必须是连续的D 、和头节点的存储地址相连接2.关于栈的说法正确的是()。
A 、栈是限制在表的一端进行插入另一端进行删除的线性表B 、栈是限制在表的一端进行插入和删除的非线性表C 、栈是限制在表的一端进行插入和删除的线性表D 、栈是限制在表的一端进行插入另一端进行删除的非线性表3.从关系种取出所需属性组成新关系的操作称为()0 A 、交B 、连接C 、选择D 、投影4.二分查找法适用存储结构为( )的,并且关键字有序的线性表。
5.用某种方法对关键字的序列下:该种方法是()o2015 1023 40 80 30 1015 2023 30 80 40 10152023 30 40 806.下列属于非线性结构的是()o7.进程从执行状态进入就绪状态的原因可能是()0A 、被选中占有处理机B 、等待某一事件的发生A 、链式B 、顺序C 、链式或顺序I )、散列(2380 1040 15 20 30)进行排序时序列变化情况如A 、选择排序B 、插入排序C 、快速排序D 、归并排序A 、线性表B 、二叉树C 、栈D 、队列D 、时间片用完8.结构化设计方法SD 方法适用于( )问题的结构设计。
A 、数据结构B 、数据流C 、数据库D 、数据流和数据结构9.程序的三种基本控制结构,他们的共同点是()oA 、不能嵌套使用B 、单入单出C 、嵌套定义I )、只写简单程序10.以下的工具中哪个不是软件详细设计中使用的工具()o11 .进程从等待状态转换成就绪状态的原因是它所等待的事件已经发生,但这个过程不是由进程自己所引起的,而是由 ( )A.时钟中断引起B.外部事件引起C.中断处理程序引起D.设备驱动程序引起12 .在一采用页式存储管理的系统中,页的大小是1024字节,逻辑地址5119所在的页装入内存的第5块。
大二计算机期末考试知识点
大二计算机期末考试知识点一、计算机网络1. OSI七层模型及各层功能2. TCP/IP协议族3. IP地址与子网划分4. 网络设备:交换机、路由器、防火墙5. 网络安全与攻防二、操作系统1. 进程与线程2. 进程调度算法3. 内存管理:虚拟内存、页面置换算法4. 文件系统设计与管理5. 死锁及处理方法三、数据结构与算法1. 树与二叉树2. 图的表示与遍历3. 排序算法:冒泡排序、插入排序、快速排序等4. 查找算法:顺序查找、二分查找、散列查找等5. 动态规划与贪心算法四、数据库系统1. 数据库设计与范式2. SQL语言3. 数据库索引与优化4. 事务与并发控制5. 分布式数据库与数据备份五、编程语言1. C语言基础:变量、运算符、控制结构2. 面向对象编程:类与对象、继承与多态3. Java语言特性与应用4. Python语法与常用模块5. 数据结构与算法在编程中的应用六、软件工程1. 软件生命周期与开发模型2. 需求分析与规格说明3. 软件测试与质量保证4. 配置管理与版本控制5. 软件项目管理与团队协作七、人工智能与机器学习1. 机器学习基本概念与分类2. 监督学习与无监督学习3. 支持向量机与神经网络4. 数据预处理与特征选择5. 自然语言处理与图像识别八、计算机图形学与图像处理1. 图形学基础与坐标系统2. 二维与三维图形的显示与变换3. 图像压缩与处理算法4. 光照与着色模型5. 计算机动画与虚拟现实以上是大二计算机期末考试的知识点总结。
希望对你的复习有所帮助,加油!。
计算机网络期末重点复习
计算机网络是由计算机技术和通信技术结合的产物, 主要功能数据通信,资源共享,分布式数据处理,提高系统可靠性与处理能力。
从逻辑功能上,计算机网络可以分为两个子网:(资源子网)和(通信子网)。
计算机网络按网络的覆盖范围可分为_局域网_、城域网__广域网__。
计算机网络的拓扑结构有星型、树型、总线型、环型和网状型。
信道复用技术有三种方式:_频分多路复用___、__波分多路复用____时分多路复用___。
计算机网络采用(分组)交换技术,而传统的电话网络则采用(线路)交换技术。
常用的数据交换有_线路交换_和_存储转发交换__两种,后者又有报文交换,分组交换,虚电路交换脉冲编码调制的过程简单地说可分为三个过程,它们是采样、量化编码路由选择、拥塞控制与互连功能是在OSI模型中的___网络层实现的。
网络协议3要素:语法、语义交换规则差错控制方法有纠错码和检错码。
以太网传输的电信号是_基带__信号,采用__曼彻斯特编码信号调制常用的三种方法是:幅度调制频率调制相位调制令牌环网络的拓扑结构为环型 , CSMA/CD控制媒体访问的是(总线型)拓扑结构决定局域网特性的主要技术有拓扑结构、传输介质介质访问控制技术。
载波监听多路访问/冲突检测的原理可以概括为先听后发、边听边发、__冲突停发_、随机重发FTP是一种常用的___应用层协议。
数据链路层的数据单位是__帧_。
交换机和网桥工作在__数据链路层。
OSI参考模型从高到低分别是应用层、表示层、会话层、运输层、网络层、数据链路层、物理层在通信技术中,通信信道的类型有两类:广播通信信道与点对点通信信道在通信中,TCP协议是__面向连接的___,UDP协议是___无连接的__。
IP地址长度在IPv4中为__32___比特,而在IPV6中则为__128___比特信元交换是一种使用异步时分多路复用技术的交换技术在局域网模型中,数据链路层又分为_逻辑链路控制子层和媒体访问控制子层设传输1K字节的数据,其中有1位出错,则信道的误码率为( 1/1024)误码率=出错数/总数Internet的网络层含有四个重要的协议,分别为(IP,ICMP,ARP,RARP)属于TCP/IP的应用层协议有(FTP和SMTP)令牌总线媒体访问控制方法的标准是(IEEE802.4)根据组织模式划分因特网,军事部门域名为(mil),我国的顶级域名是_cn__。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据存储与字节序-什么是大端字节序将数据高有效位存放在低内存地址的方式,而数据低有效位存放于高内存地址。
-什么是小端字节序将数据低有效位存放在低内存地址的方式,而数据高有效位存放于高内存地址。
-什么是网络字节序网络字节顺序是TCP/IP中规定好的一种数据表示格式,它与具体的CPU类型、操作系统等无关,从而可以保证数据在不同主机之间传输时能够被正确解释。
网络字节顺序采用大端字节序排序方式。
Linux内核通用链表-内核通用链表的定义structlist_head {structlist_head *next, *prev;};-怎样创建链表LIST_HEAD(my_list);-怎样向链表添加元素(1)在指定的head后插入新节点,常用于堆栈数据结构的实现// @newsk:即将添加的新链表节点// @head:在此节点后添加list_add(structlist_head *new, structlist_head *head);(2)在指定的head前插入新节点,常用于队列数据结构的实现// @newsk:即将添加的新链表节点// @head:在此节点前添加list_add_tail(structlist_head *new, structlist_head *head);-怎样从链表删除元素(3)从链表中删除一个指定节点// @entry:要从链表中删除的节点list_del(structlist_head *entry);-怎样遍历链表(4)遍历链表// @pos:遍历链表时用于指示正在遍历的链表节点的指针// @head:链表头list_for_each(pos, head);-list_entry(…)宏的实现原理宏list_entry的定义如下:#define list_entry(ptr, type, member)\((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))1) ((type *)0)将0转型为type类型指针,这里就是list_user类型。
2) ((type *)0)->member访问结构中的数据成员member,即list成员。
3)&((type *)0)->member) 取出数据成员member的地址,即list的地址。
4) (unsigned long)(&((type *)0)->member))将上一步的地址进行类型转换得到一个unsigned long 型的数,也就是member所在结构实例的偏移地址,即得到list成员在list_user宿主中的偏移。
5)(char *)(ptr)将宿主中list的地址转换为char *型,便于按字节进行计算。
6) ptr的值减去list在该宿主中的偏移,得到该宿主的首地址的值。
7) 对上一部的结果进行(type *)转型,获得宿主首地址,即list_user节点的地址。
Linux内核通用哈希链表-内核通用哈希链表的定义structhlist_head {structhlist_node *first;};structhlist_node {structhlist_node *next, **pprev;};-怎样创建哈希链表创建具有16个元素的哈希链表的方法如下:structhlist_headuser_hash[16]; -怎样给哈希链表添加节点(1)在指定的哈希链表头h所指向的链表头插入新节点// @n:要添加的新哈希链表节点// @h:在此哈希链表头节点后添加hlist_add_head(structhlist_node *n, structhlist_head *h);-怎样查找哈希链表(2)根据当前哈希链表节点指针ptr获得哈希链表宿主节点指针// @ptr:structhlist_node类型的指针// @type:哈希链表节点所在的宿主节点的类型// @member:嵌入宿主的哈希链表节点的变量名hlist_entry(ptr, type, member);-怎样删除哈希链表节点(3)从链表中删除一个指定节点// @entry:要从链表中删除的节点hlist_del(structhlist_head *entry);-怎样全部输出哈希链表的所有节点(3)遍历哈希链表中某个key值所对应的链表// @tpos:哈希链表宿主节点指针// @pos:哈希链表节点指针// @head:哈希链表中某key所对应的链表的头指针// @member:嵌在哈希链表宿主节点中的哈希链表节点的变量名hlist_for_each_entry(tpos, pos, head, member);IP协议首部C语言定义-首部各个字段的含义-参考教材P113-114重点要掌握的内容-IP报文分段原理及实现-IP报文重组原理及实现教材第九章中重点要理解的函数-append_data()-msg_fragment()-msg_find()-msg_frag_intern()-msg_frag_queue()教材第九章中重点要掌握的数据结构-structusermap-structmfq-structmsg_hdr协议分析实例0x0000 00 1B 11 A6 BE 54 00 18-F3 DD 43 69 08 00 45 000x0010 00 20 D5 56 00 00 80 01-59 B2 C0 A8 00 8D CA 730x0020 80 2B 08 00 1B 39 04 00-14 00 61 62 63 64协议分析示例-该以太帧源MAC地址和目的MAC地址分别是多少?源MAC地址00 18 F3 DD 43 69目的MAC地址00 1B 11 A6 BE 54-该以太帧的什么字节位置的值表示其承载的是IP报文?第13、14字节08 00 表示其是IP报文-该IP报文的头部有选项内容吗?由头部长度ihl为5得知头部长度为最小20字节,所以没有选项内容。
-该IP报文分段了吗,为什么?由分段标识frag为000,得知该报文为可以分割的报文且后面没有报文,由片偏移为0 0000 0000 0000,得知这是第一个报文,所以得知这个报文没有被分割。
-该IP报文的头部和数据各是多少字节?由头部长度ihl为5得知头部长度为5×4=20字节。
总长度字段tot_len为0x 00 20得总长度32字节。
数据长度=总长度-(ihl×4)=12。
-该IP报文的检验和按主机字节序表示,应是多少?检验和check字段为59 B2,由于主机采用小端字节序,所以主机字节序为B2 59。
-该IP报文的ID是多少?由标识号D5 56 得知该报文ID为54614-该IP报文的服务类型(type of service)是多少?由区分服务00 得知服务类型是00.表示没有服务。
intip_rcv(structsk_buff *skb, structnet_device *dev,structpacket_type *pt){structiphdr *iph;if(skb->pkt_type==PACKET_OTHERHOST) (1)goto drop;…,if(!pskb_may_pull(skb,sizeof(structiphdr))) (2)gotoinhdr_error;iph = ip_hdr(skb);if(iph->ihl<5||iph->version!=4) (3)gotoinhdr_error;if(!pskb_may_pull(skb,iph->ihl*4)) (4)gotoinhdr_error;iph = ip_hdr(skb);if(unlikely(ip_fast_csum((u8*)iph, iph->ihl)))gotoinhdr_error;len = ntohs(iph->tot_hen); (5)if(skb->len<len) (6){IP_INC_STATS_BH(IPSTATS_MIB_INTRUNCA TEDPKTS);goto drop;}else if(len<(iph->ihl*4)) (7)gotoinhdr_error;if(pskb_trim_rcsum(skb,len)){ (8)IP_INC_STATS_BH(IPSTATS_MIB_INDISCARDS);gotodrop;}return NF_HOOK(PF_INET,NF_IP_PRE_ROUTING,skb,dev,NULL,ip_rcv_finish);…}(1)过滤送往其他主机的数据包。
pkt_type表示报文类型。
PACKET_OTHERHOST表示非去往本机但是在特定模式下被接受的报文。
(2)跳过数据包的以太头,取IP头。
(3)IP头的长度是否至少为5,是否是IPV4.(4)检查报头长度与包头描述是否一致。
(5)取出ip头中标明的数据包总度,且和收到的数据包长度相比较(6)确保skb的数据长度大于等于IP头部中指示的IP数据包总长度(7)数据包总长度必须大于等于IP头部长度。
(8)去除掉空数据,把skb->len和len统一起来defrag in ip_local_deliverintip_local_deliver(structsk_buff *skb){if(ip_hdr(skb)->frag_off&htons(IP_MF|IP_OFFSET)){skb = ip_defrag(skb, IP_DEFRAG_LOCAL_DELIVER);if(!skb)return 0;}return NF_HOOK(PF_INET,NF_IP_LOCAL_IN,skb,skb->dev, NULL, ip_local_deliver_finish);}IP_MF|IP_OFFSET的结果是:0011 1111 1111 1111因此,只要(skb)->frag_off和上述结果相等不为0则要么是MF位不为0,表示后续还有其他分段;要么是MF为0,但至少13bit偏移量中有一位不为0,表示该skb是某个IP原始报文的最后一个分段。
因此需要调用ip_defrag进行重组处理。