本文將向大家詳細介紹如何定義網絡協議以及網絡協議有哪些意義的基礎知識,不明白的朋友可以過來學習一下
如何定義網絡協議,它有哪些意義?
網絡是一個相互聯結的大群體,因此要想加入到這個群體中來,就不能隨心所欲,任由興之所發。就好象一個國家或一個種族擁有自己的語言,大家都必須通曉并憑借這種語言來對話一樣,相互聯結的網絡中各個節點也需要擁有共同的“語言”,依據它所定義的規則來控制數據的傳遞,這種語言便是大家經常聽說的 “協議”。
協議是對網絡中設備以何種方式交換信息的一系列規定的組合,它對信息交換的速率、傳輸代碼、代碼結構、傳輸控制步驟、出錯控制等許多參數作出定義。
對網絡始入門者來說,紛繁復雜的協議常常讓人頭痛不已—這些協議各起什么作用?它們之間又有什么聯系?為什么有了A協議還需要補充B協議?這些問題搞不清楚,往往成為進一步學習的障礙。其實這個問題應該這樣理解:是先有了各種不同語言的民族,后來隨著社會的發展,才有了不同民族間交流的需求。網絡也是這樣,最初人們在小范圍內建立網絡,只需要自己作一些簡單的約定,保證這一有限范圍內的用戶遵守就可以了;到后來網絡規模越來越大,才考慮到制定更嚴格的規章制度即協議;而為了實現多個不同網絡的互聯,又會增加不少新協議作為補充,或成長為統一的新標準。
數據在網絡中由源傳輸到目的地,需要一系列的加工處理,為了便于理解,我們這里不妨打個比喻。如果我們把數據比做巧克力:我們可以把加工巧克力的設備作為源,而把消費者的手作為目的來看看會有什么樣的傳輸過程。巧克力廠通常會為每塊巧克力外邊加上一層包裝,然后還會將若干巧克力裝入一個巧克力盒,再把幾個巧克力盒一起裝入一個外包裝,運輸公司還會把許多箱巧克力裝入一個集裝箱,到達消費者所在的城市后,又會由運輸商、批發商、零售商、消費者打開不同的包裝層。不同層次的包裝、解包裝需要不同的規范和設備,計算機網絡也同樣有不同的封裝、傳輸層面,為此國際標準化組織ISO于1978 年提出“開放系統互連參考模型”,即著名的OSI(OpenSystem Interconnection)七層模型,它將是我們后續篇幅中要介紹的內容,這里先不展開論述。 網絡的協議就是用作這些不同的網絡層的行為規范的。網絡在發展過程中形成了很多不同的協議族,每一協議族都在網絡的各層對應有相應的協議,其中作為Internet規范的是ICP/IP協議族,這也是我們今天要講的。
TCP/IP協議的定義以及層次、功能
什么是TCP/IP協議,劃為幾層,各有什么功能?
TCP/IP協議族包含了很多功能各異的子協議。為此我們也利用上文所述的分層的方式來剖析它的結構。TCP/IP層次模型共分為四層:應用層、傳輸層、網絡層、數據鏈路層。
TCP/IP網絡協議
TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/網間網協議)是目前世界上應用最為廣泛的協議,它的流行與Internet的迅猛發展密切相關—TCP/IP最初是為互聯網的原型ARPANET所設計的,目的是提供一整套方便實用、能應用于多種網絡上的協議,事實證明TCP/IP做到了這一點,它使網絡互聯變得容易起來,并且使越來越多的網絡加入其中,成為Internet的事實標準。
新聞熱點
疑難解答