网络面试题目总结

113 阅读1分钟

三次握手四次挥手

AB建立TCP连接时:
	首先AB发SYN(同步请求);
  然后B回复SYN搜索+ACK(同步请求应答);
  最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了!
或:
	第一次:客户端向服务端发送消息,此信息主要确定的是服务端是否处于运行状态,传输内容包括(标识为0,协议为syn)
	第二次:服务端向客户端发送消息,此信息主要是告诉客户端,服务器处于运行状态,传输内容包括(标识为0+1,协议为syn+ack)当客户端接收到此消息后,客户端与服务端就处于连接状态
	第三次:客户端向服务端发送数据包,传输内容包括(ack,标识为1,数据)
四次挥手:
	第一次:客户端调用close方法,向服务端发送长度为0的消息,协议为FIN
	第二次:服务端向客户端发送确认消息(关闭连接消息)
	第三次:服务端调用close方法,通知客户端
	第四次:客户端向服务端发送确认消息,此时客户端与服务端断开连接

http状态码具体含义?

      详见:blog.csdn.net/h131419/art…

同源策略?

    • 相同协议,相同域名,相同端口称为同源。

跨域解决方案?   

websocket?

cookie、webStorage区别?

cookie隔离?

http缓存策略?

http与https的区别?

请求和响应由哪几部分组成?

如何实现两个窗口间的跨域?

从输入地址之后发生了什么?