比较 TCP与 UDP
TCP与 UDP都是传输层的协议 , 且都用端口号标识数据所达的进 程。
TCP提供的是面向连接服务 , 提供可靠交付。且具有流量控制 和拥塞控制。可用于可靠要求高的场合如 :SMTP,FTP,HTTP等 。
UDP提供的是无连接服务 , 提供不可靠交付 , 且无确认机制。主要 用于即时强的场合如 : 视频聊天 , 语音电话等。
网络协议的三个核心要素 , 及概念 . 各起什么作用 ?
语法, 定义了数据与控制信息的格式 ;
语义 , 定义了需要发出何种控制信息 , 完成何种响应动作以及作出何
种响应 ;
同步, 定义了事件实现顺序的详细说明 ;
关系数据库都有那些操作 , 特点是什么 ?
◇查询 : 选择、投影、连接、除、并、交、差
◇数据更新 : 插入、删除、修改
关系操作的特点 : 集合操作方式 , 即操作的对象和结果都是集合。
解释一下网络体系结构
该标准采用了七层结构应用层、表示层、会话层、传输层、网络层、
数据链路层、物理层。
七层协议体系结构既复杂又不实用 , 但其概念清楚, 体系结构理论较完整。而 TCP/IP 却成为了事实上的标准 , 它采
用了四层结构即应用层、传输层、网络层和网络接口层。
数据库保护 ( 访问) 的内容有哪些 ?
利用权限机制 , 利用完整性约束防止法数据进入数据库 , 提供故障恢复能力 , 提供并发访问控制。
死锁是什么 ?
指多个有关进程由于争夺资源而造成的一种僵局 , 在无外力的情况下这些进程都将无法再向前推进的状态。
举例解释一下同步和互斥
同步表现为直接制约 , 如管道通信 , 一个进程写 , 一个进程读 , 它
们是相互制约的。
互斥表现为间接制约 , 比如多个进程同时请求打印机( 没使用 SPOOLing技术) 、多个进程同时请求一张网卡发送数据包等。
数据库系统和文件系统相比有什么优点 ?
什么是管态 ?什么是目态 ?它们与进程运行状态的关系是什么?
CPU交替执行操作系统程序和用户程序。管态又叫特权态 , 系统态或核心态。 CPU在管态下可以执行指令系统的全集。通常 , 操作系统在管态下运行。
目态又叫常态或用户态。机器处于目态时 , 程序只能执行非特权指令。用户程序只能在目态下运行 , 如果用户程序在目态下执行特权指令 , 硬件将发生中断 , 由操作系统获得控制 , 特权指令执行被禁止 ,这样可以防止用户程序有意或无意的破坏系统。
n 个任务一个 cup, 阻塞 , 运行 , 就绪的进程最多有多少?
阻塞 n 个; 运行 1 个; 就绪 n-1 个;
波特和比特的区别 ?
波特是码元传输的速率单位 , 说明每秒传多少个码元。码元传输速率也称为调制速率、波形速率或符号速率。
比特是信息量的单位 , 与码元的传输速率 " 波特 " 是两个完全不同的概念。 但是 , 信息的传输速率 " 比特 / 秒" 与码元的传输速率 " 波特" 在数量上却有一定的关系。
什么是网络延时
时延 (delay 或 latency)是指一个报文或分组从一个网络( 或一条链路 ) 的一端传送到另一端所需的时间。
什么是完整性约束
强制数据完整性可确保数据库中的数据质量。
SQL的四个组成部分 ?
数据定义子语言、数据操纵子语言、数据控制子语言、系统存储过程
数据独立性是指包括物理独立性和逻辑独立性。
物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
1NF是啥 , 数据模式 是什么?
在关系模式 R 的每个关系 r 中,如果每个属性值都是不可再分的原子值,那么称 R 是第一范式( 1NF)的模式。
数据模式包含三个部分:内模式,概念模式和外模式。内模式描述的
是数据库的物理存储结构, 概念模式为用户群体描述了整个数据库的
结构,它对内模式进行了抽象; 外模式对一个特定的用户组描述他所
感兴趣的那部分数据库,而隐藏了数据库的其他部分。