-
1 # 使用者8582376666379
-
2 # 使用者5264952059496
閘道器又稱網間聯結器、協議轉換器。閘道器在網路層以上實現網路互連,是最複雜的網路互連裝置,僅用於兩個高層協議不同的網路互連。閘道器既可以用於廣域網互連,也可以用於區域網互連。 閘道器是一種充當轉換重任的計算機系統或裝置,壹基比思卿總結了以下閘道器伺服器的作用。
1.轉發
轉發客戶端和伺服器間的訊息,閘道器將場景、會話、資料、名字、平臺等伺服器的資料轉發給客戶端,接收客戶端的資料,把訊息轉發給相應的伺服器。很多時候,我們需要將訊息發給所有的使用者,如果讓會話伺服器來執行這個功能,如果這個時候伺服器很負載很大,有2萬人線上,那麼就得發兩萬條訊息給客戶端,這個肯定是不允許的,所有我們將需要轉發的訊息給閘道器,如果每個 閘道器掛了4000人,那麼閘道器就將這條訊息發給每個使用者了。當然了,在遊戲設計時,特別是策劃在活動製作時,必須儘量避免群發訊息的功能。即使要發,我們將這2萬人分組,然後分時分組傳送。一般情況下,閘道器與場景是多對多的關係,和其他伺服器都是1對多的關係
2.心跳
閘道器定時傳送心跳給連線在這個閘道器上的所有客戶端,保證客戶端與閘道器的連線,如果某個客戶端掉線了,那麼閘道器就通知各個伺服器去做玩家的下線處理
3.負載均衡
多閘道器來支援平衡遊戲負載,當然負責負載均衡的模組可以放在一個管理所有伺服器的Super伺服器,
4.賬號管理
玩家刪除賬號,更改名字等操作,只需要登入到閘道器,然後與資料伺服器互動就行了,然後還有一個處理就是,對玩家的名字/聊天的訊息進行關鍵詞過濾
5.維護玩家登陸資訊
玩家發來登陸操作時,去資料庫伺服器尋找賬號,匹配密碼,然後連線到場景伺服器上。很多公司都使用了統一的賬號平臺來管理所有的遊戲賬號,這時,玩家登陸游戲時,發一條登陸訊息,先登陸到平臺,平臺驗證賬號的正確性,然後去相應的遊戲伺服器,分配一個閘道器,把這個閘道器的ip/埠這些發給客戶端,客戶端去連線這個閘道器,當然中間的規則,就自己設定了。
-
3 # 使用者3496089689272728
一、閘道器(Gateway),將兩個使用不同協議的網路段連線在一起的裝置。
二、閘道器的作用就是對兩個網路段中的使用不同傳輸協議的資料進行互相的翻譯轉換。
三、舉個例子,一個商業內部區域網就常常需要透過閘道器傳送電子郵件到Internet的相關地址。
回覆列表
閘道器是一種充當轉換重任的計算機系統或裝置。
使用在不同的通訊協議、資料格式或語言,甚至體系結構完全不同的兩種系統之間,閘道器是一個翻譯器。與網橋只是簡單地傳達資訊不同,閘道器對收到的資訊要重新打包,以適應目的系統的需求。閘道器在網路層以上實現網路互連,是最複雜的網路互連裝置,僅用於兩個高層協議不同的網路互連。
區別於路由器(由於歷史的原因,許多有關TCP/IP的文獻曾經把網路層使用的路由器(英語:Router)稱為閘道器,在當今很多區域網採用都是路由來接入網路,因此現在通常指的閘道器就是路由器的IP),經常在家庭中或者小型企業網路中使用。
擴充套件資料:
閘道器協議的運用:
當今主要流行的是RIP和HELLO,另一個協議稱為開放式最短路徑優先協議(OSPF),這些協議沒有一個是占主導地位的,但是RIP可能是最常見的IGP協議。選擇特定的IGP以網路體系結構為基礎。RIP和HELLO協議都是計算到目的地的距離,它們的訊息包括機器標識和到機器的距離。
由於它們的路由表包含很多項,因此訊息比較長。RIP和HELLO一直維護相鄰閘道器之間的連線性以確保機器是活躍的。路由資訊協議使用廣播技術。意思是說閘道器每隔一定時間要把路由表廣播給其他閘道器。這也是RIP的一個問題,因為這會增加網路流量,降低網路效能。