美文网首页
网络相关问题

网络相关问题

作者: shuixingge | 来源:发表于2016-08-04 09:41 被阅读11次
(1)Http Get和Post方法

GET:无副作用,幂等,不可带 Request Body
PUT:副作用,幂等,可以带 Request Body
POST:副作用,非幂等,可以带 Request Body
DELETE:副作用,幂等,不可带 Request Body
幂等: 一个请求原封不动的发送N次和M次(N不等于M,N和M都大于1)服务器上资源的状态最终是一致的。比如发贴是非幂等的,重放10次发贴请求会创建10个帖子。但修改帖子内容是幂等的,一个修改请求重放无论多少次,帖子最终状态都是一致的。

(2)长短连接区别,优劣性

长连接(持久连接)概念:允许一次HTTP请求处理结束之后将TCP连接保持在打开状态,以便后续的HTTP请求重用现在的连接。
长连接(持久连接)优势:
降低时延和连接建立的开销;
将连接保持在已经调谐的状态;
长连接(持久连接)适用场景:
长连接多用于操作频繁,点对点的通讯,而且连接数不能太多情况。

短连接(持久连接)概念: 每进行一次HTTP请求就进行一次连接;
短连接(非持久连接)适用场景:
像WEB网站的http服务一般都用短连接,因为用户多,连接数多。

(3)如何提高长连接存活时间,不被杀死。
(4)如何降低长连接功耗,心跳机制是什么
(5)Cookie和Session
(6)Https是什么
(7)Http缓存策略
(8)Http1.0和Http1.1,Http1.0和Http2.0
(9)三次握手,四次挥手,为什么是三次握手,四次挥手。
(10)拥塞避免

相关文章

  • 网络相关问题

    (1)Http Get和Post方法 GET:无副作用,幂等,不可带 Request BodyPUT:副作用,幂等...

  • 网络相关的问题

    获取response的状态码

  • Linux 常用内核网络参数介绍与相关问题

    Linux 常用内核网络参数介绍与相关问题 Linux 内核中关于网络的相关参数进行简要介绍。然后对常见相关问题的...

  • 面试问题,网络相关

    1. 进程间通信方式? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、命名管道(...

  • iOS网络相关问题小结

    1.网络模型 1.1 OSI 七层模型 某一层的服务就是该层及其下各层的一种能力,它通过接口提供给更高一层。 (关...

  • 几个网络相关的问题

    1 一台机器最多支持多少 tcp 连接 首先,一个连接的组成是 【local ip, local port, re...

  • 网络相关面试问题

    注意:本文主讲网络相关面试问题,包括HTTP协议、HTTPS协议与网络安全、TCP/UDP区别、DNS解析。 一、...

  • 网络,防火墙相关问题

    1.现象1,可以ping通,但是telnet不通 解决步骤: 到本机执行netstat -antlp|grep 4...

  • TCP和网络编程相关问题

    一. 握手 1. 三次握手的过程? 客户端向服务端发SYN k,客户端进入SYN_SEND状态服务端收到后向客户端...

  • 网络服务相关问题汇总

    1.Http协议的组成和特性? 客户端向服务器发送的HTTP请求由如下四部分组成:请求行(request line...

网友评论

      本文标题:网络相关问题

      本文链接:https://www.haomeiwen.com/subject/wbjcsttx.html