對計算機以及程式設計的粗陋理解(三)

2021-08-14 08:39:17 字數 926 閱讀 7863

接下來處理第二個問題,我們怎麼與遠在天邊的父母或者朋友溝通?

還有乙個問題好像忽略了,那就是我們只考慮了乙個傳輸速率的問題,我們知道平時玩遊戲的時候有網線與計算機連起來,我們在手機上玩王者榮耀的時候可沒有網線啊,我們怎麼知道要發給誰,誰在那,有多遠等一系列的問題都沒有考慮。

先說說連線的問題吧!無論你是要幹什麼,一旦你要聯網,必須必的連線上網際網路。看得見的是我們電腦旁的網線,看不見的是位於你附近的訊號基站,位於你當地的某一處的交換機,遠處的路由器,『隱藏』在電線旁邊的網線或埋在海底的光纖,更更遠處的路由器....(或者沒注意到的)。乙個是有線連線,乙個是無線連線,但是他們都得連線。連線的這個叫通路,可以看成我們人類的一條道路。這是其一。

其二,上了道路,路卻有很多條,路上也會存在各種限速。怎麼解決這些問題呢。這就必須知道網際網路的架構設計以及其發展歷程,這裡的話就粗陋的簡單介紹一下:網際網路的每乙個終端(路由器,三層交換機,伺服器,區域網的發言人)都有乙個唯一的門牌號(ip位址),找某乙個地方,通過它的門牌號即可找到它。   這裡的路由器的作用便是用來找路的,暫且理解為導航儀吧。因為網際網路中是乙個十分複雜的,龐大的網路。某兩個人要進行溝通不會是一條線段。這個導航儀有點特殊,因為它存在乙個等級制度,最低階的叫接入路由器,然後是匯聚路由器,再然後是核心路由器。最高端的路由器負責的通訊的距離越遠,通路中的速率越快,承載的資料量越大。路由器的選擇通過乙個路由協議中的metic(開銷)來進行選擇。

最後,速度好像沒說。這樣吧,光速是多少來著:299,792,458公尺/秒;電流傳輸實際"傳輸」的是電場,速度接近光速。 so,我們人類有這樣的速度的話,還要什麼網路,我自己都可以去當面交流了。

這部分是最神奇的部分,涉及到了:模擬訊號與數碼訊號的轉換,編碼與解碼,傳輸過程的差錯控制以及定址等,感興趣的推薦 計算機網路相關的書籍,tcp/ip協議相關的書籍,通訊基礎相關的書籍。

以上屬於本人愚見,如果有不恰當的或者錯誤的地方,請予以指正,謝謝。

計算機基礎以及程式語言

多核cpu 電腦可以同時幹多件事,如4核cpu的電腦可以同時幹四件事。控制硬體 算術運算和邏輯運算 優點 速度快 缺點 斷掉即消失,儲存容量小 優點 容量大,永久儲存 缺點 速度慢 輸入資訊,鍵盤 滑鼠 u盤 輸出資訊,顯示屏 印表機 u盤 u盤是io裝置,既能輸入資訊,又可輸出資訊 機械手臂 讀取...

對計算機的原碼,反碼,補碼的理解

計算機為什麼要有原碼,反碼,補碼的?為了解決計算機負數表示與運算問題而引人了反碼和補碼。現在的計算機,只能識別1和0。所以計算機的內部運算採用的都是二進位制的運算。那麼二進位制中的數字中,如何表示負數呢?規定,最高位為符號位。如果最高位為符號位。那麼二進位制進行運算的過程中就需要判斷符號。為了解決這...

計算機補碼的理解

提出問題 計算機本質上是二進位制電路,比較好作加法,但是不好作減法,人們需要將減法轉化為加法。預備知識 負數的表示,計算機使用最高位代表符號位,如1001 1,0001 1。1 1 1001 0001 1010 2,出現錯誤。說明在二進位制中,不能直接在正數前面添負號,將它變為負數。來試試乙個方法,...