HTTP协议和HTTPS协议是计算机网络中非常重要的一部分,HTTP协议也是我们接触最多的协议,在面试中HTTP相关知识被提及的概率还是比较高的。
很多朋友对HTTP的相关内容了解尚浅,面试时一问三不知,很影响面试结果和工作进度。本次将用30张图详细总结HTTP的相关知识。
- HTTP 基本概念
- Get 与 Post
- HTTP 特性
- HTTPS 与 HTTP
- HTTP/1.1、HTTP/2、HTTP/3 演变
HTTP基础
HTTP 是超文本传输协议,也就是HyperText Transfer Protocol。可以拆成三个部分:
- 超文本
- 传输
- 协议
IP基础知识全家桶,45张图一次带走
IP基础知识共分为三道菜:
- 前菜:IP基本知识
- 主菜:IP地址的基础知识
- 点心:IP协议相关技术
图解TCP三次握手和四次挥手面试题
TCP是面向连接的、可靠的、基于字节流的传输层通信协议
- 面向连接:一定是一对一才能连接,不能像UDP协议可以一个主机同时向多个主机发送消息,也就是一对多是无法做到的
- 可靠的:无论的网络链路中出现了怎样的链路变化,TCP都可以保证一个报文一定能够到达接收端
- 字节流:消息是没有边界的,所以无论我们消息有多大都可以进行传输。并且消息是有序的,当前一个消息没有收到的时候,即使它先收到了后面的字节,那么也不能扔给应用层去处理,同时对重复的报文会自动丢弃
实战!我用Wireshark让你"看得见"TCP
Wireshark是常用的网络抓包和分析工具之一,更是分析网络性能必不可少的利器。除了抓包外,Wireshark还提供了可视化分析网络包的图形页面,同时,还内置了一系列的汇总分析工具。