赞
踩
本篇旨在记录此次跳槽面试过程中的面试题,以及自己准备的一些题目
1、虚拟内存:进程被创建时,会被分配一个虚拟内存,在进程未开始运行时,这只是一个内存布局。当进程开始运行,就会把虚拟内存对应的数据和代码块拷贝到物理内存中。如果物理内存上没有对应的页表,会发生缺页异常。
程序访问的地址都是虚拟内存地址,通过页表才能找到真正的物理内存地址。
2、TCP/IP五层模型(从下往上):
1)物理层:保证原始数据可在各种物理媒体上传输,主要应用:集线器
2)数据链路层:传输单位为帧,主要应用:交换机
3)网络层:传输单位为数据报,主要应用:路由器,保证端到端系统之间通信正常,路径选择、路由及逻辑寻址。主要协议:IP协议、ICMP协议(ping命令即为该协议)、ARP协议(IP地址转为MAC地址)、RARP协议(MAC地址转为IP地址)
4)传输层:主要应用:网关,保证端口到端口之间的可靠/不可靠的传输,主要协议:TCP\UDP
5)应用层:传输单位为报文,主要协议:HTTP\FTP等
3、IP地址:
A类地址:第一个字节为网络号,地址范围为0-127
B类地址:前两个字节为网络号,地址范围为128-191
C类地址:前三个字节为网络号,地址范围为192-223
4、子网掩码:1表示网络位,0表示主机位
5、http和https的区别
1>http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
2>http端口是80,https端口是443,http连接是无状态连接(每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。而cookie和session可以保持http连接状态),HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全
6、cookie和session的区别:
1>cookie存储在浏览器上,session存储在服务器上,更安全
2>cookie可在浏览器明文查看,session通过服务器加密是一串无序字符串
cookie有两种:
一种存在于浏览器的进程中,一种存在于硬盘上。每个session有一个唯一的sessionid,这个id存放在浏览器进程中的cookie中。当关闭浏览器后cookie消失了,sessionid也消失了,那服务器端的session也消失了。但实际服务器不知道浏览器是否关闭,因此服务器会设置一个session失效时间,到时
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。