路由器中可能使用的系統是嵌入式的linux,常用的程序:
需要操作data model的程序,編譯的時候動態繫結data model動態庫,有程序共享鎖,mmap共享記憶體
web伺服器 通過瀏覽器配置路由的引數
dhcp伺服器 為連線到路由的裝置配置動態的ip
dns客戶端 解析網域名稱
cwmp客戶端 與遠端的acs(自動配置伺服器)互動
cos 整個路由的控制中心,分發訊息中心(active主動去檢測動態變化的data model的節點,passive被動地接受變化的節點訊息,如dhcp server分配ip位址,主動傳送訊息給cos)
cli 命令配置路由器
samba 實現將插在路由器的u盤的內容共享到連線路由的裝置
iptables 配置ip或過濾規則, 如路由的頻寬控制,特殊應用(埠號對映,dmz主機,nat等),家長控制,url過濾等
pppoe 建立一條ppp連線
wireless 實現無線的功能
upnp 通用即插即用
ushare,ra***等程序
語音模組:client,pjsip, server client負責控制, pjsip負責維護會話的狀態機, server負責指示硬體操作(核心驅動模組), client是資訊互動的中心,通過unix域套接字進行程序間的通訊
log 負責日誌資訊
程序間的通訊使用到共享記憶體,unix域套接字,訊號量(sem_post, sem_wait)
多執行緒間同步:鎖和條件變數。 注意的問題,全域性變數,靜態變數等
非同步非阻塞使用的是:select, poll 或 epoll,了解其優缺點
關於動態分配和靜態分配的問題優缺點
路由器連線路由器
有兩種方法!無論哪種,和貓接的主路由總是不變!只要改從路由的設定!第一。從路由還是當路由用!設定 路由a為主路由,路由b為從路由!假設你現在有兩個路由 路由a 和 路由b 同時使用的是adsl撥號上網。首先,設定路由a的wan口狀態設定為pppoe撥號狀態,然後填入adsl撥號的賬號和密碼。然後,設...
無線路由器連線路由器
接觸過寬頻路由器的使用者,大抵都了解寬頻路由器上的埠有wan口和lan口之分。寬頻路由器在工作過程中有這樣乙個特點 從lan到wan方向上的資料流預設不受限制通過路由器,從wan到lan方向上預設不能通過。注 無線寬頻路由器的無線接入部分從屬於lan的範圍 也就是說,預設情況從區域網內電腦上發出的資...
路由器路由功能
我以前剛開始接觸到一些常用的網路裝置 router switch hub等 的時候,只是從一些資料中知道router與switch 或hub 最大的分別就是多了個路由功能,對於現在低端的產品從功能上來說,switch和hub基本上是分別不大的 本文只討論低端的產品,因為我沒有怎麼使用較高階的產品,對...