|
|
|
DATA MULTICAST 組 |
|
組長:蔡家軒 |
|
成員:黃楹芸 |
|
陳玉芬 |
|
|
|
|
|
|
|
在OSI Layer 3實作Multicast需要定義 |
|
定址方式 |
|
動態登記 |
|
群播傳輸路由 |
|
|
|
|
新聞傳輸的要求 |
|
|
|
可靠性 |
|
即時性 |
|
新聞群播傳輸困難 |
|
|
|
不具100%可靠性 |
|
使用修復技術可改善 |
|
|
|
|
網路新聞傳送的類型 |
|
推播(push) |
|
連續群播推播(CMP) |
|
拉(pull) |
|
|
|
|
|
家軒 |
|
IP Multicast Application |
|
Standard Multicast APIs |
|
Application Implementation |
|
Conclusion (unreliable to reliable) |
|
|
|
|
|
|
|
Join a multicast group |
|
Leave a multicast group |
|
set the IP TTL |
|
set the local interface |
|
Disable loopback |
|
|
|
|
|
Motivation |
|
Architecture |
|
Implementation |
|
Conclusion |
|
|
|
|
|
|
|
|
|
|
Support Multicast Service |
|
Connect to the Integral Database |
|
Providing Client algorithm for Linux and WinCE (PDA) |
|
|
|
|
System Architecture |
|
Multicast Class |
|
Server’s Main Functions |
|
Client’s Main Functions |
|
How this System works |
|
|
|
|
|
|
|
|
|
News Messages Record Set |
|
News Database Modification |
|
Mechanism of Sending News User Record Set |
|
Incoming User ‘s registration (TCP) |
|
|
|
|
|
|
|
|
|
|
User Registration mechanism(TCP) |
|
|
|
Mechanism of Receiving News |
|
|
|
|
|
|
|
|
|
|
Server side UI |
|
|
|
Client side UI |
|
|
|
|
|
|
|
|
|
Step 1 –Fill in the “Real” IP of the Server |
|
|
|
|
Step 2 –Fill in user’s ID and password |
|
|
|
|
|
|
|
|
|
網路新聞發佈的現況 |
|
1. Continuous Multicast Push |
|
2. Pull (World Wide Web) |
|
Dynamic Reliable Multicast
News
System |
|
Problem Statement 問題所在 |
|
Objectives 目的 |
|
Scope 範圍 |
|
Methods 方法(FEC、ARQ、收送雙方之流程圖) |
|
結語 |
|
|
|
|
|
|
|
|
|
|
減輕伺服器的負擔 |
|
減少需建立的連線數目 |
|
將要求相同資料的連線,全數由Multicast處理 |
|
減少頻寬的浪費 |
|
減少建立點對點的連線(TCP) |
|
相同的資料只送一份,而非份N份 |
|
完全可靠(Complete Reliable)的傳送 |
|
即時(Real-Time)訊息的傳替 |
|
相容於現行的WWW網路環境 |
|
|
|
|
|
事先預防 used FEC (Forward Error Correction) |
|
事後補救 used ARQ (Automatic Request For
Retransmission) |
|
終極手段 used TCP for Crying Baby |
|
|
|
|
|
謝謝老師 ^_^ |
|
謝謝學姐,辛苦了! |
|
謝謝同學,謝謝! |
|
|
|
這近一年來學到很多東西,覺得很充實! |
|
|
|