一、網路基礎
1.網路指的是什麼?
計算機與計算機之間通過物理鏈結介質(網路裝置)連線到一起。
計算機與計算機之間基於網路協議通訊(網路協議就相當於計算機界的英語)
2.osi七層協議:
網際網路協議按照功能不同分為osi七層或tcp/ip五層或tcp/ip四層
每層執行常見物理裝置:
3.五層模型講解
物理層:由來:計算機和計算機之間要想通訊,就必須接入internet,言外之意就是計算機之間必須完成組網。
功能:主要基於電器特性傳送高低電壓,高電壓對應數字1,低電壓對應數字0(提供電訊號)
資料鏈路層:
1.由來:單純的電訊號0和1沒有任何意義,必須規定電訊號多少位
2.功能:定義了電訊號的分組方式
3.乙太網協議ethernet:早期的時候各個公司都有自己的分組方式,後來形成了統一的標準,即乙太網協議ethernet
4.乙太網協議ethernet規定:
1.一組電訊號構成乙個資料報,叫做「幀」
2.每一資料幀分成:報頭head和資料data兩部分
接受者/目標位址,6個位元組
資料型別:6個位元組
data包含:資料報的具體內容(最短64位元組,最長1500位元組)
網路層:
1.由來:有了ethernet,mac位址,廣播的傳送方式,計算機與計算機之間就可以通訊了,問題是世界範圍的網際網路由乙個個彼此隔離的小的區域網組成的,那麼傳送一條訊息全世界都能收到,這樣會導致效率很低了。所以,必須找到一種方法來區分計算機是在區域網還是不在區域網裡。如果在同乙個區域網裡,就採用廣播的方式傳送,如果不是,就採用路由的方式。
範圍:0.0.0.0-255.255.255.255
4.子網掩碼:所謂」子網掩碼」,就是表示子網路特徵的乙個引數。它在形式上等同於ip位址,也是乙個32位二進位制數字,它的網路部分全部為1,主機部分全部為0。比如,ip位址172.16.10.1,如果已知網路部分是前24位,主機部分是後8位,那麼子網路掩碼就是11111111.11111111.11111111.00000000,寫成十進位制就是255.255.255.0。
知道」子網掩碼」,我們就能判斷,任意兩個ip位址是否處在同乙個子網路。方法是將兩個ip位址與子網掩碼分別進行and運算(兩個數字都為1,運算結果為1,否則為0),然後比較結果是否相同,如果是的話,就表明它們在同乙個子網路中,否則就不是。
傳輸層:
2. 功能:建立埠到埠的通訊。
缺點:速度慢
優點:可靠(可靠在對方要回應乙個包確保傳送成功)
缺點:不可靠
優點:速度快
5.三次握手(連線)和四次揮手(斷開):
三次握手的目的:建立雙向通訊鏈路。syn代表客戶端向服務端傳送的乙個請求,ack代表服務端向客戶端傳送的回應。
三次握手就像談戀愛確定關係一樣,四次揮手就像分手一樣。此處只是打比方而已。
應用層:
功能:規定應用程式的資料格式。
計算機網路知識簡單介紹
一 網路基礎 1.網路指的是什麼?計算機與計算機之間通過物理鏈結介質 網路裝置 連線到一起。計算機與計算機之間基於網路協議通訊 網路協議就相當於計算機界的英語 2.osi七層協議 網際網路協議按照功能不同分為osi七層或tcp ip五層或tcp ip四層 每層執行常見物理裝置 3.五層模型講解 物理...
計算機網路知識的簡單介紹
計算機網路知識簡單介紹 一 網路基礎 1.網路指的是什麼?計算機與計算機之間通過物理鏈結介質 網路裝置 連線到一起。計算機與計算機之間基於網路協議通訊 網路協議就相當於計算機界的英語 2.osi七層協議 網際網路協議按照功能不同分為osi七層或tcp ip五層或tcp ip四層 每層執行常見物理裝置...
計算機網路 DHCP NAT(簡單介紹)
在說dhcp與nat協議之前,先說一下其產生的原因。我們知道現如今網路協議版本分為ipv4與ipv6兩種,但是之前網路只有ipv4一種,ipv4是用32位二進位制 4位元組 來表示ip位址,我們可以計算一下,ipv4可以產生多少個ip位址。ipv4 產生的ip位址個數 2 32大約等於43億 43億...