PTT評價

Re: [閒聊] 撥接上網是什麼意思?

看板C_Chat標題Re: [閒聊] 撥接上網是什麼意思?作者
jpopaholic
(日音スキ)
時間推噓53 推:53 噓:0 →:9

※ 引述《Lb1916 (冷靜的魚)》之銘言:
: 棋靈王是一個以圍棋為主題的動漫,
: 當中有許多網路圍棋
: (電子遊戲競技)的劇情,
: 在看了棋靈王之後,
: 就會想深入了解圍棋,
: 剛好最近有看到一位
: 圍棋youtuber在探討、講解
: 棋靈王及網路圍棋,
: 然後有提到一個名詞
: 撥接上網,
: 似乎是指用電話上網的意思,
: 所以想來請教一下大家,
: 撥接上網是什麼意思?
: 以前上網需要用電話是真的嗎?
: https://youtu.be/DH9la_qfwV0
: https://i.imgur.com/9Jg6Osg.jpeg

: https://i.imgur.com/Q5aPWFp.jpeg
: https://i.imgur.com/4sCEXpO.jpeg
: https://i.imgur.com/akUk0LH.jpeg
: https://i.imgur.com/LLha1hB.jpeg




撥接上網相信是老人小時候的回憶

這裡就來個小(?豆知識來介紹下撥接上網的來源與運作



在早期,ethernet(乙太網路),或是token ring(令環牌)還只能支援10/100M時

短距離的傳輸絕對沒問題,也就是LAN完全行得通的年代

但是WAN(甚至連CAN)只用當時網路環境會有問題的年代

像是早期的ethernet 只有half duplex(半雙工)的時候,兩個節點最遠也頂多3~5m的距離

再遠的話會因為late collision...等等原因導致傳輸不穩

雖然可以多加很多節點(router,hub)來達成遠距離傳輸

但是成本會過高,而且越多節點會拖慢整體速度

這時候大家就想到一個辦法

科學家的一句經典話: 不要發明輪子


當時貝爾(愛迪生)發明了電話,已經可以遠距離傳輸兩人的對話

當時(19世紀)電話就有能力從美東傳到美西


所以只要讓電腦發出聲音給電話,打電話給另一台電腦,這樣子就不用額外發明新的通訊

就能解決遠距離傳輸的問題


於是撥接就產生了



最早期撥接的規範還只是貝爾實驗室的產物

到後來大家覺得很好用,於是聯合國的旗下組織--ITU就訂定了一系列有關撥接的規範


ITU--國際電信聯盟 是聯合國一個旗下組織

訂定了許多有關通訊的規範

會以大寫英文來大分類規範

例如大家常用的影音壓縮格式H.264 就是指 ITU-H.264


而有關撥接網路的規範類別是V

常見的V.22 V.23 甚至比較末期的V.90 V.92都是這類




只是後來網路規範很少會用到ITU的主要原因是因為聯合國通常會有因為國家利益

牽扯而導致一堆議題發展窒礙難行

對於快速發展的網路非常不適合

所以才有一堆非營利組織(IETF(RFC),3GPP...等)來定義後來的網路規範



大家小時候都對撥接的那些聲音或是拿電話筒的趣事感到有興趣


我就簡單介紹一下撥接原理

前面稍微提到撥接就是利用電話對打來進行傳輸

而早期電話因為是人要溝通的,所以當然接收/傳送頻率只能是一般人耳接受範圍的
20~20000Hz

跟後來的wifi,3/4/5G,藍芽之類的頻率差很多


所以不小心拿起話筒網路會斷的原因就在這裡,因為你插斷了兩台電腦之間的電話通話





再來是大家比較不知道的一開始數據機的那些雜音

雖然大家認為那是雜音,但是那些聲音其實非常重要,是網路剛連線的一開始階段

沒有就沒辦法上網


我們就把聲音分成幾個階段

第一階段,撥打以及類似hands shaking動作

第二階段,同步兩方

第三階段,傳輸資料



第一階段:

一般打電話需要撥打電話號碼,撥接也不易外,也是一樣要撥打電話號碼

只是通常是撥給ISP業者的大數據機,然後利用ISP業者傳輸網路

電話號碼每碼都有特殊訂定特定頻率,這個在某揪O鞋 或是某名偵探都有介紹

因此不再贅述,順便補充一點,電話號碼規範也是ITU規範的


接著就是一連串的基本hands shaking動作

一開始會用V.8進行基本對話,像是會先打給ISP說我要上網

接這雙方會詢問說請問能支援的ITU-V有哪些,之後

就會先簡單的用V.8對話一些接下來傳輸的一些限制


第二階段:

為了讓之後的資料傳輸更有效進行,雙方會檢查彼此的電話頻率是否異常

最快方法是同時將所有頻率打一次,看哪些頻率發不出來

大家就會聽到四個很大聲的音--燈 等 等登 的聲音

就是雙方同時把所有頻率打出來的聲音


第三階段:

這階段才開始真正的資料(封包)傳輸

因為避免雜訊大大干擾資料傳輸,所以所有資料都會經過scramble

scramble在類比傳輸是一個很重要的技巧

一般傳輸若1跟0(高低電壓)分散太開很容易外界干擾而把資料毀壞大半

而若把1跟0弄得很平均,比較不容易受到干擾

所以scramble就是把分散的1跟0弄的比較平均的一種技巧

(當然還像是 4b/5b 8b/10b 等等技巧)


由於scramble化的資料很難進行debug,所以這之後的數據機都會關靜音,之後

一般人就聽不到聲音

而這時一般人聽到的會像是瀑布的聲音



整個過程就是這樣,這時就會有人懷疑,第三階段之後數據機有能力把他關靜音

為啥不直接一開始就弄靜音


其實是可以的,比較早期的數據機是可以用物理或是韌體把整個過程調靜音

比較晚期的可以利用軟體控制


至於預設為啥不是靜音是因為這樣人耳可以利用這些聲音來debug網路是否異常

這樣比較容易發現某些網路問題






--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.14.115 (臺灣)
PTT 網址
※ 編輯: jpopaholic (1.171.14.115 臺灣), 12/04/2022 15:36:50

spfy12/04 15:36那只是個厚問仔 不用認真

kaj198312/04 15:36長知識推!

horseorange12/04 15:40原來撥接原理只是電腦打電話在聊天

a886644212/04 15:41推知識文

cloudwolf12/04 15:42推!!長知識了!!

Lb191612/04 15:42謝謝你分享這麼多專業知識,

Lb191612/04 15:42受益良多。

zsp700912/04 15:44文章怎麼沒提到小精靈 (X)

stu3130512/04 15:44那個時期的小朋友(例如我)要上網還要先問過父母有沒有

stu3130512/04 15:45要使用電話才敢開始連線上網

jabari12/04 15:45銀版快信的大家快出來 我乃松崗副站

bladesinger12/04 15:48雖然原po是厚問仔,但這篇還是讓人學到了一些東西

SunnyBrian12/04 15:49長知識,推推

a60615200412/04 15:52有料

hinajian12/04 15:52沒寫而已 交握就是兩邊小精靈在握手啊

hinajian12/04 15:53hands shaking

check321012/04 15:55有趣

st903202xp12/04 15:57

tomalex12/04 15:58(′・ω・‵) 那個已經黑單了

ymsc3010212/04 15:58推 長姿勢

sg198712/04 15:59以前玩天堂只要有人打電話進來一接就斷線

e216747112/04 16:01

tomalex12/04 16:02(′・ω・‵) 後來就用專用電話 再來是ADSL時代

zz53666612/04 16:05https://i.imgur.com/H7QUTMY.jpg

a2492409g12/04 16:05

WindSpread12/04 16:05原來渣渣叫包含這麼多資訊

bcnoff12/04 16:13恩 跟我想的一樣

timofEE12/04 16:15解釋的很淺顯易懂

outsmart3312/04 16:16原來如此,我逐漸理解一切(完全不理解)

marktak12/04 16:22太不人道惹吧狗沒人權嗎

eogreen12/04 16:23以前用撥接玩萬王之王玩到爆電話費

raineight12/04 16:39有料,推

BDrip12/04 16:39好像有發生網路被關掉 但是國際電話沒斷 就有人跨國撥接

bye200712/04 16:40推科普文

zmcef12/04 16:42長知識

smith201212/04 16:44有料欸,大大感覺平常有在分享這類科技知識嗎

smith201212/04 16:45這個分享真的很讚

bobby475512/04 16:48後來知道那個聲音是兩台電腦在互相偷偷講電話

bobby475512/04 16:48就覺得電腦蠻可愛的(?

c2425399412/04 16:51你撥接系?

aegis9108612/04 16:53

rickydai88812/04 16:54

octopus440612/04 17:08長姿勢

clown012812/04 17:12有趣

YUIatCMU12/04 17:26

sunshinecan12/04 17:54推個

Sony555512/04 18:02知識文

feedback12/04 18:28

s801857212/04 18:49推阿

gggiantguy12/04 18:53

acsre12/04 19:21

WindSucker12/04 19:37葉葉老公呢?

josh85082112/04 20:27

ads8053112/04 20:50推有料

OLdk112312/04 20:51

gtr010712/04 21:14

vvind12/04 22:41

DendiQ12/04 23:23我覺得科普專業名詞少一點比較好,不然就要解釋一下

awfulday12/05 00:44過於硬核

sidedish070712/05 02:11推知識 經歷過那個年代但家裡那時候沒網路

v8686106212/05 08:55推推

twohigh12/05 12:48推推 長知識