網絡基礎知識

網絡基礎知識:

網絡設備

TCP/IP協議

ARP協議

網絡設備:

    HUB集線器:

工作在物理層,沒有學習能力,作用在于把各種節點匯聚在以它為中心的節點上,同時也有傳輸數據的作用,由于沒有學習能力,只能以廣播的形式將數據發送給與它相連的所有節點。

特點:共享帶寬,半雙工

 

    以太網橋:

     它根據mac幀的目的地址對收到的幀進行轉發,還能將多個局域網連接起來,同時還具有幀過濾的功能。擴展了網絡帶寬,分割了網絡沖突域,使網絡沖突被限制在最小的范圍內。

 

交換機:

 交換機工作于OSI參考模型的第二層,即數據鏈路層。交換機內部的CPU會在每個端口成功連接時,通過將MAC地址和端口對應,形成一張MAC表。在今后的通訊中,發往該MAC地址的數據包將僅送往其對應的端口,而不是所有的端口。因此,交換機可用于劃分數據鏈路層廣播,即沖突域;但它不能劃分網絡層廣播,即廣播域。

 

路由器:

   把一個數據包從一個設備發送到不同網絡里的另一個設備上去。這些工作依靠路由器來完成。路由器只關心網絡的狀態和決定網絡中的最佳路徑。路由的實現依靠路由器中的路由表來完成。

   功能:

分隔廣播域

選擇最佳路徑

維護和檢查路由信息

連接廣域網

 

TCPUDP特性:

TCP

工作在傳輸層面向連接協議 v 

雙工模式操作 v 

錯誤檢查 v 

數據包序列 v 

確認機制 v 

數據恢復特性

 

UDP

工作在傳輸層 v 

提供不可靠的網絡訪問 v 

非面向連接協議 v 

有限的錯誤檢查 v 

傳輸性能高 v 

無數據恢復特性 

 

arp協議:地址解析協議,主機發送信息時將包含目標IP地址的ARP請求廣播到網絡上的所有主機,并接收返回消息,以此確定目標的物理地址;收到返回消息后將該IP地址和物理地址存入本機ARP緩存中并保留一定時間,下次請求時直接查詢ARP緩存以節約資源。

1步:根據主機A上的路由表內容,IP確定用于訪問主機B的轉發IP地址是192.168.1.2。然后A主機在自己的本地ARP緩存中檢查主機B的匹配MAC地址。

2步:如果主機AARP緩存中沒有找到映射,它將詢問192.168.1.2的硬件地址,從而將ARP請求幀廣播到本地網絡上的所有主機。源主機AIP地址和MAC地址都包括在ARP請求中。本地網絡上的每臺主機都接收到ARP請求并且檢查是否與自己的IP地址匹配。如果主機發現請求的IP地址與自己的IP地址不匹配,它將丟棄ARP請求。

3步:主機B確定ARP請求中的IP地址與自己的IP地址匹配,則將主機AIP地址和MAC地址映射添加到本地ARP緩存中。

4步:主機B將包含其MAC地址的ARP回復消息直接發送回主機A。

5步:當主機A收到從主機B發來的ARP回復消息時,會用主機BIPMAC地址映射更新ARP緩存。本機緩存是有生存期的,生存期結束后,將再次重復上面的過程。主機BMAC地址一旦確定,主機A就能向主機B發送IP通信了。

原創文章,作者:liuzhuo,如若轉載,請注明出處:http://www.www58058.com/42848

(0)
liuzhuoliuzhuo
上一篇 2016-09-01 20:05
下一篇 2016-09-02 08:47

相關推薦

  • N24_huamao 學習計劃

       每天會安排好時間按順序看視頻進行學習,由于基礎比較差我會先進行筆記然后再做博客記錄。需要操作的知識點會跟著視頻和自己的理解去做,最后達到馬哥所說的“技能”所需的要求。運維的知識點很廣很多也很復雜。當然想學好后邊的就要先打好基礎從linux系統開始學習把重要的命令記牢應用靈活才可以。這第一步自己一定要邁好。

    Linux干貨 2016-10-26
  • 用戶組管理系列(二):權限設置

    1、權限簡介    操作系統中每個文件都擁有特定的權限、所屬用戶和所屬組。權限是操作系統用來限制資源訪問的機制,在Linux中權限一般分為讀(readable)、寫(writable)和執行(excutable),分為三組。分別對應文件的屬主(owner),屬組(group)和其他用戶(other),通過這樣的機制來限制哪些用戶、哪些組可…

    Linux干貨 2016-08-05
  • 怎么解決VMware“該虛擬機似乎正在使用中”問題

    1)故障現象:  最近使用vmware workstation測試資料,經常會出現打開虛擬機的時候提示:“該虛擬機正在被使用”,點擊“獲取所有權”或者“取消”都不能處理問題(一般是沒有正常虛擬機導致的)。 2)處理方法: a.查找*.lck文件,然后刪除。 b.重啟vmware workstation服務 3)參考資料 http://jingyan…

    Linux干貨 2016-07-29
  • 馬哥教育網絡21期+第二周練習博客

    馬哥教育網絡21期+第二周練習博客 復習第一節課內容: 1,計算機的組成及其功能:     運算器,控制器,存儲器,輸入設備,輸出設備 2,Linux的發行版:     shackware,debian,redhat 3,Linux的哲學思想 一切介文件把幾乎所有資源,包括硬件設…

    Linux干貨 2016-07-12
  • DNS and Bind

    DNS and Bind      DNS服務器所提供的服務是完成將主機名和轉換為IP地址的工作。為什么需要將主機名轉換為IP地址的工作呢?這是因為,當網絡上的一臺客戶機訪問某一服務器上的資源時,用戶在瀏覽器地址欄中輸入的是人類便于識記的主機名和域名。而網絡上的計算機之間實現連接卻是通過每臺計算機在網絡中擁有的惟一的IP地址來完…

    Linux干貨 2017-06-01
  • Shell 編 程 之 until循 環 語 句-20160817

    Shell 編 程 之 until循 環 語 句 §·練習題: 1 每隔3秒鐘到系統上獲取已經登錄的用戶的信息;如果發現用戶hacker登錄,則將登錄時間和主機記錄于日志/var/log/login.log中,并提示該用戶退出系統? 解:解題思路:按照題意該腳本一直無限循環,一直探測用戶h…

    Linux干貨 2016-08-22

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-02 11:23

    文章內容很完整,但是前面部分寫的略微簡單了,對于純理論的東西,建議通過自己作圖倆展示,這樣效果會更好。

欧美性久久久久