网络相关问题

(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)拥塞避免
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 李迟按: 这篇文章谈谈笔者这几年遇到的一些网络问题和经验。 对于网络,大部分知识是在大学自学的。由于大学的网络课程...
    迟思堂工作室阅读 2,732评论 0 0
  • 深入浅出HTTP协议(WEB开发和面试必备) 1.基础概念篇 a.简介 HTTP是Hyper Text Trans...
    半世韶华忆阑珊阅读 5,013评论 0 7
  • 对于孤独,偶尔恐惧哀愁,更多时候却是享受。很想交一些认识不认识的朋友,谈投机不投机的话题,互不承诺,互相欣赏。最终...
    我也不知道为什么会在这里阅读 2,958评论 0 1
  • 理性理财“四步走”的策略分别是:坚持记账,量入为出;资产配置,稳健升值;基金定投,聚沙成塔;购置保险,防范风险。只...
    CBE教育联盟阅读 2,481评论 0 2
  • 我喜欢在寂寞中等待 感受浅浅的暖光蒸腾 我的双眸无法穿透如墨的黑夜 那我便睡在黎明 海鸥在远远的唱 我在椰树下半睡...
    浅川祭阅读 2,515评论 8 4

友情链接更多精彩内容