網路程式設計隨筆

2021-08-25 08:41:46 字數 454 閱讀 7367

1.udp協議

udp協議是乙個面向無連線的協議。將計算機分為傳送端和接收端。傳送端在傳送訊息之前,不用確認接收端是否存在。

特點* 面向無連線協議

* 只管傳送,不管對方是否收到。

* 將資料以及源和目的封裝成乙個資料報。

* 每乙個資料報大小限制64k以為。

* 因為是無連線協議,速度快是乙個不可靠的協議。

2.tcp協議 概述

* 面向連線的協議。tcp將計算機分為客戶端和伺服器端。沒有傳送端和接收端的概念。

* 必須由客戶端主動發訊息給伺服器端,伺服器才可以傳送訊息給客戶端。

特點* 面向有連線協議

* 通過三次握手,形成資料傳輸通道。

* 資料傳輸完成,通過四次握手斷開連線。

* 基於io流傳輸

* 沒有資料大小限制

* 因為是面向連線協議,速度慢是乙個可靠的協議。

python網路程式設計隨筆

python實在是太方便,太易用了,三方庫的支援又全,語法又簡單,對開發人員來說,實在是居家旅行,x的必備利器。週末研究了下python的網路支援,做一下記錄,以備隨後翻閱。python支援bsd的socket進行網路程式設計,其api跟c中的大同小異,先看看tcp方式的,說到網路程式設計,肯定會設...

網路隨筆一

1 什麼是網際網路?我們平時使用的電腦,手機都可以稱為端系統。網際網路就是利用路由器 分組交換機 和鏈路將各個終端互聯起來。2 一些基本概念 1 分組 乙個主機要向另外乙個主機傳送資料時,資料被分成很多段,每段前面還會加上特定的首部位元組,這樣的資料報就稱為分組。2 網際網路服務提供商 isp 主機...

unix 程式設計隨筆

該篇為本人在工作程式設計中的一些心得體會,願初入此道的小生們少走些彎路,我只願面朝大海,春暖花開。持續更新 c程式設計 譚浩強 編著 c 物件導向程式設計 譚浩強 編著 unix環境高階程式設計 等 權威 譚浩強的這兩本教科書,權威中的權威,我每每翻開查詢,都會有新的發現,覺得在某些方面蠻強大的,因...