網絡基礎知識

1.操做系統基礎---------簡稱OS,是管理和控制計算機硬件於軟件資源的計算機程序,是直接運行在「裸機」上的最基本的系統軟件,任何其餘軟件都必須在操做系統的支持下才能運行。瀏覽器

*注:計算機(硬件)->OS->應用軟件服務器

2.什麼是網絡------1:計算機與計算機之間經過物理鏈接介質(網絡設備)鏈接在一塊兒。網絡

                     ------2:計算機與計算機之間基於網絡協議通訊。(互聯網協議至關於計算機界的英語)tcp

3.網絡通訊原理-----1:互聯網的本質就是哦一系列的網絡協議google

      (1)孤立的機器操作系統

               

      (2)機器通訊鏈接blog

                                                     

     (3)互聯網協議的功能---------定義計算機如何接入intement,以及接入intement的計算機通訊的標準。      
   2---(1)osi七層協議-----------互聯網協議按照功能不一樣分爲osi七或tcp/ip五層或cp/IP四層dns

                                


 ------------------(2)每層運行常見物理設備ip

                                                   

(3)物理層  資源

                

物理層功能-----主要是基於電器特性發送高點低壓(電信號),高電壓對應數字1,低電壓對應數字零。

     (4)以太網協議
                  **一組電信號構成一個數據包叫作幀。

                 **每一數據幀分紅:包頭head和數據data兩部分                  頭:描述數據的--------長度固定

          -------head包含(固定18個字節)「源地址-----6個字節、目標地址--------6個字節、數據類型-----6個字節

          -------data包含:(最短46個字節,最長1500字節)

         ---------head長度+data長度=最短64字節,最長1518字節,超長最大限制就分片發送

        mac地址:head中包含的源和目標地址由來:etheme規定接入internet的設備都必須具有網卡,發送端和接收端的地址即是之網卡的地址,即mac地址

mac地址:每塊網卡出廠時都被燒製上一個世界惟一的mac地址,長度爲48爲2進制,一般爲12位16進制數表示(前六位是廠商編號,後六位是流水線號)

        -----------有了以太網協議計算機之間就能夠通訊。

 

     (5)網絡層

          IP協議------規定網絡地址的協議叫IP地址,定義的地址叫IP地址,規定網絡地址由32位2進製表示

           範圍-----0.0.0.0-255.255.255.255

            一個IP地址一般寫成四段十進制數:如---172.16.10.1

       IP地址分爲兩部分----------網絡部分:標示子網

                                    ----------主機部分:標示主機

    注:單純的IP地址段知識IP地址的種類,從網部分或主機部分都沒法辨別一個IP所處的子網

    如:172.16.10.1與172.16.10.2並不能肯定兩者處於同一子網。

   子網掩碼:表示網絡特徵的一個參數,形式等同於IP,也是一個32位二進制數字,網絡部分爲1,主機部分爲0,子網掩碼就爲:11111111,11111111,111111111,111111111,000000000.十進制數是:255.255.255.0

    IP地址的做用:1-----爲每一臺計算機分配IP地址     2-----肯定哪些地址在同一個子網絡。

ip數據包

ip數據包也分爲head和data部分,無須爲ip包定義單獨的欄位,直接放入以太網包的data部分

 

head:長度爲20到60字節

data:最長爲65,515字節。

而以太網數據包的」數據」部分,最長只有1500字節。所以,若是IP數據包超過了1500字節,它就須要分割成幾個以太網數據包,分開發送了。

以太網頭 ------------  ip 頭  -----------------     ip數據

           (6)應用層-----------應用層功能:規定應用程序的數據格式

 

                         

      ----------網絡通訊實現

想實現網絡通訊,每臺主機需具有四要素

  • 本機的IP地址
  • 子網掩碼
  • 網關的IP地址
  • DNS的IP地址

獲取這四要素分兩種方式

1.靜態獲取

即手動配置

2.動態獲取

經過dhcp獲取

以太網頭 ip頭 udp頭 dhcp數據包

 

(1)最前面的」以太網標頭」,設置發出方(本機)的MAC地址和接收方(DHCP服務器)的MAC地址。前者就是本機網卡的MAC地址,後者這時不知道,就填入一個廣播地址:FF-FF-FF-FF-FF-FF。

 

(2)後面的」IP標頭」,設置發出方的IP地址和接收方的IP地址。這時,對於這二者,本機都不知道。因而,發出方的IP地址就設爲0.0.0.0,接收方的IP地址設爲255.255.255.255。

 

(3)最後的」UDP標頭」,設置發出方的端口和接收方的端口。這一部分是DHCP協議規定好的,發出方是68端口,接收方是67端口。

 

----------網絡通訊流程

1.本機獲取

  • 本機的IP地址:192.168.1.100
  • 子網掩碼:255.255.255.0
  • 網關的IP地址:192.168.1.1
  • DNS的IP地址:8.8.8.8

2.打開瀏覽器,想要訪問Google,在地址欄輸入了網址:www.google.com。

3.dns協議(基於udp協議)

相關文章
相關標籤/搜索