北京同城必应科技有限公司5月招聘面试题178道2020525

在OSI参考模型中,实现端用户之间可靠通信的协议层是(21)。

A.数据链路层

B.传输层

C.网络层

D.会话层


正确答案:B
解析:OSI参考模型在每一层都定义了实现的功能、处理的数据单元和服务访问点 (SAP),见表6-5。


在OSI七层协议中,作为整个协议层次结构的核心是()层。

A、网络

B、数据链路

C、传输

D、会话


参考答案:C


在网络(多用户)环境下,如以独占方式打开数据库,则( )。

A.独占用户和其他用户都无法修改数据库

B.只有独占用户自己可以写入数据库

C.独占用户和其他用户均可修改数据库

D.其他用户可以修改数据库


正确答案:B


在OSI七层协议模型中,TCP是(183)的协议。使用(184)次握手协议建立连接,当主动方发出SYN连接请求后,等待对方回答(185)。这种建立连接的方法可以防止(186)。TCP使用(187)进行流量控制。

A.传输层

B.网络层

C.会话层

D.应用层


正确答案:A


以下关于SSL协议的叙述中,正确的是______。

A.SSL协议在会话过程中采用公开密钥,在建立连接过程中使用专有密钥
B.SSL协议可以保证商家无法获取客户资料
C.SSL协议基于网络层实现数据加密
D.SSL协议提供认证用户和服务器、加密数据、维护数据的完整性等服务

答案:D
解析:
本题考查SSL协议的基础知识。SSL(Security Sockets Laye,安全套接层)协议位于TCP/IP协议与各种应用层协议之间,主要用于提高应用程序之间数据的安全系数,采用了公开密钥和专有密钥两种加密算法。在建立连接过程中采用公开密钥;在会话过程中使用专有密钥。在SSL协议中主要提供三方面服务:(1)认证用户和服务器,使得它们能够确信数据将被发送到正确的客户端和服务器上;(2)加密数据,以保证数据在传送过程中的安全,即使数据被窃,盗窃者没有解密密钥也得不到可读的资料;(3)维护数据的完整性,确保数据在传送过程中不被改变。SSL协议的缺点:首先,客户的信息先到商家,让商家阅读,这样客户资料的安全性就得不到保证;其次,SSL协议只能保证资料信息传递的安全,而传递过程是否有人截取就无法保证了。


北京同城必应科技有限公司5月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:scrapy和requests的使用情况?可用的回答 : requests 是 polling 方式的,会被网络阻塞,不适合爬取大量数据 scapy 底层是异步框架 twisted ,并发是最大优势 问题 Q2:如何在Flask中访问会话?可用的回答 :会话基本上允许您记住从一个请求到另一个请求的信息。在一个Flask中,它使用签名cookie,以便用户可以查看会话内容并进行修改。如果只有密钥Flask.secret_key,则用户可以修改会话。问题 Q3:scrapy和requests的使用情况?可用的回答 : requests 是 polling 方式的,会被网络阻塞,不适合爬取大量数据 scapy 底层是异步框架 twisted ,并发是最大优势 问题 Q4:简述 OSI 七层协议?可用的回答 : OSI是Open System Interconnection的缩写,意为开放式系统互联。 OSI七层协议模型主要是: 1. 应用层(Application) 应用层 是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。 2. 表示层(Presentation) 表示层 可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。 例如,PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符。 如有必要,表示层会通过使用一种通格式来实现多种数据格式之间的转换。 3. 会话层(Session) 会话层 通过运输层(端口号:传输端口与接收端口)建立数据传输的通路。 主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名) 4. 传输层(Transport) 运输层 定义了一些传输数据的协议和端口号(WWW端口80等),如: TCP(transmission control protocol 传输控制协议,传输效率低,可靠性强,用于传输可靠性要求 高,数据量大的数据) UDP(user datagram protocol用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据 量小的数据,如QQ聊天数据就是通过这种方式传输的) 主要是将从下层接收的数据进行分段和传输,到达 目的地址后再进行重组。常常把这一层数据叫做段。 5. 网络层(Network) 网络层 在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。 Internet的发展使得从世界各站点 访问信息的用户数大大增加,而网络层正是管理这种连接的层。 6. 数据链路层(Data Link) 数据链路层 定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问。 这一层通常还提供错误检测和纠正,以确保数据的可靠传输。 7. 物理层(Physical) 物理层 主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。 它的主要作用是 传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转 换与模数转换)。 这一层的数据叫做比特。 问题 Q5:IO多路复用的作用?可用的回答 : 基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。 IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。 (3)如果一个TCP服务器既要处理监听套接口,又要处理已连接套接口,一般也要用到I/O复用。 (4)如果一个服务器即要处理TCP,又要处理UDP,一般要使用I/O复用。 (5)如果一个服务器要处理多个服务或多个协议,一般要使用I/O复用。 与多进程和多线程技术相比,I/O多路复用技术的最大优势是系统开销小, 系统不必创建进程/线程,也不必维护这些进程/线程,从而大大减小了系统的开销。 问题 Q6: Tornado 的核心是什么?可用的回答 : Tornado 的核心是 ioloop 和 iostream 这两个模块, 前者提供了一个高效的 I/O 事件循环,后者则封装了 一个无阻塞的 socket 。 通过向 ioloop 中添加网络 I/O 事件,利用无阻塞的 socket, 再搭配相应的回调函数,便可达到梦寐以求的高效异步执行。 问题 Q7:你对Django的认识?可用的回答 : Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 Django内置的ORM跟框架内的其他模块耦合程度高。 应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利; 理论上可以切换掉其ORM模块,但这就相当于要把装修完毕的房子拆除重新装修,倒不如一开始就去毛胚房做全新的装修。 Django的卖点是超高的开发效率,其性能扩展有限;采用Django的项目,在流量达到一定规模后,都需要对其进行重构,才能满足性能的要求。 Django适用的是中小型的网站,或者是作为大型网站快速实现产品雏形的工具。 Django模板的设计哲学是彻底的将代码、样式分离; Django从根本上杜绝在模板中进行编码、处理数据的可能。 问题 Q8:、isinstance作用以及应用场景?可用的回答 : isinstance(obj, cls) 检查一个obj是否是cls的一个对象 问题 Q9:数据库的优化?可用的回答 : 1. 优化索引、SQL 语句、分析慢查询; 2. 设计表的时候严格根据数据库的设计范式来设计数据库; 3. 使用缓存,把经常访问到的数据而且不需要经常变化的数据放在缓存中,能节约磁盘IO; 4. 优化

OSI模型中的( )层网络用户可以使用邮件服务、文件传输等。

A.数据连接
B.会话
C.传输
D.应用

答案:D
解析:
OSI模型中的应用层是最高层,为网络用户提供环境和手段,如邮件服务、文件传输等。


下列哪些描述同SSL相关?()

  • A、公钥使用户可以交换会话密钥、解密会话密钥并验证数字签名的真实性
  • B、公钥使用户可以交换会话密钥、验证数字签名的真实性以及加密数据
  • C、私钥使用户可以创建数字签名、验证数字签名的真实性并交换会话密钥
  • D、私钥使用户可以创建数字签名、加密数据和解密会话密钥

正确答案:B


ISO定义的OSI七层参考模型从底层(物理)到高层(用户)的正确顺序是()

  • A、数据链路层,物理层,网络层,传输层,会话层,表示层,应用层
  • B、物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
  • C、物理层,数据链路层,网络层,传输层,表示层,会话层,应用层
  • D、数据链路层,物理层,网络层,传输层,表示层,会话层,应用层

正确答案:B


OSI七层协议中,最底层是()。

  • A、会话层
  • B、数据链路层
  • C、物理层
  • D、网络层

正确答案:C


在OSI网络协议中,最远离用户的层次是()

  • A、应用层
  • B、物理层
  • C、会话层
  • D、数据链路层

正确答案:B

更多 “北京同城必应科技有限公司5月招聘面试题178道2020525” 相关考题
考题 单选题V5接口包含OSI七层协议中的()三层协议。A 物理层、数据链路层、网络层B 数据链路层、网络层、传输层C 网络层、传输层、会话层D 传输层、会话层、表示层正确答案:A解析:暂无解析

考题 多选题下面说法错误的是()AHttp协议是无状态的协议B会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等C使用request.getSession(false)可以新建会话D使用request.addCookie()可以添加Cookie到客户端正确答案:A,B解析:暂无解析

考题 单选题OSI模型中的()层网络用户可以使用邮件服务、文件传输等。A 数据连接B 会话C 传输D 应用正确答案:A解析:暂无解析

考题 攻击者通过收集数据包,分析得到共享密钥,然后将一个虚假AP放置到无线网络中,截获用户和AP传输的所有数据,还可以对双方的传输数据任意进行修改。这种攻击方式称为()。A、会话劫持攻击B、拒绝服务攻击C、漏洞扫描攻击D、中间人攻击正确答案:D

考题 下面说法错误的是()A、Http协议是无状态的协议B、会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等C、使用request.getSession(false)可以新建会话D、使用request.addCookie()可以添加Cookie到客户端正确答案:C,D

考题 使用阿里云的负载均衡SLB实例时,通过会话保持可以实现与某个连接(Session)相关的所有应用请求能够由同一台后端云服务器ECS实例进行处理。为了在七层协议转发中,实现基于cookie的会话保持,阿里云的负载均衡SLB提供了()处理方式。A、Cookie植入B、Cookie重写C、Cookie跟踪D、Cookie校验正确答案:A,B

考题 单选题下列哪些描述同SSL相关?()A 公钥使用户可以交换会话密钥、解密会话密钥并验证数字签名的真实性B 公钥使用户可以交换会话密钥、验证数字签名的真实性以及加密数据C 私钥使用户可以创建数字签名、验证数字签名的真实性并交换会话密钥D 私钥使用户可以创建数字签名、加密数据和解密会话密钥正确答案:C解析:暂无解析

考题 单选题攻击者通过收集数据包,分析得到共享密钥,然后将一个虚假AP放置到无线网络中,截获用户和AP传输的所有数据,还可以对双方的传输数据任意进行修改。这种攻击方式称为()。A 会话劫持攻击B 拒绝服务攻击C 漏洞扫描攻击D 中间人攻击正确答案:B解析:暂无解析

考题 V5接口包含OSI七层协议中的()三层协议。A、物理层、数据链路层、网络层B、数据链路层、网络层、传输层C、网络层、传输层、会话层D、传输层、会话层、表示层正确答案:A

考题 在OSI七层协议中,作为整个协议层次结构中实现点对点的可靠传输的是()层。A、网络B、数据链路C、传输D、会话正确答案:B