一、网络分层
1.七层(接口):解耦,便于开发
应用层:
- 7.应用层:nginx,软件,浏览器,DNS
- 6.表示层
传输层:
- 5.会话层
- 4.传输层:lvs负载均衡
网络层:
- 3.网络层
链路层
- 2.链路层
- 1.物理层
2.四层:TCP/IP协议,OSI 7L参考模型对7层的简化分层和实现
举例:GET / www.baidu.com/
1.应用层(应用层+表示层糅合):对数据与字符串的封装
- http:字符串书写格式与两端方法的交互方式的定义
- smtp
- ssh
4.传输层(会话层+传输层糅合)(控制):[三次握手>>(传输数据)>>四次挥手]
- 连接的定义:非物理的连接,是逻辑连接,是一种状态的确认(对TCP来说,就是三次握手的状态确认)
- tcp:面向连接(状态)的可靠传输协议
- 过程:客户端和服务端通信,客户端从65535个端口号中申请一个端口号和服务器固定端口进行通信(一般来说是80端口),三次握手成功后,客户端和服务端会各自开辟一个线程来进行通信。所以高并发问题会产生在线程数量和线程池方面。
- udp:不是面向连接的,不可靠的
- socket: IP:PORT-IP:PORT
- -netstat -natp
5.网络层:192.168.9.11
- ip.icmp
- ROUTE:下一跳
- -route -n
6.链路层(链路层+物理层糅合):
- 以太网:Ethernet:MAC
- ARP:全F,两点通信,交换机学习
- arp -a<

本文深入探讨网络分层,重点解析TCP/IP协议在四层模型中的作用,特别是如何应用于高并发与负载均衡场景。讲解了从七层到四层的简化分层,并通过实例说明TCP的三次握手与四次挥手过程。同时,分析了负载均衡的S_NAT、D_NAT和DR模型,阐述了每种模型的工作原理和优缺点,以及如何通过TUN隧道技术解决DR模型的局限性。
最低0.47元/天 解锁文章
843

被折叠的 条评论
为什么被折叠?



