802.16 IP Telephony Lab會議紀錄 時間:95年12月11日19:00 地點:暨南大學科四館418教室 主講人:張文萍、陳柏州 紀錄:王鐘逸 出席者:吳坤熹老師、林穎舜、王彥翔、吳菖育、施賢孝、張文萍、張兢真、王鐘逸、陳柏州 會議主題:Microwindows(張文萍)、DCCP(陳柏州) 會議內容: 一. Microwindows 1. Microwindows install 2. Nano-X API常用函數 3. demo 二. DCCP (Datagram Congestion Control Protocol) 1. Introduction 2. Feature 3. Important Differences from TCP 4. DCCP Packets 5. Packet Formats 6. Congestion Control IDs 7. Demo 8. References 問題討論: 1.Microwindows Q1.message-base的意思? (老師提問) Ans:訊息傳遞系統。 (文萍回答) Q2.TrueType fonts?ARM?MIPS?ELKS? (鐘逸提問) Ans:TrueType fonts是Apple和Microsoft共同字型。 ARM和MIPS是指公司晶片的名稱。 ELKS是Embeddable Linux Kernel Subset。 (老師講解) Q3.X-Window在繪圖時使用的是座標軸傳送的方式。 (老師講解) Q4.投影片第6頁的static win *windows = NULL;中的static最好使用刪除線。 (老師建議) Q5.投影片第6頁, & sleep 1 是否一定要加? (老師提問) Ans:必須要加,不然程式執行會出錯。 (文萍回答) Q6.GR_WINDOW_ID GrNewWindowEx( ..., GR_COORD x, GR_COORD y, ... ); 中的x,y是指? (菖育提問) Ans:視窗於window manager內左上角的起始位置。 (彥翔回答) Q7.什麼是GC? (老師提問) Ans:C應該是指color。 (彥翔回答) Q8.demo的GrText( ... )中的50代表的是什麼? (鐘逸提問) Ans:應該也是指location。 (柏州回答) Q9.為何選用Nano-X API? (彥翔提問) Ans:因為只找到這個方面的範例。 (文萍回答) 2.DCCP Q1.packet stream是什麼樣子? (老師提問) Ans:類似UDP一個個封包傳送,於此建立連結中取得資料。 (柏州回答) Q2.CCID的補充? (老師提問) Ans:雙向溝通的時候,可以使用不同的傳送方式來進行傳送。 2-TCP-like Congestion Control [RFC4341] 3-TCP-Friendly Rate Control [RFC4342] (柏州回答) Q3.DCCP congestion control跟flow control有什麼差別? (老師提問) Ans:流量控制主要方法,是引入QoS的概念,從透過為不同類型的網路數據包標記,從而決定數據包通行的優先次序。 DCCP增加了擁塞識別和控制機製。當檢測到擁塞的發生時,它就會降低數據傳輸速率。 (柏州回答) Q4.為什麼不在Fedora Core 6上面安裝? (老師提問) Ans:因為,在Core 6上面還沒有把Ethereal安裝好,所以今天的示範沒辦法在Core6上show給大家看。 (柏州回答) Q5.增加了擁塞識別和控制機製。當檢測到擁塞的發生時,它就會降低數據傳輸速率。 而UDP則只是簡單地丟棄過載數據,這樣會使擁塞狀況惡化。 TCP則是重送,之後原本的擁塞情形反而會更糟糕。 (老師講解+柏州回答) Q6.現在的socket是否有提供DCCP的參數可以選用? (穎舜提問) Ans:有。 (柏州回答) 散會: 結束時間:21:30