Java學習之網路程式設計 TCP IP

2021-06-29 01:58:55 字數 695 閱讀 7835

socket通訊:

基於tcp協議,建議穩定連線的點對點的通訊。

實時 快速 安全性高 占用系統資源多  效率低

請求--響應模式 request-- response

客戶端伺服器

socket:傳送tcp訊息

serversocket:建立伺服器

套接字:是一種程序間的資料交換機制。這些程序既可以在同一機器上,也可以在通過網路連線的不同機器上。換句話說,套接字起到通訊端點的作用。單個套接字是乙個端點,而一對套接字則構成乙個雙向通訊通道,使非關聯程序可以在本地或通過網路進行資料交換。一旦建立套接字連線,資料即可在相同或不同的系統中雙向或單向傳送,直到其中乙個端點關閉連線。

伺服器端步驟:

1.建立伺服器 指定埠 serversocket(int port)

2.接受客戶端連線

3.傳送資料+接收資料

public static void main(string args) throws ioexception
客戶端步驟:

1.建立客戶端  必須指定伺服器+埠 此時就在連線

2.接收資料+傳送資料

public static void main(string args) throws unknownhostexception, ioexception

Java學習之網路程式設計

26.01 網路程式設計 網路程式設計概述 了解 b 網路程式設計 26.02 網路程式設計 網路程式設計三要素之ip概述 掌握 26.03 網路程式設計 網路程式設計三要素之埠號概述 掌握 26.04 網路程式設計 網路程式設計三要素協議 掌握 tcp 面向連線 三次握手 資料安全,速度略低。分為...

Java學習之網路程式設計 概念

一 網路 將不同區域的計算機連線到一起 區域網 都會網路 網際網路 ip位址 確定網路上 乙個絕對位址 位置 三 埠號 區分計算機的不同程序,類似於門牌號,2個位元組 0 65535 共65536個 1.在同一協議下 埠號不能重複 不同協議下可以重複 2.1024一下不要使用,預留給系統,比如 80...

Java之網路程式設計 UDP TCP

網路模型七大模型 物理層 資料鏈路層 網路層 傳輸層 會話層 表示層 應用層 ip位址 確定主機在網路中的位置 ipv4 四位0 255來組成 10.9.20.254 埠 用於和計算機外界進行資料互動的媒介 埠號 0 65535 埠號在 0 1024之間大部分都被系統提前占用了 最好以後指定埠號時盡...