一、思考題
1.簡述TCP/IP的參考模型層次結構。
一共有4層,分別是物理+數據鏈路層、網絡層、傳輸層和應用層。
2.舉例說說你對IP地址和端口號的理解。
如果把程序當做人,把計算機網絡當做類似郵遞員的角色,當一個程序需要發送數據時,指定目的地的IP地址就像指定了目的地的街道或樓號,但這樣還是找不到目的地的,還需要指定房間號,也就是端口號。
3.簡述UDP和TCP的區別。
UDP將數據及源和目的封裝成數據包中,不需要建立連接,每個數據報的大小在限制在64k內,因無連接,所以是不可靠協議,效率高;TCP需要通過三次握手完成連接,是可靠協議,在連接中能進行大數據量傳輸,傳輸前需要建立連接,所以效率低。
4.簡述如何解決端口號沖突的問題。
首先打開終端,輸入命令“netstat -ano”查看占用端口號程序的PID,然后在Windows資源管理器中通過PID找到該進程,結束進程即可。
5.說說建立TCP連接“三次握手”的過程。
次握手是客戶端連接到server,server accept client的請求之后,向client端發送一個消息,相當于說我都準備好了,你連接上我了,這是第二次握手,第3次握手是client向server發送的,是對第二次握手消息的確認。這樣client和server就開始通訊了。
相關文章
了解千鋒動態
關注千鋒教育服務號
掃一掃快速進入
千鋒移動端頁面
掃碼匿名提建議
直達CEO信箱