基础知识
在庞大的系统中,出现问题一般是根据日志来定位问题。
但是很多系统日志比较模糊,没有明确什么地方有问题。
这个时候用网络抓包就能很清晰的看到什么组件没用返回,或者返回了什么信息,比日志更可靠。
我们一般通过抓包来定位系统的问题。这里涉及到一些抓包相关的基础知识。
OSI七层模型
OSI7层模型定义计算机内部通信的标准。
OSI七层模型,OSI为(Open System interconnect)的缩写,自上而下分别是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
这里提这个模型的,主要是需要了解我们应用转发的顺序,业务数据包都是从上到下进行封装转发。即
应用层 ->表示层 ->会话层->传输层->网络层->数据链路层->物理层
比如telnet是应用层协议,下到传输层是TCP/UDP,到网络层是IP。
相应的,建立链接是从下往上进行的。即