java網路程式設計基礎

2021-05-28 14:04:34 字數 554 閱讀 6629

一.埠:

「如果把ip比作一間房子那麼埠就是這間房子的們」

1.一台計算機有65535個埠,其中0為保留埠,1-1024為固定埠,1025-65535為動態埠(程式設計師可以試用的埠)

2.在計算機(尤其是伺服器)上盡可能的少開端口

3.乙個埠只能被乙個程式監聽

4.可以使用netstat -an命令檢視本機有哪些埠被監聽

5.可以用netstat -ano檢視被監聽埠的程序的pid,然後結合任務管理器可以關閉不安全的埠

二.url:

url是統一資源定位符,是網路上資源的位址。是標識網頁和資源的識別符號。

url的組成:

(1.)協議

(2.)ip位址(32位)

(3.)埠號

(4.)資源名

三.單工、半雙工和全雙工:

單工:如果甲可以向乙傳送資料,而乙不可以向甲傳送資料。(傳呼機)。

半雙工:允許資料雙向傳送,但是同一時刻只能一方向另外一方傳送資料。(對講機)

全雙工:允許同一時刻可以雙向傳輸資料。(手機)

JAVA基礎 網路程式設計

網路程式設計 socket程式設計 網路程式設計的三個要素 有32位或者128位表示,常用的ip位址是32位 也就是ipv4,128位代表ipv6 a 1.0.0.1 127.255.255.25410.x.x.x 是私有位址 b類128.0.0.1 191.255.255.254172.16.0....

JAVA基礎 網路程式設計

協議 udp 面向無連線,不安全,速度快 tcp 面向連線,安全,三次握手 一 使用udp實現資料的傳送 1.建立socket端點 2.明確要傳送的資料 3.使用socket的傳送功能傳送資料 datagramsocket socket new datagramsocket 建立socket物件 s...

JAVA 基礎 網路程式設計

尚矽谷課程 inetadress類的建立和使用 inetaddress inet inetaddress.getbyname www.badu.com inet inetaddress.getbyname xx.x system.out.println inet 控制台輸出的格式為 www.badu...