日期:2026.7.18(六)
時間:20:30 – 23:36
地點:Google Meet
主持:吳冠馨
紀錄:吳羨遠
與會人員:吳坤熹教授、潘翊嫻、郭芷妤、黃志維、盧家清、鄭脩騰、鄭欣蕙、羅正楊、吳宜臻
2.下次會議時間
欣蕙問:nc -l -p 9999的9999是port的意思嗎?可以換其他的嗎?
冠馨答:可以但通常9999沒有用途,用來測試用
正楊問:ttl為什麼有些預設是128,有些是64
教授答:每台送出的ip封包會填寫初始值,有些是128有些是64,更早的還有30,由OS設計者決定填多少。ttl要大還是小比較好?如果太小可能還沒傳到就被丟掉;如果太大:當形成loop會卡住
羨遠問:如果連線沒有成功(200)也沒有not found(404)會是什麼數字?
冠馨答:如果沒有成功會跳出一串文字
教授答:如果還沒認證:401(需要輸入密碼),如果密碼錯誤:403(權限錯誤)(詳細內容)
翊嫻問:p.22是我們連上google嗎?
冠馨答:不是。只是測試能不能連線和要花的時間
教授答:通常連上去是建立pcp連線,所以這樣就算是完成連線。ping不是建立連線,只是傳送封包給主機,主機再回傳封包。通訊協定是ICMP:沒有建立連線,但有傳送測試封包
脩騰問:UDP封包掉了不會重傳,主要會用在遊戲裡。那麼今天在玩槍戰遊戲,傳送了一個封包是「我擊中敵人」那如果沒傳到有什麼補救機制?
冠馨答:封包傳送非常快,不太會有問題,頂多畫面少一幀。
教授答:看設計者,老師個人不會用不可靠的方式傳送。血量、座標之類的應該要是透過可靠的方式傳送。只有像是語音少一些沒太大差別才比較適合使用。有些人用UDP會設計應用層重傳機制,如果對方沒收到還可以補救。
志維問:如何去轉ipv4到ipv6,有轉換期限嗎?如果換成ipv6那麼少了NAT會不會有增加風險的問題?
冠馨答:第一個問題不太了解。第二個問題:我感覺不是一個很大的問題,因為知道對方的ip能做的事情是有限的。
教授答:為什麼知道對方ip會有資安問題?像是大家都知道google.com的ip位址,如果這樣會有資安問題,那麼google早被攻陷了。通常也資安問題是管理者懶惰不改密碼造成的。
志維問:為什麼網路上會有人用「我拿到你的ip位址」來威脅你?
教授答:沒收過這種詐騙。
冠馨答:這是騙不懂的人。
教授:他的第一個問題。
冠馨答:因為ipv4太普及,所以ipv4會與ipv6共存但是沒有人知道什麼確切的時間轉換過去。再來就是轉換太困難,目前還會共存至少10年
教授答:現在是兩者共存,像是google.com同時擁有ipv4和ipv6。測試了google.com bbc.com cnn.com都是共存的。android 2之後都支援ipv6,iphone 4之後也都支援ipv6,在10年前就很難找到不支援ipv6的裝置。目前ipv4和ipv6是共存的。
冠馨問:ipv4和ipv6同時存在會造成記憶體負擔嗎?
教授答:會。但是不能停掉ipv4,因為有很多老機器還在用ipv4 像是華爾街有些銀行會使用ipv6,因為新的客戶大多都在用ipv6,但是不能停掉ipv4,會損失老客戶
家清問:如果routing table是空的會怎麼樣?
冠馨答:它應該不會是空的,除非路由器壞掉了。因為如果是空的就無法傳輸資料出去了
教授答:我覺得路由器壞掉不會讓他空。因為只要config好那張網路卡那它就不會是空的,如果是空的那也只有手動刪除,如果刪除了可能無法再連進去
宜臻問:一個port已經用nc監聽了那為什麼主機還是會connection refused 那是因為什麼原因
教授答:聽起來是port number 不對 兩邊port必須一致
宜臻問:connection refused 的情況Kernel 是回傳什麼tcp封包給發送端
冠馨答:如果錯誤的話不會顯示任何東西。所以要用-v(詳細模式)才知道他連接錯誤,會回傳一個「重設封包」
宜臻問:還有一個關於ping的部分,如果ping -c 4 8.8.8.8為什麼可以,改成google.com就不行?
教授答:其實可以
冠馨測試:可以
教授答:如果不行可能是因為DNS server沒有設定好
芷妤問:有沒有可以又有速度又可靠的通訊協定(結合UDP和TCP)
冠馨答:這兩個功能可以自行選擇,像前面老師回答說的,我覺得未來有可能有人開發出來
教授答:當然會有人思考如何改進,目前最有名的是SCTP,又可靠,速度又比TCP快。(SCTP網址)
8月2日(日) 15:30