802.16 IP Telephony Lab會議紀錄 時間:106年03月08日13:00 地點:暨南大學科三館113教室 主講人:王琮閔 紀錄:陳冠筑 出席者:吳坤熹老師、陳冠筑、林嘉緯、范均泓、陳思穎、吳怡蓓、江俊杰、王琮閔 會議主題:Websocket Application 問題討論: Q1:p12 p13 兩個case在執行時,為什麼傳大檔案沒有太大的差別?(怡蓓) ANS: 其實有差,但差異是固定的。(老師) Q2:p9 ping 跟 pong 是什麼?(怡蓓) ANS:用來判斷client是否還活著。server ping client, client pong回去。 Q3:p9 FIN (均泓) ANS:Final Packet。 Q4:p8 為什麼server跟client的程式語言不一樣?不能使用同一個程式語言嗎?(思穎) ANS:可以使用同一個語言 Q5:p5 websocket是屬於application layer嗎?所以websocket跟HTTP是不一樣的protocol?(思穎) ANS:是application layer。是不一樣的protocol。websocket是藉由HTTP的header來建立websocket的連線。 Q6:p8 為什麼clinet是以ws建立連線,而不是HTTP?(思穎) ANS:HTTP負責網頁連線,ws則是負責websocket的連線 Q7:p7 masking key是隱藏哪些資料?(嘉緯) ANS:有待查詢。 Q8:p11 為什麼paylaod是125 bytes?(嘉緯) ANS:這是不會啟用expending bits的最大payload。為了測試當header size為2 bytes時的執行狀況,所以這裡設為125 bytes。 Q9:p10 這裡提到的大封包跟小封包的實際大小是多少?(俊杰) ANS:為TCP所能負載最大量以上為大封包 (1460btyes以上),最大量以下為小封包。 Q10:為什麼有兩個websocket?四個呢?(老師)一個不夠嗎?(嘉緯) ANS:這邊只是為了展示websocket會把封包填滿再送出去的特性。 Q11:p9 rsv 代表什麼?(俊杰) ANS:這是保留的地方,沒有代表任何意思。 Q12:p9 opcode的2代表什麼?(俊杰) ANS: %x2表示為一個二進元的資料內容 Q13:你覺得你的報告跟嘉緯上次的報告比較起來,帶給大家什麼新的東西?(老師) ANS:如何建立連線及應用方向。 Q14:websocket的好處是什麼?(老師) ANS:有待查詢。 建議: 1.講封包時,建議將細節寫出來。例如:opcode(俊杰) 結束時間:14:47