1、HTTPS采用()实现安全网站访问? 答案:A
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密
HTTPS,代表Hyper Text Transfer Protocol Secure,将SSL/TLS加密和认证功能融入到HTTP协议里面,在信息传送前先通过SSL/TLS协议加密,收到的信息会先被浏览器解密,再显示出,从而保证了网上交易时的安全.
A,SSL(Secure Sockets Layer 安全套接层),是https采用的加密通道
B,IPSec(InternetProtocolSecurity)用以提供公用和专用网络的端对端加密和验证服务
。
C,PGP(Pretty Good Privacy),是一个基于RSA公钥加密体系的邮件加密系统
D,SET是安全电子交易协议,是为了在互联网上进行在线交易时保证信用卡支付的安全而设立的一个开放的规范
2、按照OSI模型的层次概念,下列几个协议中哪一个协议在协议栈的最底层?
正确答案: C
A、HTTP
B、FTP
C、IP
D、TCP
OSI模型的体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层)。
HTTP和FTP都属于最高层,应用层
TCP是传输层
IP是网络层,是这几个协议在协议栈的最底层
3、以下关于网络构建中,NAT模式和Bridge模式描述错误的是?
正确答案: D
A、桥接是通过网桥来连接的若干局域网
B、NAT全称是络地址转换,是解决网络地址不足的技术
C、NAT工作在网络层
D、桥接是工作在物理层
物理层中继系统:转发器(repeater)。
数据链路层中继系统:网桥或桥接器(bridge)。!!!
网络层中继系统:路由器(router)。
网桥和路由器的混合物:桥路器(brouter)。
网络层以上的中继系统:网关(gateway)。
4、An ARP query packet is encapsulated in()
正确答案: C
A、a link-layer frame addressed to a specific adapter
B、an IP datagram
C、a link-layer broadcast frame
D、none of above
ARP协议是网络层协议,但是ARP报文是在数据链路层广播的。ARP是用于将网络层的IP解析成数据链路层的MAC地址的。
5、ip地址10.1.8.0/24和10.1.9.0/24,下列哪个是正确的汇总网段?
正确答案: C
A、10.0.0.0/8
B、10.1.0.0/16
C、10.1.8.0/23
D、10.1.10.0/24
解析一:
10.1.8.0/24=====>10.1.00001000.0/24
10.1.9.0/24=====>10.1.00001001.0/24
从数字开始不同的那个位置开始(第23位)
即10.1.0000100|0.0/23
也就是10.1.8.0/23是网关地址
解析二:
10.1.8.0/24 前24位不变,表示的范围是10.1.8.0~10.1.8.255 10.1.9.0/24的范围表示 10.1.9.0~10.1.9.255,那么汇总应该是10.1.8.0/23,即前 23位不变,因为8是1000,9是1001,所以减掉一位,也就是8+8+7=23
解析三:!!!!!
从第一位不同的开始往后全为0;后面位相同的前缀位的位数
10.1.8.0/24 == 10.1. 0000 100 0 .0/24
10.1.9.0/24 == 10.1. 0000 100 1 .0/24
从不同的位开始,替换为0,得
10.1. 0000 100 0 .0 = 10.1.8.0
子网掩码为 8+8 +7 =23位
所以汇总网段为10.1.8.0/23
6、以下哪种http状态下,浏览器会产生两次http请求?()
正确答案: C
A、304
B、404
C、302
D、400
解析:
302重定向又称之为302代表暂时性转移(Temporarily Moved ),英文名称:302 redirect。 也被认为是暂时重定向(temporary redirect),一条对网站浏览器的指令来显示浏览器被要求显示的不同的URL,当一个网页经历过短期的URL的变化时使用。一个暂时重定向是一种服务器端的重定向,能够被搜索引擎蜘蛛正确地处理。
302重定向是暂时的重定向,搜索引擎会抓取新的内容而保存旧的网址。由于效劳器前往302代码,搜索引擎以为新的网址只是暂时的。
301重定向是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址交换为重定向之后的网址。
一般使用302重定向是在一个网站或网页在24到48小时之内临时移到其它位置的情况下能使用该命令,这时候就是做临时性的跳转了,也不建议经常使用302重定向,建议大家尽量采用301重定向。
7、以下哪个协议不是无状态协议?
正确答案: A
A、TCP协议
B、HTTP协议
C、UDP协议
D、FTP协议
无状态服务器是指一种把每个请求作为与之前任何请求都无关的独立的事务的服务器 <<tcp/ip 协议族>>(第二版)第546页有这样一句话: 虽然HTTP使用TCP的服务,但HTTP本身是无状态协议.客户发送请求报文来初始化这个事务.服务器发送响应来回答.暗示了TCP协议是一个有状态的协议!!!
8、在无噪声情况下,若某通信链路的带宽为3khz 。采用4个相位。每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是?
正确答案: A
A、24kbit/s
B、48kbit/s
C、96kbit/s
D、12kbit/s
考查对奈氏准则和香农定理,这是通信工程的理论。软件可忽略。
奈奎斯特:在无噪声情况下,码元速率极限值B与信道带宽的关系:B=2*H(Baud)
奈奎斯特公式----无噪信道传输能力公式:
C=2*H*log2N(bps)
H为信道的带宽,本题中H=3KHz;
N为一个码元所取得离散值个数,本题中N=16(4个相位,每个相位4中振幅)。
C=2*H*log2N=2*3kHz*log216=2*3k*4=24kbps;
香农公式是在带噪信道容量计算时使用的公式:
C=H*log2(1+S/N)(bps)
S为信号功率,N为噪声功率,S/N为信噪比;
9、假设局域网中子网掩码是255.255.0.0,那么在这个局域网中哪些IP地址是可用的()?
正确答案: B C
A、192.168.0.0
B、192.168.0.1
C、192.168.255.1
D、192.168.255.255
解析一:
因为子网掩码的是255.255.0.0,它没给网络地址,所以默认为B类IP地址,所以前16不变,后面只要在0到255都行。
(1)又因为全0的主机号字段表示该IP地址是“本主机”所连接到的单个网络地址(如一主机IP地址为5.6.7.8,则该主机所在的网络地址就是5.6.0.0)。排除 A
(2)而全1表示“所有的”,因此全1的主机号字段表示该网络上的所有主机。
(如128.7.255.255表示“在网络128.7.0.0上的所有主机”)排除 D
解析二:
一,ip地址由网络地址和主机地址构成
二,由子网掩码是255.255.0.0可知,他的网络地址是前两个16位,因此此局域网的网络地址是192.168.0.0
三,我们知道网络地址后的第一个主机地址是本网段的网络地址192.168.0.0,最后一个主机地址是本网段的广播地址192.168.255.255
四,除去这两个地址,其他的都是可用地址
10、浏览器和服务器在基于https进行请求链接到数据传输过程中,用到了如下哪些技术?
正确答案: A B C D
A、非对称加密技术
B、对称加密技术
C、散列(哈希)算法
D、数字证书
解析:参见: http://www.guokr.com/post/114121/
HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密以及HASH算法。握手过程的简单描述如下:
1.浏览器将自己支持的一套加密规则发送给网站。
2.网站从中选出一组加密算法与HASH算法,并将自己的身份信息以证书的形式发回给浏览器。证书里面包含了网站地址,加密公钥,以及证书的颁发机构等信息。
3.获得网站证书之后浏览器要做以下工作:
a) 验证证书的合法性(颁发证书的机构是否合法,证书中包含的网站地址是否与正在访问的地址一致等),如果证书受信任,则浏览器栏里面会显示一个小锁头,否则会给出证书不受信的提示。
b) 如果证书受信任,或者是用户接受了不受信的证书,浏览器会生成一串随机数的密码,并用证书中提供的公钥加密。
c) 使用约定好的HASH计算握手消息,并使用生成的随机数对消息进行加密,最后将之前生成的所有信息发送给网站。
4.网站接收浏览器发来的数据之后要做以下的操作:
a) 使用自己的私钥将信息解密取出密码,使用密码解密浏览器发来的握手消息,并验证HASH是否与浏览器发来的一致。
b) 使用密码加密一段握手消息,发送给浏览器。
5.浏览器解密并计算握手消息的HASH,如果与服务端发来的HASH一致,此时握手过程结束,之后所有的通信数据将由之前浏览器生成的随机密码并利用对称加密算法进行加密。
这里浏览器与网站互相发送加密的握手消息并验证,目的是为了保证双方都获得了一致的密码,并且可以正常的加密解密数据,为后续真正数据的传输做一次测试。另外,HTTPS一般使用的加密与HASH算法如下:
非对称加密算法:RSA,DSA/DSS
对称加密算法:AES,RC4,3DES
HASH算法:MD5,SHA1,SHA256