網路程式設計2

2021-07-25 19:13:48 字數 599 閱讀 3358

1.      tcp和udp的區別

1)tcp是面向連線的傳輸控制協議,而udp是無連線的資料報服務

2)tcp傳輸資料可靠,保證資料傳輸的正確性和順序,而udp傳輸資料不可靠,會發生丟包,不保證傳輸資料的順序

3)tcp對系統資源要求多,udp對系統資源要求少

4)udp具有較好的實時性,工作效率較tcp高

5)udp的段結構比tcp的段結構簡單,網路開銷小

2.      網路程式設計建立連線:如何使用套接字socket

伺服器建立乙個套接字,設定好本機的ip和埠,與套接字進行繫結,然後開始監聽連線請求;

客戶端建立乙個套接字,設定好伺服器的ip和埠,然後傳送連線請求

網路的七層模型

1)應用層:網路服務與終端使用者的乙個介面

2)表示層:資料的表示、安全、壓縮

3)會話層:建立、管理、終止會話

4)傳輸層:定義傳輸資料的協議埠號,以及流控和差錯校驗

5)網路層:進行邏輯位址定址,實現不同網路之間的路徑選擇

6)資料鏈路層:建立邏輯連線、進行硬體位址定址、差錯校驗等功能

7)物理層:建立、維護、斷開物理連線

網路程式設計2

url類 url url new url throws malformedurlexception 這樣可以通過其方法獲得我們想要的資訊 string getfile 獲取此 url 的檔名。myweb demo.html?name df,age 30 string gethost 獲取此 url ...

網路程式設計(2)

利用多執行緒實現多個客戶端訪問乙個伺服器。示例 socketthread public class socketthread implements runnable override public void run scanner.close printstream.close socket.clo...

java網路程式設計2

顯示網路上其他html文件 程式8 格式一 程式9 格式二 六 讀取網路上檔案內容 讀取網路上檔案內容的步驟可如下 1.建立乙個url型別的物件 如 string url ftp 202.120.127.218 incoming test readtxt.html url fileur try ca...