面试题
文章平均质量分 73
Soleil-luo
做最优的自己
展开
-
TCP三次握手及相关面试问题汇总解析
一、TCP三次握手过程TCP(Transmission Control Protocol)传输控制协议,提供可靠的面向连接的服务,采用三次握手建立连接。1.名词解读SYN:同步序列号,用来发起一个连接。SYN=1的报文不能携带数据,但是消耗掉一个序号。ACK:确认标识,当ACK=1时确认字段才有效。seq:序列号,即数据包本身的序列号,为连接以后传输数据使用;ack:对收到数据包的确认,值是等待接...原创 2018-04-02 14:50:04 · 9690 阅读 · 2 评论 -
HTTP面试问题之(三):HTTP状态码(HTTP Status Code)一般有哪些?
HTTP状态码访问一个网页时,浏览器向网页所在的服务器发出请求,当浏览器接受并显示网页前,服务器会返回一个包含HTTP状态码的信息头用以响应浏览器的请求。常见的HTTP状态码200-请求成功301-永久重定向404-客户端请求的语法错误,服务器无法理解500-服务器端在执行时发生错误,无法完成请求状态码分类分类描述状态码1xx指示信息,表示请求已接收,继续处理。2xx成功,表示请求已被成功接收、理...原创 2018-05-01 17:50:02 · 3432 阅读 · 0 评论 -
HTTP面试问题之(五):HTTP1.0和HTTP1.1的区别;HTTP和HTTPS的区别?
HTTP1.0和HTTP1.1的区别长连接HTTP1.0默认使用短连接,每次请求都需要建立新的TCP连接,连接不能复用。HTTP1.1支持持久连接和请求的流水线处理,在一个TCP连接上可以传送多个HTTP请求和响应,减少建立和关闭TCP连接的消耗和延迟,提高效率。HTTP1.1默认开启“Connection:Keep-Alive”,使用长连接,加入“Connection:close”才关闭。hos...原创 2018-05-02 22:45:48 · 3105 阅读 · 1 评论