高并发与负载均衡——网络TCP-IP基础知识

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

一、网络分层

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值