![]() ![]() ![]() |
|
|
|
2007/03/26 08:54:38瀏覽1521|回應0|推薦3 | |
1 、 請詳細說明什麼是 RTP 協定的「 RED 」?如何運作? Ans : RED : Redundant payload type , RTP 協定上以 RED 機制來降低封包遺失造成的影響,因為 RED 機制都只有備份一個資料,但也影響所佔用頻寬較大,第一個資料使用較好的壓縮以求其品質,第二個備份資料採用較不好的壓縮,以達到簡化資料量的效果。 2 、 請詳細說明 TCP 與 UDP 協定的差別,就這兩個協定而言哪一個協定比較適合用於即時語音通訊?為什麼? Ans : TCP :有重傳機制 ,且有錯誤控制但因為有重傳機制所以不適合即時語音的傳輸 UDP : 無重傳機制 ,且無錯誤控制 UDP 比較適合即時語音通訊 ,因為 UDP 適合資料量小快速的傳輸,且發生錯誤不會重傳 , 不會發生語音干擾 的的情況 3 、 請詳細說明什麼是「 Jitter 」,造成的原因是什麼?如何改善?請說明你提出的方法有何優缺點? Ans : Delay variation 造成通話品質會斷斷續續,主要原因是傳輸資料時封包所傳送的路徑都不相重又因為頻寬狹窄 or 同時多人傳送語音而造成的。改善方法可增大網路頻寬或是增加 Jitter Buffer 的數量但是 delay 會上升。 4 、 請說明什麼是 RTCP 協定的五種封包? Ans : 1.Sender Report (SR) :代表有送出 media 的參與者 (active session) , 回覆對方的 report. 2.Receiver Report (RR) :代表那些指接受但不送出 media 的參與者 , 他們所送出的統計報告 (reception statistics). 3.Source Description (SDES) :包含針對一個特殊的參與者 , 一筆或多筆的描述 (description). 4.BYE :代表結束參與這次 session. 5.APP : application specific function, 5 、 請詳細說明 IP 封包 Header 中的 TTL 及 Protocol 欄位作何用途? Ans : TTL :為了避免封包在網路上閒晃 or 無法傳送到目的地而造成網路阻塞,將每一個封包設置 TTL 每經過一個 router 時 TTL 減 1 ,當 TTL 為 0 時而封包還無法送達時將封包丟棄。 Protocol :判定上一層格式的協定 6 、 請說明什麼是 RTCP 協定? Ans :週期性控制交換品質協定 7 、 請說明 SIP 中有哪些裝置?分別作何用途? Ans : Proxy Server -> 負責處理及轉送 request 、 response 到正確的位置 Redirect Server -> 負責對使用者到不同的網路位置 User Agent Server-> 接收到 UAC 發出的 request 的 endpoint 就是 User Agent Server 。通常 UAS 也是一個 SIP device 如 sip phone Register -> 負責接收 SIP Register request ,當使用者移動到別的地方時,可以透過 SIP Register Request 告知 Register 新的位置。 8 、 請說明 SIP 中有哪些裝置可以扮演 server 角色? Ans : Proxy Sever 、 Redirect Server 、 User Agent 、 Register Server 9 、 請畫一簡圖說明 SIP Call Establishment 的過程。 10 、 SIP Requests 有哪六種基本的 Method 請對每一種 method 詳細說明其用途。 Ans : 1.Invient 初始會談用 2.Ack 回應確認用 3.Bye 結束通話 4.Optional 檢視 Server 其能力 5.Cancel 取消連線 6.Register 登入時對 server 進行註冊 11 、請詳細說明 SIP Requests 延伸的 (Extend) INFO Method 其用途。 Ans : account balance information DTMF digits Mid-call signaling information 定義在 RFC2976 ,用於通話中 signaling 的交換 ( 如預付卡通知 ) 12 、請詳細說明 SIP Responses 的格式及其各欄位的意義。 Ans : 1XX -> Information 除了 1XX 外其餘的都要回傳 ACK 2XX ->Success 建立連線成功 3XX ->Redirection 重新轉向 4XX ->Request Failure Server 忙碌中 5XX ->Server Failure Server 掛掉 6XX ->Global Failure 其他發生情況 13 、請詳細說明 SIP Proxy servers 如何偵測迴圈( loop detect )。 Ans :透過 Via header Client proxyserver1 proxy serer2 client -> -> +via1 -> +via2 如果又是 -via2 就是有 loop <- -via2 <- 14 、請詳細說明 SIP 如何利用 REGISTER 方法進行解除註冊。 Ans : expire time = 0 15 、請說明 SDP Media description (m) 的格式及其各欄位的意義。 Media Level Information 。Media type 。Port number 。Transport protocol 。Media format |
|
( 知識學習|其他 ) |