java高階(三) 網路程式設計

2021-08-30 11:13:56 字數 534 閱讀 1311

osi模型層次結構圖

從上圖中可以看見,osi模型共分7層,每層的名稱和功能從上圖中都有簡單的解釋,在此不再贅述。

1、ip位址

tcp/ip

tcp/ip是一組用於用於實現網路互聯的通訊協議。internet網路體系結構以tcp/ip為核心。基於tcp/ip的參考模型將協議分為四個層次,分別是:網路介面層、網路層、傳輸層和應用層,其與osi的對應關係如下圖所示:

tcp/ip層次結構圖

基於tcp協議的socket程式設計

socket概述

使用socket進行網路通訊的過程

url簡介

java語言程式設計 高階篇(十)網路

1.網際網路協議 tcp協議 稱為傳輸控制協議,可以檢測資料丟失,並重新傳輸,所以傳輸是無損而可靠的 資料報協議 udp 協議是基於包傳輸資料的,不能保證傳輸是無損的。2.要建立乙個伺服器,使用new seversocket port 來建立乙個伺服器套接字,使用accept 方法來監聽請求啟動伺服...

Python 高階(十) 網路程式設計

網路程式設計主要的工作就是在傳送端將資訊通過指定的協議進行組裝包,在接收端按照規定好的協議對包進行解析並提取出對應的資訊,最終達到通訊的目的。傳輸協議主要有 tcp 和 udp,tcp 需要建立連線,是可靠的 基於位元組流的協議,通常與 ip 協議共同使用 udp 不需要建立連線,可靠性差,但速度更...

java 11 網路程式設計

1 伺服器端通過serversocket建立監聽,客戶端通過socket連線到指定伺服器後通訊雙方就可以通過io流進行通訊。計算機網路分為物理層,資料鏈路程,網路層,傳輸層,會話層,表示層,應用層七層。2基於tcp協議的網路程式設計 ip協議只能保證計算機能傳送和接收分組資料,ip協議不能解決資料分...