- 目前的软件系统不再是单机,而是基于网络-客户端和服务器的模式
平台侧部署了多台服务器,比如Web服务器、业务、集群、负载均衡服务器,这些要进行网络通信。一但通过网络通信就会出现各种网络问题/故障。客户端和远端服务器间有多个服务器、网络设备,比如DNS服务器、路由器、交换机、集线器等,若客户端和服务器间出现网络问题和数据交互要逐步排查。 - OSI的七层分层,TCP/IP四层,TCP与UDP的区别,建立TCP连接的三次握手
1)OSI(七层模型,开放式系统互联通信参考模型Open System Interconnection Reference Model)
2)TCP/IP的全称:传输控制协议/网际协议Transimission Control Protocol/
Internet网络体系以TCP/IP为核心。基于TCP/IP的参考模型将协议分为应用层、传输层、网络层和物理链路层。其中物理链路层分为两层,一个是数据链路层还有一个是物理层。
使用wireshark中抓到的数据包能看到每层的数据信息。
- 数据进入TCP/IP协议栈时封装过程
1)最上面应用层数据进入TCP/IP协议栈时的封装过程包括,经过传输层后加上TCP头部、经过网络层后加入IP头部、经过数据链路层后加上以太网头
对于数据接收端,按照相反的方向将各层头部剥离掉,到上层的数据是发送端应用层的数据
2)端口概念
3) - 1
参考文献
[1]【网络入门】详解常用的基础网络知识(面试笔试常考内容)