XMPP基本概念 位址空間

2021-08-26 06:49:53 字數 836 閱讀 4605

乙個實體可以使任何乙個被認為是乙個網路端點的東西(比如說網路上的乙個id),而且它是通過xmpp進行通訊的,所以這些實體都有乙個具有唯一性的位址,並符合rfc2396規範要求的格式。由於歷史原因,乙個xmpp實體的位址被稱為jabber identifier或者jid,乙個合法的jid包括一組排列好的元素,包括網域名稱(domain identifier),節點名(node identifier)以及資源名(resource identifier)。

jid的語法定義:

jid=[node"@"]domain["/"resource]

domain=fdqn/address-literal

fdqn=}

sub-domain=

address-literal=ipv4address/ipv6address

簡單的說,jid很像郵件位址,比如說[email protected]/library,[email protected].在jid的構成部分中,網域名稱是必須的,根據內容,節點名以及資源名有可能不用指定。

網域名稱通常表示乙個實體名字,比如說伺服器,元件或者外掛程式。

節點名通常表示域內的乙個特殊的使用者。它還可以用來表示其他的東西,比如說在聊天室的房間名字。

資源名通常表示客戶端的乙個連線,對於客戶端而言,每乙個連線都被賦予乙個資源名。

比如說[email protected]的使用者從兩個地方(study,library)建立了兩個連線,那麼他的兩個連線將會被標記為[email protected]/study,[email protected]/library.同節點名一樣,資源名可以用來標記其他東西,比如說聊天室裡面特定的使用者。

IP位址基本概念

一 路由器 路由器用來將多個網路連線在一起,智慧型選擇資料傳輸的路由,路由器實際上是一種專用計算機,它主要有兩個作用 1 用於連線不同型別的網路 2 用於隔離廣播網,避免廣播風暴。無論是區域網之間的連線,還是區域網接入internet,都離不開路由器。二 網路通訊協議 通訊協議用來協調不同的網路裝置...

基本概念 C 基本概念

由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...

geojson 河流 GIS基本概念,空間分析

一 gis基本概念 1.1 要素模型 feature 要素是geotools中的核心術語,它是描述地理空間資料對 象的基本單位,它描述了乙個現實世界中的客觀地理實體,如 一條河流 一座橋梁都 可以理解為要素。1.2 向量資料 向量資料是僅僅儲存節點,比如箭頭,線條,點等。儲存的是物件的輪廓,而柵格資...