天天看點

信号是怎麼傳播的

信号是怎麼傳播的

做為軟體程式員,我們了解 URL 從輸入到頁面傳回的過程,我們了解接口的調用,我們了解 DNS 的作用,http 協定,可是我們了解這一切的底層是怎樣發生的嗎?我們知道一個聲音是怎樣從一端發送另一端的嗎?這一切的一切都是我以前不知道的,或者說沒有聯系在一起。當我查詢資料把這一切知道的放在一起,才發現這些底層的知識猶如一個個高精度的齒輪,一個一個咬合在一起組成了這個精密的網絡世界,保證了資訊的穩定和可靠性,可不僅僅是靠軟體就能控制所有。

這裡我會按着我的思路講講,資訊是怎樣從一端傳到另一端的,沒有 tcp/ip 協定,沒有 http 協定 就是一些非常普通的概念,隻需要有高中實體知識就能了解,也希望能給大家帶來一些幫助。

從某種程度來說,我這裡講的應該是 tcp/ip 協定中鍊路層中的一小部分,tcp/ip 是一個進階的開放協定,他的結構和分層做的很好,但是他太複雜,以緻一般人想了解資訊是怎樣傳輸的這個問題,都是不可能的。好在,現在還是有很多的裝置不是用的 tcp/ip 協定,如收音機,對講機,電話(通話),傳真機,他們還是用的比較舊的協定。而且這些還是非常容易了解的。想想小時候的做收音機,做對講機對于小朋友都不是什麼問題,對程式員來說,應該會更容易。

這裡我會從電台到收音機這個例子來進行說明,從聲音到信号,到傳輸媒體,到傳輸過程,到接收過程,信号到聲音的複原。

需要注意的是本文不是一個标準的說明,隻是一個自己的了解,有些東西也是不清楚,如果你需要更進一步了解,需要自己進行努力了。

好了,我們開始旅程。

無線電是怎樣傳輸的

信号是帶有資訊的媒體。如光信号,是帶有資訊的光;聲音信号,是帶有資訊的聲音。我們的說話要傳播 100 米,你可能大聲喊就夠了,再傳遠點你需要一個揚聲器,再遠點揚聲器也沒有辦法,怎麼傳呢?人們想過很多辦法,但是都不太管用。(直到近代發明電話,才解決了人們遠端通信的問題。)

發射過程:

如下圖是以示:

信号是怎麼傳播的