題組內容
2. 請回答以下關於網路的相關議題:
(4) 打網路電話時,忠實又即時地傳達資料是非常重要的,但現實裡,封包就是可能半路丟 失、或傳送錯誤,因此在開發語音應用程式時,整個 Protocol Stack 都得做適當的考量, 以符合語音傳送的需求。例如第三層的 IP,因為隨講隨傳的即時處理流程,語音封包的 容量都很小;又以第四層來說,按目前標準你只有兩個選擇:TCP 與 UDP,但都有問題。 以下請以前述網路電話的特質,以及題目所點出的議題進行論述。
ii. UDP:多數語音應用程式只能採用本協定,但 UDP 又太不可靠:封包掉了就掉了,哪 個封包不見都沒人知道,例如發話端說「不要」,但分成前後兩個封包發話,結果「不」 的封包遺失了,接收端只聽到「要」,意思大不同。請問這是什麼原因造成?上層(協定) 該提供哪些功能來補救?(5 分)