網關
计算机术语
網關(Gateway)是計算機網絡中的一種設備或服務器,用於連接不同網絡或協議之間進行數據轉發和處理。
「網關」的各地常用名稱 | |
---|---|
中國大陸 | 網關 |
臺灣 | 閘道器 |
概述
網關是一種能夠在不同網絡或協議之間進行數據交換的設備或服務器。網關可以實現不同網絡之間的互聯互通,也可以實現不同協議之間的轉換和適配。網關可以根據不同的功能和層次進行分類,例如物理層網關、數據鏈路層網關、網絡層網關、傳輸層網關、應用層網關等[1]。網關可以提供多種服務,例如路由、安全、負載均衡、緩存、壓縮、加密、認證、授權、過濾、轉碼等[2]。
工作機制
網關的工作機制與代理非常相似,它能夠接收客戶端的請求,並像擁有資源的源服務器一樣對請求進行處理或轉發。客戶端可能無法察覺到通信目標是一個網關,而不是一個源服務器。網關可以根據不同的需求,對請求和響應進行不同的處理,例如修改請求頭或響應頭,改變請求方法或響應狀態碼,增加或刪除請求參數或響應內容等[3]。網關還可以根據不同的協議,對數據進行編碼或解碼,例如將HTTP協議轉換成FTP協議,或將TCP協議轉換成UDP協議等。
應用場景
網關在計算機網絡中有着廣泛的應用場景,以下列舉了一些常見的例子:
參見
參考文獻
- ^ 智能网关的演进及现状分析 - 21ic电子网. www.21ic.com. [2023-10-02].
- ^ ZigBee技术的前世今生. 知乎專欄. [2023-10-02] (中文).
- ^ (1)网络-发展历史及核心协议的发展历程_802.3工作协议的发展_binn_chern的博客-CSDN博客. blog.csdn.net. [2023-10-02].
- ^ 微服务网关!从需求、设计到实现. 知乎專欄. [2023-10-02] (中文).
- ^ 谈一谈API网关和应用网关 - 掘金. juejin.cn. [2023-10-02]. (原始內容存檔於2023-07-09).
- ^ 物联网网关的定义、主要功能、如何工作及应用介绍. 知乎專欄. [2023-10-02] (中文).