/* * $Revision: 1.2 $ */ 802.16 IP Telephony Lab會議紀錄 時間:96年12月20日15:00 地點:暨南大學科三館413教室 主講人:王嘉裕 紀錄:蔡政霖 出席者:吳菖育、張文萍、張兢真、王鐘逸、陳柏州、王嘉裕、顏汎嘉、林文仁、蔡政霖、王筱婷 會議主題:RTP and the Datagram Congestion Control Protocol (DCCP) 會議內容: 1.Introduction 2.DCCP Packets 3.Packet Formats 4.Demo 5.RTP over DCCP 6.Service Codes 7.References 問題討論: Q1. Page.9 可以在Demo一次嗎?剛剛是先關掉server,若先關掉client會怎樣?(文仁提問) Ans:client先關掉的話就會發送close,而server就傳送reset(嘉裕重新Demo一次) Q2. Page.7 12bytes跟16bytes有什麼差別?(政霖提問) Ans:Data、Ack、DataAck是設0或是1都可以,其他的都必須設1。 通常都會設成1,因為可以防止Sequence Number重覆使用,以及提高被攻擊的防護性。 (嘉裕回答) Q3. Data, Ack是一起丟嗎?(鐘逸提問) Ans:client只會傳Data或DataAck,server收到Data或DataAck才會傳送Ack; 相反的,若Server傳Data或DataAck,client收到Data或DataAck也會傳送Ack(嘉裕回答) Q4. Data ack有沒有設認證?(鐘逸提問) Ans:有Acknowledgement Number(嘉裕回答) Q5. 比較長的Sequence Number的差別是在哪裡?(鐘逸提問) Ans: (待查) Q6. 要注意錯字的地方,P.10 以後的signalling要改成signaling(柏州建議) Q7. DCCP是改善UDP的目的,那優點在哪裡?(菖育提問) Ans: DCCP增加擁塞控制機制,這是UDP沒有的地方,當使用UDP時,若對方連線已經很忙碌了,繼續傳只會讓封包lost掉的更多,如果多了擁塞控制機制, 當發現lost掉封包之後,他就會延長傳送的時間(嘉裕回答) Q8. 怎麼處理無法重傳的封包?(菖育提問) Ans: 他不會重傳,當他沒有收到對方的ack之後,就會延長下一次傳送封包的時間。(嘉裕回答) Q9. 那他一直沒有收到ack,他要怎麼知道沒有收到?(菖育提問) Ans: 他有一個Elapsed Time,超過那個時間他就當作沒有收到。(嘉裕回答) Q10. 那時間可以一直延長,應該有個上限時間?(菖育提問) Ans: 有看到有寫,需要查一下(嘉裕回答) (待查) Q11. Page.4 1020 bytes怎麼算出來的?(菖育提問) Ans:他是規定在RFC上面寫的(嘉裕回答) Q12. CCID2 跟 CCID3有何差別?(汎嘉提問) Ans:他是一個擁塞控制機制,A到B可以用CCID2,B到A可以用CCID3,可以互相交換,沒有一定的限制(柏州補充) Q13.可以兩個都傳CCID2,或是都傳CCID3嗎?(文仁提問) Ans:都可以(嘉裕回答) O14.Data transfer部分,是Data、Ack、DataACK都傳嗎?(兢真提問) Ans:不是,他可以傳Data或DataACK,只是DataACK封包裡面會多加一個Acknowledgement Number欄位。(嘉裕回答) O15.傳Data也可以送嗎?(兢真提問) Ans:DataAck也可以夾帶Data的資料,你可以不傳Data只傳DataAck,這個範例程式就是直接傳DataAck, server端收到DataAck就職直接回傳ACK。傳Data與DataAck的不同只差在DataAck多了一個Acknowledgement Number的欄位而已。(嘉裕回答) Q16.若傳Data的話,如何知道Ack的Sequence Number?(兢真提問) Ans:(待查) 待追蹤事項: Q5.可以防止Sequence Number重覆使用,以及提高被攻擊的防護性。 Q10.最大值可到42949.67294秒,相當於11.9小時。 Q16. 散會: 結束時間:16:20