TCP IP 基礎知識(包含一些零碎知識點)

2021-10-06 10:07:26 字數 554 閱讀 9607

計算機網路效能指標

速率:資料的傳輸速率,單位bit/s

頻寬吞吐量:單位時間內某通道實際資料量

時延(延遲):資料從網路一端傳送到另一端所需時間

利用率:通道或網路利用率過高會產生非常大的時延

網路邊緣的端系統之間通訊方式

c/s方式,cilent/server,客戶是服務請求方,伺服器是服務提供方

b/s方式,browser/server,是c/s的一種特例

p2p方式(對等連線方式),peer-to-peer,兩台主機通訊時不區分客戶和伺服器,可支援大量對等使用者同時工作

通訊模式

單播 unicast:一對一通訊

廣播 broadcast:在範圍內傳送給非特定的多個接收端(ipv6沒有廣播的概念,將其看為多播的特例)

組播(多播)multicast:類似於廣播,但限定某一組主機作為接收端

任播(選播)anycast:在特定的多台主機中選出一台作為接收端(ipv6新增)

C language 一些零碎知識的解釋

1 為什麼需要邊界對齊 特別是在結構體中 成員對齊有乙個重要的條件,即每個成員按自己的方式對齊.其對齊的規則是,每個成員按其型別的對齊引數 通常是這個型別的大小 和指定對齊引數 一般編譯器預設是8位元組 中較小的乙個對齊.並且結構的長度必須為所用過的所有對齊引數的整數倍,不夠就補空位元組。對齊的作用...

關於git的一些零碎知識

git檔案的三個狀態 已修改,已暫存,已提交 git的三個區域 工作區,暫存區,物件庫 git的幾個指標 以master為例 遠端有個master,本地有個master,本地有個指標是指向遠端的master的叫origin master 唯讀分支 git add 與git add 的區別 都是提交所...

C語言的一些零碎知識

寫這篇部落格的目的是加深記憶c語言的一些零碎知識,應付馬上到來的實習生面試。為了提高 cpu 的儲存速度,編譯器會對 struct 和 union的儲存進行優化,即進行位元組對齊。對於 struct 或 union 中的 struct 或者 union 來說,它們的位元組對齊標準就是它的所有成員中位...