vspn面试

一、计网

1.DNS

DNS是域名解析系统,能够将域名映射成对应的IP地址,然后可以使用这个IP地址去请求对应的内容

 域名解析的过程(以www.baidu.com为例):

        当我们在浏览器输入一个网址www.baidu.com时,首先会在本地DNS系统中查询是否缓存了该地址对应的IP,如果没有缓存的话,就去根域名服务器,根域名服务器会返回该网址的主区域域名服务器,然后本地DNS系统就去主区域名服务器查询IP地址,查询到之后首先会先缓存在本地DNS,然后再将查询到的IP地址返回给浏览器

2.websocket

WebSocket_ohana!的博客-CSDN博客_websocket

什么是WebSocket

 

websocket和http都是基于tcp的应用层协议,因此都需要建立连接。区别是:

websocket是全双工的,它允许服务器向浏览器发送请求,并且建立连接只需要一次握手,并且这个连接是永久性的

3.TCP和UDP

TCP和UDP的区别_此生辽阔的博客-CSDN博客_tcp udp

tcp是一种面向连接的传输层协议、面向字节流,传输慢,适用于需要可靠传输的应用;需要三次握手建立连接后才能传输数据,然后再四次挥手后才能断开连接

udp是面向无连接的传输层协议,面向报文,传输快,适用于需要保证实时传输的应用

4.HTTP请求头的内容

5.HTTP和HTTPS的区别

http是超文本传输协议,是明文传输的;而https是再http的基础上加了ssl协议,它可以进行加密传输,身份认证等,比http更加安全、另外https需要CA认证

6.解析一个url由什么组成

协议+域名+端口号+路径+查询内容+锚点

二、js

1.事件的循环机制(运行机制)

同步任务、异步微任务、dom渲染、异步宏任务

JS事件循环机制_独立寒秋-的博客-CSDN博客_js事件循环

2.回流和重绘

前端优化之回流和重绘_淡颜Amo~的博客-CSDN博客

3.跨域

协议、域名、端口号不同

三、算法

1.冒泡排序

2.树的遍历

四、CSS

1.实现一个布局:左边盒子固定宽度,右边的盒子宽度自适应

①flex布局

②浮动 

③定位

2.定位relative、absolute(父子盒子都设置absolute属性会出现什么情况)

子绝父绝也可以实现子元素定位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值