資料流與通訊

2021-09-22 01:29:03 字數 1723 閱讀 1624

資料流:

大b ,小b區別:

b byte 位元組

b bit       位元

1b=8b

位元率:

位元率規定使用「位元每秒」(bit/s或bps)為單位,經常和國際單位制詞頭關聯在一起,如「千」(kbit/s或kbps),「兆」(mbit/s或mbps),「吉」(gbit/s或gbps) 和「太」(tbit/s或tbps)。

在電信和電腦科學中,位元率 (bit rate) 是指訊號(用數字二進位制位表示)通過系統(裝置、無線電波或導線)處理或傳送的速率,即單位時間內處理或傳輸的資料量。

通常單位為「位每秒」( bit/s, b/s),也寫作bps。「b」 應該總是小寫,以避免與「位元組每秒」(bytes/s, b/s)混淆。——位元組(byte)是構成資訊的單位,在計算機中作為處理資料的基本單位,1位元組等於8位,即 1 byte = 8 bits。

通訊和計算機行業內經常利用「類似國際單位制」的字首來表示更大的衍生單位:

1000 bit/s = 1 kbit/s (一千位每秒)

1000 kbit/s = 1 mbit/s (一兆或一百萬位每秒)

1000 mbit/s = 1 gbit/s (一吉位元或十億位每秒)。

(此處k和m分別為1000和1000000,而不是涉及計算機儲存器容量時的1024和1048576)

大的位元率,使用國際單位制詞頭:

1,000 bps= 【1kbps】 =1,000 bit/s= 0.97656 kibi bit/s

1,000,000 bps= 【1mbps】 =1,000,000 bit/s= 0.95367 mebi bit/s

1,000,000,000 bps= 【1gbps】 =1,000,000,000 bit/s= 0.93132 gibi bit/s

波特率

有時候會同

位元率混淆,實際上後者是對資訊

傳輸速率

(傳信率)的度量。

波特率可以被理解為

單位時間內傳輸符號的個數(傳符號率),通過不同的調製方法可以在乙個符號上負載多個

位元資訊。因此資訊

傳輸速率即位元

率在數值上和

波特率有這樣的關係:i=sn   (其中i為位元率,s為

波特率,n為每個符號負載的資訊量,以位元為

單位。因此只有在每個符號只代表乙個

位元資訊的情況下,例如基帶二進位制訊號,

波特率與位元率才在

數值上相等,但是它們的意義並不相同。) 

通   信:

半雙工通訊:即half-duplex communication。這種通訊方式可以實現雙向的通訊,但不能在兩個方向上同時進行,必須輪流交替地進行。也就是說,通訊通道的每一端都可以是傳送端,也可以是接收端。但同一時刻裡,資訊只能有乙個傳輸方向。如日常生活中的例子有步話機通訊,對講機等。

全雙工(full duplex):又稱為雙向同時通訊,即通訊的雙方可以同時傳送和接收資訊的資訊互動方式。

全雙工乙太網使用兩條電纜線,而不是像半雙工方式那樣使用一條電纜線。全雙工方式在傳送裝置的傳送方和接收裝置的接收方之間採取點到點的連線,這意味著在全雙工的傳送方式下,可以得到更高的資料傳輸速度。

TCP互動資料流與成塊資料流 筆記

tcp互動資料流 對與互動性要求較高的應用採用互動性輸入,一次傳送較少的位元組,當tcp在接受資料時並不急著立即傳送ack 相反,它推遲傳送,以便將ack與需要沿該方向傳送的資料一起傳送 捎帶ack 絕大多數實現採用的時延為200ms,也就是說,tcp將以最大200ms的時延等待是否有資料一起傳送。...

tcp通訊資料流分析 tcpdump

socket中tcp的建立 三次握手 tcp協議通過三個報文段完成連線的建立,這個過程稱為三次握手 three way handshake 過程如下圖所示。第一次握手 建立連線時,客戶端傳送syn包 syn j 到伺服器,並進入syn send狀態,等待伺服器確認 syn 同步序列編號 synchr...

TCP互動資料流 成塊資料流

tcp資料流分類 基於tcp的各類解決方案,可以根據資料吞吐量來大致分成兩大類 1 互動資料型別,例如telnet,ssh,這種型別的協議在大多數情況下只是做小流量的資料交換,比如說按一下鍵盤,回顯一些文字等等。2 資料成塊型別,例如ftp,這種型別的協議要求tcp能盡量的運載資料,把資料的吞吐量做...