計算機網路養成
內容導航
- 計算機網路養成
- 專欄介紹
- 簡單自我狀態介紹
- 計算機網路
- 計算機網路與互聯網
- 什么是Internet
- 從組成上分析
- 網路的結點和邊具體代表什么呢?
- 協議
- Internet標準
- 從通信上分析
計算機網路(打卡第37天)
專欄介紹
簡單自我狀態介紹
最近在同時進行很多項任務,因為學習知識要不斷切換,否則會產生一種疲勞,這也是為什么中學教育科目分散開,沒有連在一起,我目前空余時間著手的是三個:第一個是java8新特性,第二個就是計算機網路的知識,第三個就是java se不斷進行專案聯系,規范操作;之后還會發布幾篇數字邏輯,或者說電路的博客,記錄我自己對于硬體編程語言的理解,比如verilog語言,怎么分析最少的cost,分析各種影像,
計算機網路
計算機網路是一門非常高深的學科,其中的知識量是巨大的,所以會分為幾個板塊進行學習
我學習使用的書是《計算機網路(自頂向下方法)James.F.Kurose》,這本書也是網路安全專業的教學用書,書中包含內容非常詳細,但是自己看書會非常累的,尤其是第一章,和計算機系統有的一拼了,全是概念,host ,end system , communication link, packet switch , ISP 之類非常多名詞
先來宏觀上看一下接下來一段時間要和大家分享的內容:
-
計算機網路與互聯網【非常重要】—介紹概念和術語
-
應用層
-
傳輸層
-
網路層:資料平面
-
網路層: 控制平面
-
資料鏈路層和局域網
-
網路安全
-
無線和移動網路
-
多媒體網路
-
網路管理
就是按照協議分層的順序來研究,而之前的TCP應用就是傳輸層,學習計算機網路可以對于網路編程更加熟悉
之前我們進行資料傳輸使用的是TCP協議,TCP就是一種非常可靠的協議,但是想要可靠是需要代價的,比如副本,編號,重傳,消耗空間和時間,這樣就會使傳輸效率降低,損失了實時性,就跑在UDP上來
,那UDP不進行副本操作,那丟失了怎么辦,再傳一次就好了,
簡述:如果網路是一張無邊無際的網路,物理層只能實作單個點media的信號轉換—> 鏈路層實作相鄰兩點之間的資料交流---->網路層實作主機到主機(即端到端)就網路中任意兩點之間都能通訊----》傳輸層在網路層的基礎上增強功能,細分為執行緒----》應用層根據傳輸層的功能實作應用通訊實作功能
再詳細解釋一遍:網路的傳輸通行是分層的,首先是物理層,實作media上接收電磁波信號,光信號,把鏈路層來的0 1 0 1數字信號變成電磁波發走,接到,轉換回來,鏈路層實作point到point傳輸,即在鏈路中兩個點之間傳輸以幀為單位的資料, 網路層就是在鏈路層實作點到點之間進行傳輸的基礎上,實作主機到主機的傳輸,源主機到目標主機,端到端的操作,但是資料傳輸只是盡力而為,也就是不可靠,大概率丟失,亂序; 傳輸層就是在網路層端到端的基礎上,加強了它的功能,細分了功能,把主機到主機的操作變成到了行程到行程的通訊,并且變得可靠,那么應用層就傳輸了應用就可以交換應用層報文了,
需要注意的是,網路不只是有因特網,還有其他網路,只是英特網更普及,比如銀行專用網路等,
計算機網路與互聯網

網路是什么-------- 網路的組成就是結點和邊與大小形狀無關(連接的線只是代表有聯系,沒有具體的含義,比如蜘蛛網,
計算機網路------ 主機結點和資料交換結點組成的網路【主機結點包括聯網電腦,手機,冰箱等】資料交換結點不是源和目標,只是起到轉發的作用,中轉結點
在網路中 正方形為 主機結點 ; ? 為資料交換結點,根據層的不同比如路由器,交換機等待
把源節點與目標節點連接起來就是鏈路
什么是Internet
從組成上分析
首先從單詞來理接,net就是網路,intel是一個前綴,所以翻譯就是網路的網路,將不同的網路通過路由器連接起來,也就是互聯網【網際】,網路復雜,從底層到高層,傳輸的范圍不斷擴大
網路的結點和邊具體代表什么呢?
- 節點 ---- 主機及其上運行的應用程式【host和end system】就是方的結點就是主機及應用程式, 路由器,交換機等網路交換設備,交換機SW作業在鏈路層,路由器作業在網路層 ; 進入物聯網時代,end system就非常多樣化,智能的設備都能夠連入到互聯網之中
- 邊— 通信鏈路,communication link ,交換資料單位位 BPS
- 接入網鏈路 【Access】:將方形的連入,主機接入的鏈路 network link
- 主干鏈路【backbone】 : 路由器(資料交換結點)之間連接的鏈路【主干網】
這上面的就是硬性的通訊要求,還有軟性的要求,就是協議
協議
對等層物體在通訊程序上所需要遵守的標準
就是節點間通訊所需要遵守的規范,協議可以控制發送和接收訊息,協議也是分層的,比如HTTP,TCP,協議物體間也要遵循協議,對等層物體在通訊程序上所需要遵守的標準—協議,TCP協議物體和TCP協議物體之間也是要有協議的,
PDU— 協議資料單元,分為SDU和PDI,在應用層叫做message…發送的PDU在決議是要有語法,語意的格式,還有次序,比如先后次序,比如時序【比如要先發送請求之后被接受之后才能繼續發送資訊】這樣才能互通
協議定義了在兩個或多個通信物體之間交換的報文格式和次序,以及在報文傳輸或者接收時所采取的動作, 比如傳輸的碼如何決議,決議出的信號所代表的含義
Internet就是網路的網路,就是一群網路通過交換結點互聯,形成的一個巨型的網路
Internet標準
RFC : request for comments 請求評述檔案
IETF : Internet Enginnering Tesk Force 非盈利組織,所有的協議都是以檔案發布在IETF上的,群策群力
從通信上分析
互聯網就是 為分布式應用提供服務的基礎設施和 分布式的應用組成的系統
分布式應用就是所有為人類提供幫助和使用的應用,比如Web,分布式游戲,電子商務,社交網路
應用層之下所有的應用物體都是基礎設施,通信基礎設施為apps提供編程介面(socket API)【通信服務】
它將發送和接受資料的apps和互聯網連接起來
為app應用提供服務選擇,類似郵政服務,無連接服務UDP,有連接服務TCP
今天的主要內容就是簡單介紹了一下計算機網路,什么是Internet,對計算機網路有一個大概的認識,之后將會繼續深入介紹其他內容~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/330265.html
標籤:其他
