V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
feihuxiongdi
V2EX  ›  NGINX

nginx 工作在 OSI 七层模型的哪几层?

  •  
  •   feihuxiongdi · 2018-09-17 12:06:22 +08:00 · 7875 次点击
    这是一个创建于 2019 天前的主题,其中的信息可能已经有所发展或是发生改变。
    5 条回复    2018-09-17 14:09:27 +08:00
    raysmond
        1
    raysmond  
       2018-09-17 12:18:08 +08:00   ❤️ 1
    nginx 在 http,tcp,udp 协议下都可以工作
    matsuz
        2
    matsuz  
       2018-09-17 12:32:17 +08:00   ❤️ 1
    NGINX 比较传统的都是用来做 7 层负载均衡,不过最近也可以直接做 4 层负载均衡了
    adminii
        3
    adminii  
       2018-09-17 14:01:29 +08:00   ❤️ 1
    现在大多数使用 TCP/IP 四层:

    1.链路层(数据链路层 /网络接口层):包括操作系统中的设备驱动程序、计算机中对应的网络接口卡

    2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路。

    3.运输层:主要为两台主机上的应用提供端到端的通信。

    4.应用层:负责处理特定的应用程序细节。

    1,2 层一般都在底层网卡,交换机,路由器里工作的。
    第 3 层是 TCP,UDP 之类的通讯交接工作的。
    第 4 层是 TCP 进一步打包,像 FTP,HTTP,telnet 等。
    广泛地说 nginx 应该工作在 3,4 层;那么对应的 OSI 七层就是第四层以及之后了。

    综上工作在:4,5,6,7
    Remember
        4
    Remember  
       2018-09-17 14:08:35 +08:00
    这个七层协议看着好看,实际上什么用都没有,因为它比 TCP/IP 协议晚很多,所它就只存在于教科书上了.
    feihuxiongdi
        5
    feihuxiongdi  
    OP
       2018-09-17 14:09:27 +08:00
    @adminii 非常详细,感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3170 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:23 · PVG 20:23 · LAX 05:23 · JFK 08:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.