黑馬程式設計師 Java 網路程式設計(一)

2021-07-03 01:24:30 字數 742 閱讀 5314

兩台電腦直接想要達成通訊需要的通訊要素:

1,找到對方的ip

2,資料傳送到對方的指定的應用程式上。為了標識這些應用程式,所以給這些網路應用程式都用數字進行標識。為了方便稱呼這個數字,叫做埠(邏輯埠)。

3,定義通訊規則。這個通訊規則成為協議。國際組織定義的通用協議名為tcp/ip。

ip分為a.b.c.d四段。埠0~65535都可以使用,但 0~1024埠一般被系統程式保留,不建議使用。網路協議udp.tcp。

***事務比較複雜就用封裝物件操作會簡單些。

string ad = inetaddress.getbyname("

hostname

").gethostaddress();

system.out

.println("

hostname的ip

"+ad);

網路協議tcp和udp:

udp:1.將資料及源和目的封裝成資料報中,不需要建立連線。2.每個資料報的大小限制在64k內。3.因無連線,是不可靠協議。4.不需要建立連線,速度快。

tcp:1.建立連線,形成傳輸資料的通道。2.在連線中進行大資料量傳輸。3.通過三次握手完成連線,是可靠協議。4.必須建立連線,效率會稍低

socket:

1.socket就是為網路服務提供的一種機制。

2.通訊的兩端都有socket。

3.網路通訊其實就是socket間的通訊。

4.資料在兩個socket間通過io傳輸。

黑馬程式設計師 網路程式設計

asp.net android ios開發 net培訓 期待與您交流!1.套接字 socket 用於描述 ip位址和埠,是乙個通訊鏈的控制代碼 就是兩個程式通訊用的 類似於 2.有兩種型別 流式socket 是一種面向連線的 socket 針對於面向連線的 tcp服務應用,安全,但效率低 資料報式 ...

黑馬程式設計師 網路程式設計

asp.net android ios開發 net培訓 期待與您交流!1 網路程式設計 1 網路程式設計 通過程式語言實現計算機鍵的資料通訊。2 網路程式設計的三要素 a ip位址。網路中每一台計算機的唯一標識。b 埠 用於標識程序的邏輯位址 c 協議 定義通訊規則 舉例 我要和小青說話。a 找到小...

黑馬程式設計師 網路程式設計

asp.net unity開發 net培訓 期待與您交流!網路傳輸過程 1,找到對方ip 2,資料傳送到指定埠 每個應用程式對應乙個埠 3,定義通訊規則,即協議 tcp ip tcp 1,面向連線,形成傳輸資料的通道 像打 2,連線中進行大量資料量傳輸 3,可靠協議,三次握手,4,必須建立連線,效率...