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

2018-09-17 12:06:22 +08:00
 feihuxiongdi
7918 次点击
所在节点    NGINX
5 条回复
raysmond
2018-09-17 12:18:08 +08:00
nginx 在 http,tcp,udp 协议下都可以工作
matsuz
2018-09-17 12:32:17 +08:00
NGINX 比较传统的都是用来做 7 层负载均衡,不过最近也可以直接做 4 层负载均衡了
adminii
2018-09-17 14:01:29 +08:00
现在大多数使用 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
2018-09-17 14:08:35 +08:00
这个七层协议看着好看,实际上什么用都没有,因为它比 TCP/IP 协议晚很多,所它就只存在于教科书上了.
feihuxiongdi
2018-09-17 14:09:27 +08:00
@adminii 非常详细,感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/490012

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX