1. 下列哪一个选项按照顺序包括OSI模型的七个层次()    (OSI网络模型分层)     C
  1. 物理层 链路层 传输层 网络层 会话层 表示层 应用层
  2. 物理层 链路层 会话层 网络层 传输层 表示层 应用层
  3. 物理层 链路层 网络层 传输层 会话层 表示层 应用层
  4. 网络层 传输层 物理层 链路层 会话层 表示层 应用层

校招操作系统和计算网络习题选讲

  1. 进程间通讯方式描述正确且效率最高的是              (进程间通信)          A
  1. 共享内存
  2. 管道
  3. Socket
  4. 文件

进程间通信就是在不同进程之间传播或交换信息

IPC方法包括管道(PIPE)、消息队列、信号、共用内存以及套接字(Socket)。

 

  1. Unix系统中,哪些不能用于进程间的通信              (进程间通信)         C
  1. Socket
  2. 共享内存
  3. 磁盘文件
  4. 信号量

 

  1. 以下方式无法保证线程安全的是                      (线程安全)            B
  1. 在使用共享变量前加互斥锁
  2. 将共享变量定义为static
  3. 使用thread_local修饰变量
  4. 使用std:atomic 修饰变量

 

程安全问题大多是由全局变量静态变量引起的,局部变量逃逸也可能导致线程安全问题。

若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则的话就可能影响线程安全。

 

  1. 国内从 14 年起各大型网站纷纷迁移到 HTTPS 安全协议,从而一定程度上避免了火绵羊为代表的互联网流量安全危机,下列哪一项不是使得这件事情成功的原因  (HTTPS)         B
  1. 使用了非对称加密技术
  2. 与标准差异的浏览器份额下降
  3. 确立了受信机构和信任链机制
  4. 终端设备性能提升

HTTPS和HTTP的区别主要为以下四点:

一、https协议需要到ca申请证书,一般免费证书很少,需要交费。

二、http是超文本传输协议,信息是明文传输,https 则是具有安全性ssl加密传输协议。

三、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

四、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

 

  1. HTTP的会话有四个过程,请选出不是的一个()(HTTP会话)   D
  1. 建立连接
  2. 发出响应信息
  3. 发出请求信息
  4. 传输数据

四个过程

1 ,建立tcp连接

2 ,发出请求文档

3 ,发出响应文档

4 ,释放tcp连接

 

  1. ISO/OSI参考模型中,网络层的主要功能是()   (ISO/OSI模型)    A
  1. 路由选择,拥塞控制和网络互联
  2. 提供可靠的端一端服务,透明地传送报文
  3. 数据格式变化,数据加密与解密,数据压缩和恢复
  4. 在通信实体之间发送以帧为单位的数据

 

  1. 以下关于TCP/IP传输层协议的描述中,正确的是()     (TCPUDP)  A
  1. TCP协议能够支持可靠的字节流传输
  2. TCP协议是一种面向无连接的协议
  3. UDP协议是一种面向连接的协议

UDP协议能够支持可靠的字节流传输

 

  1. 以下关于多线程的叙述错误的是:       (线程)              C
  1. 线程同步的方法包括使用临界区,互斥量,信号量等
  2. 两个线程同时对简单类型全局变量进行操作也需要互斥
  3. 实现可重入函数时,对自动变量也要用互斥量加以保护
  4. 可重入函数不可以调用不可重入函数

    

  1. 关于多线程和多进程编程,下面描述正确的是:        A C
    1. 多进程里,子进程获得父进程的所有堆与栈的数据;而线程会与同进程的其他线程共享数据,拥有自己的栈空间
    2. 线程因为有自己的独立栈空间且共享数据,所有执行的开销相对较大,同时不利于资源管理和保护
    3. 线程使用公共变量/内存时需要使用同步机制,因为他们在同一地址空间里
    4. 因多线程里,每个进程都有自己的地址空间,因次互相通信时,线程不如进程灵活方便。
 

相关文章:

  • 2021-08-07
  • 2021-10-13
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
  • 2021-04-20
  • 2022-02-07
猜你喜欢
  • 2021-06-23
  • 2021-05-09
  • 2021-11-17
  • 2021-10-28
  • 2021-05-11
  • 2022-01-01
相关资源
相似解决方案