博客快一個月沒寫了,今天繼續努力。eos大跌,昨晚15美圓上車,記錄一下,一年後萬一發達了呢? --stackfing網絡
網絡層提供了兩種服務
一、虛電路服務
二、數據報服務spa
虛電路服務是面向鏈接的。它須要在兩端通訊以前先創建鏈接,分組的首部就不須要填寫完整的目的主機的地址就能夠直接通訊。電話服務就是面向鏈接的:在通訊以前由電信網負責把兩端進行通訊的線路預留出來,在通訊時將信息可靠的傳輸給接收端。面向鏈接服務須要付出昂貴的資金購買各類設備。設計
電話服務是非智能的,沒有差錯處理能力,而數據報服務是隻能的,有很強的差錯處理能力。路由
數據報服務是面向無鏈接的。在互聯網先驅設計的時候就提出來這種思路,互聯網發展到今天的規模,證實了他們設計思路的正確性。網絡層向上層只提供簡單靈活的、無鏈接的、盡最大努力交付的數據報服務。數據報就是咱們以前提到的分組。成本下降了,運用方式靈活,這是數據報服務的最大優勢。rem
數據報服務裏的分組能夠獨立選擇路由。也就是說各類分組到達目的主機的路徑能夠是不一致的,容易出如今某個路由傳送過程當中丟失分組,因此數據報服務只是盡最大努力交付。博客
在世界上須要把不一樣網絡互相鏈接起來而且可以通訊,會遇到不少問題。好比:不一樣的服務(面向鏈接服務和麪向無鏈接服務)如何鏈接起來進行通訊?it
在不一樣設備直接鏈接起來須要一些中間設備:class
一、物理層使用的中間設備:轉發器
二、數據鏈路層使用的中間設備:網橋或橋接器
三、網絡層使用的中間設備:路由器
四、網絡層上層使用的中間設備:網關路由器
經過這些中間設備鏈接起來組成的網絡叫作虛擬互聯網絡。互聯網
這些鏈接在虛擬互聯網絡上的主機使用 IP 協議。這樣能夠屏蔽各類處於不一樣網絡的主機通訊方式不一樣展示的差別,可讓這些主機就好像在與單個網絡上通訊同樣。
主機 A 須要與主機 B 通訊,A 主機須要查找本身的路由表,看 B 主機是否在同一個網絡上,若是在的話,不一樣通過任何路由,直接交付。若是不在同一個網絡,將分組數據發送給某個路由器,那個路由器再進行前面的動做,一直到目的主機所在的網絡。
IP 地址經歷了三個歷史階段:
一、分類的 IP 地址
二、子網劃分
三、構成超網
這幾個階段的產生緣由都是由於 IPv4 地址不夠人們使用而產生的。
IP 地址劃分爲若干個固定類,每一類地址都由兩個固定長度字段組成,第一個字段是網絡號,標誌主機所鏈接的網絡。第二個字段是主機號標誌主機(或者路由器)。IP 地址在整個互聯網範圍內是惟一的。
A類IP:從0.0.0.0 – 127.255.255.255,共有16777216個IP
B類IP:從128.0.0.0 – 191.255.255.255,共有65536個IP
C類IP:從192.0.0.0 – 223.255.255.255,共有256個IP
D類IP:從224.0.0.0 – 239.255.255.255
E類IP:從2240.0.0.0 – 255.255.255.255