計算機網絡知識 計算機網絡知識

計算機網絡知識

 

計算機網絡知識

1、網絡基礎html

1.網絡指的是什麼?網絡

  計算機與計算機之間經過物理連接介質(網絡設備)鏈接到一塊兒。tcp

  計算機與計算機之間基於網絡協議通訊(網絡協議就至關於計算機界的英語)post

2.osi七層協議:url

互聯網協議按照功能不一樣分爲osi七層或tcp/ip五層或tcp/ip四層spa

 

每層運行常見物理設備:計算機網絡

 

3.五層模型講解htm

物理層:由來:計算機和計算機之間要想通訊,就必須接入internet,言外之意就是計算機之間必須完成組網。blog

        功能:主要基於電器特性發送高低電壓,高電壓對應數字1,低電壓對應數字0(提供電信號)ip

數據鏈路層:

       1.由來:單純的電信號0和1沒有任何意義,必須規定電信號多少位

       2.功能:定義了電信號的分組方式

       3.以太網協議ethernet:早期的時候各個公司都有本身的分組方式,後來造成了統一的標準,即以太網協議ethernet

       4.以太網協議ethernet規定:

      1.一組電信號構成一個數據包,叫作「幀」

      2.每一數據幀分紅:報頭head和數據data兩部分

          head包含:發送者/源地址,6個字節

                             接受者/目標地址,6個字節

                             數據類型:6個字節

          data包含:數據包的具體內容(最短64字節,最長1500字節)

    5.mac地址:ethernet規定接入internet的設備都必須具有網卡,發送端和接收端的地址即是指網卡的地址,即mac地址。

    6.廣播:有了mac地址,同一網絡內的兩臺機器就能夠通訊了(一臺主機經過arpmac協議獲取另一臺主機的mac地址)

網絡層:

   1.由來:有了ethernet,mac地址,廣播的發送方式,計算機與計算機之間就能夠通訊了,問題是世界範圍的互聯網由一個個彼此隔離的小的局域網組成的,那麼發送一條消息全世界都能收到,這樣會致使效率很低了。因此,必須找到一種方法來區分計算機是在局域網仍是不在局域網裏。若是在同一個局域網裏,就採用廣播的方式發送,若是不是,就採用路由的方式。

   2.功能:引入一套新的地址用來區分不一樣的廣播域/子網,這套地址即網絡地址。

     3. IP地址:規定網絡地址的協議叫ip地址,普遍採用V4版本即ipv4,它規定網絡地址由32位二進制表示

               範圍:0.0.0.0-255.255.255.255

     一個ip地址一般寫成四段十進制數,例:172.16.10.1

     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),而後比較結果是否相同,若是是的話,就代表它們在同一個子網絡中,不然就不是。

     5.arp協議:就是講IP地址解析成mac地址。

傳輸層:

   1. 由來:咱們經過ip地址和mac地址找到了一臺特定的主機,如何標識這臺主機上的應用程序,答案就是端口。端口即應用程序與網卡關聯的編號。

     2. 功能:創建端口到端口的通訊。

   3.TCP:經過雙向連接,客戶端向服務端發送消息後,等待服務端回覆消息後纔算發送成功。

      缺點:速度慢

      優勢:可靠(可靠在對方要回應一個包確保發送成功)

   4.UDP: 沒有連接,直接發送。

 

       缺點:不可靠

       優勢:速度快

    5.三次握手(鏈接)和四次揮手(斷開):

      三次握手的目的:創建雙向通訊鏈路。SYN表明客戶端向服務端發送的一個請求,ACK表明服務端向客戶端發送的迴應。

      三次握手就像談戀愛肯定關係同樣,四次揮手就像分手同樣。此處只是打比方而已。

 

應用層:

   由來:用戶使用的都是應用程序,均工做於應用層,互聯網是開發的,你們均可以開發本身的應用程序,數據多種多樣,必須規定好數據的組織形式 

     功能:規定應用程序的數據格式。

URI(uri)地址:例如

    http://www.cnblogs.com/yuchen

以上網址有三部分構成:

   協議部分:http://    應用層的協議

      域名:www.cnblogs.com

   資源:yuchen

相關文章
相關標籤/搜索