淺談Arpanet所使用的封包交換技術

 

    現代人的生活幾乎都已經離不開網路,我們的日常生活已經和Internet息息相關,而大家可能不知道,早在Internet之前美國已經有使用網路技術了,運用網路技術可以讓不同的電腦做連線,而且這個時間其實非常的早,那就是在1969年的Arpanet
    Arpanet是由美國國防部高等研究計劃署(ARPA)所發展出來的技術,相當於現在的區域網路,最剛開始只有美國西岸的四個節點而已,後來慢慢擴大,愈來愈多大學加入了Arpanet,而Arpanet傳輸資料是採用了封包交換Package Switch的技術,把資料分割成封包Package來傳輸,然後封包傳送到指定的電腦,這個技術就一直沿用到現在Internet網際網路。
    首先來談談甚麼是封包?
    今天如果我有2個人要互相通訊,2個人共用一條線路打電話沒有問題,但是如果今天要多一個人進來講話的話,那麼這一條線路已經被占用住了,是不是就沒辦法加入了呢?在過去是不行的,但是現在用封包的技術就可以3人一起講電話。
    假設今天有三台電腦連線,要開聊天室聊天,A、B、C三個人都同時打訊息,電腦都可以很順暢的把訊息顯示在聊天室而不會有佔線的問題發生,這是因為採用了封包交換的技術,一段文字可能就被切成了好幾個部分,假設今天有一段文字是「放假要不要一起去唱歌?」,分割成封包就變成「放假要不」、「要一起去」、「唱歌?」,這樣子分割成3塊,然後再把這3塊傳送給另外2個人,當線路被佔住的時候會先等一段時間再傳送,發現現在線路沒有人再使用了,就把封包給傳過去,每個人傳送封包時因為資料很小,所以都只有佔用線路一小段時間,這條線路就不會被完全佔用住,那如果聊天室要再加更多人進來,運用封包的這種技術也還是可以再容納進來,這就是我們現在網路傳輸所運用的技術。
    所以運用封包交換的技術,現在要使用Skype和Line這種通訊軟體,想要多方通話就已經不是問題了。
    使用封包交換的技術傳輸資料時,A要傳送到B這中間的過程有可能會經過很多個節點,整個網路結構是網狀的,傳輸時會依照網路的狀況來選擇適當的路徑傳送封包,因為選擇不同路徑,所以今天有1、2、3這三個封包,到達的時候有可能順序變成3、1、2,先傳送的封包有可能後收到,然後到達了以後會再排序變成正確的順序1、2、3,這樣子就會收到正確順序的資料了。
    在Internet的世界中,要把封包送到我想要送達的電腦中,這就要靠TCP/IP的技術了,這是一個非常重要的技術,下次再來跟大家談談甚麼是TCP/IP。
  

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 波羅、希夏普2020 的頭像
    波羅、希夏普2020

    希夏普2020的程式天地

    波羅、希夏普2020 發表在 痞客邦 留言(2) 人氣()