網路程式設計 基礎

2021-10-21 02:17:28 字數 373 閱讀 4415

計算機網路基礎知識

tcp 傳輸控制協議(the transmission control protocol)

有序,安全,可靠,通過通道雙向傳輸,資料不會丟失,重複,亂序

udp 使用者資料報協議(user datagram protocol)

不需要建立和維持連線,可能造成資料丟失和錯亂,對資料長度有限制,但是效率較高,為了防止資料丟失,設定在對方收到包後返回乙個應當(「ack」包),如果規定時間沒有收到ack,則重新傳送,直到得到ack。

tcp/ip四層網路模型:

osi七層網路模型:

網路程式設計 網路基礎

1.物理層 提供建立 維護和拆除物理鏈路所需的機械 電氣 功能和規程的特性 提供有關在傳輸介質上傳輸非結構的位流及物理鏈路故障檢測指示。在這一層,資料還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是位元。常用協議 eia tia rs 232 eia tia rs 449 v.35 rj 45 ...

linux網路程式設計基礎 網路基礎

客戶機 client 伺服器 server 模式。需要在通訊兩端各自部署客戶機和伺服器來完成資料通訊。瀏覽器 browser 伺服器 server 模式。只需在一端部署伺服器,而另外一端使用每台pc都預設配置的瀏覽器即可完成資料的傳輸。c s模式 優點缺點 資料快取本地,效率高 工作量大,開發周期更...

網路程式設計基礎

1 什麼是計算機網路 2 網路的型別 3 網路傳輸的介質 4 網路傳輸的資料格式 5 網路裝置 hub 分流裝置,把網路流量一分多,是根據實際情況平均分配的方法,是即插即用的裝置 中繼器 網路訊號傳輸一段距離後,訊號衰減會變弱,需要通過中繼器把訊號還原和再生 網橋 連線2個網路的裝置,這2個網路可以...