Linux下的一些網路管理開源庫

2021-09-01 04:20:36 字數 1075 閱讀 4755

iptables是隔離主機以及網路的工具,通過自己設定的規則以及處理動作對資料報文進行檢測以及處理。 

參考**:

由pppd來管理pppoe

兩個都是開源庫。

pppoe協議是基於ppp協議的協議,在pppoe應用程式中並沒有將ppp協議實現,ppp協議是由pppd這個使用者空間程式實現的,pppoe程式只實現pppoe協議部分**,在適當的時候pppd程式進行ppp協議。

參考:upnp(universal plug and play)技術是一種遮蔽各種數字裝置的硬體和作業系統的通訊協議。upnp協議本身是利用的現有的通用協議而來的,它占用資源少,特別適用於嵌入式網路領域,能通過瀏覽器訪問和控制裝置的特性使得upnp的程式設計通常只涉及一方,即裝置端。通訊資料格式的修改和客戶需求的變化也只涉及到裝置端的修改,它便於裝置的公升級,upnp裝置在新增到網路中時,就可以立即被網路中擁有瀏覽器的客戶端訪問和控制。

四、snmp

snmp:「簡單網路管理協議」,用於網路管理的協議。snmp用於網路裝置的管理。snmp的工作方式:管理員需要向裝置獲取資料,所以snmp提供了「讀」操作;管理員需要向裝置執行設定操作,所以snmp提供了「寫」操作;裝置需要在重要狀況改變的時候,向管理員通報事件的發生,所以snmp提供了「trap」操作。

參考**

五、sip

sip(session initiation protocol,會話初始協議)的開發目的是用來幫助提供跨越網際網路的高階**業務。網際網路**(ip**)正在向一種正式的商業**模式演進,sip就是用來確保這種演進實現而需要的ngn(下一代網路)系列協議中重要的一員。支援h.264協議。

六、bonjour

bonjour是蘋果為基於組播網域名稱服務(multicast dns)的開放性零設定網路標準所起的名字,能自動發現ip網路上的電腦、裝置和服務。bonjour 使用工業標準的 ip 協議來允許裝置自動發現彼此,而不需輸入ip 位址或配置dns 伺服器。

使用bonjour的裝置在網路中自動傳播它們自己的服務資訊並聆聽其它裝置的服務資訊,裝置之間就象在打招呼,這也是命名為bonjour(法語:你好)的原因。這樣,bonjour使區域網中的系統和服務即使在沒有網路管理員的情況下很容易被找到。

一些開源的東東

開源真是個好東東,看開源的 不僅能夠提高自己的程式設計水平還可以大大的節省自己的時間。可惜的是許多出名的開源類庫全是外國人寫的,希望中國人自己也能夠有自己的開源類庫。我玩過的一些有用的開源的類庫 有些我只是玩了一下,所以不能很深的介紹 希望對大家有幫助。1 首先出場的是ace。我想大家在設計網路程式...

一些開源協議

gpl 如果使用他人的遵循gpl協議的軟體整合到你自己的軟體中,你自己的軟體自動遵循gpl協議,必須允許任何人免費使用你的軟體。對於你自己的程式源 你可以免費散發,也可以收取一定的費用。lgpl 主要用於一些庫函式,設計它的初衷是想讓它可以被一些商業軟體所使用,擴大它的應用範圍。可以設計使用遵循lg...

一些開源協議

gpl 如果使用他人的遵循gpl協議的軟體整合到你自己的軟體中,你自己的軟體自動遵循gpl協議,必須允許任何人免費使用你的軟體。對於你自己的程式源 你可以免費散發,也可以收取一定的費用。lgpl 主要用於一些庫函式,設計它的初衷是想讓它可以被一些商業軟體所使用,擴大它的應用範圍。可以設計使用遵循lg...