㈠ 網路協議是如何在硬體上實現
1.路由器是第三層設備。工作在網路層,在路由器上實現的協議包括主動路由選擇協議和被動路由選擇協議,其中被動路由選擇協議包括IP ,IPV6.IPX,等。被動路由協議包括;RIP RIPV2 IGRP EIGRP OSPF 。被動路由協議主要實現的是如何封包,例如在數據段上加上IP報頭,(其中註明了源地址,目的地址等信息)而,主動路由協議實現的就是根據這些報頭來選擇網路。 你可以這樣理解協議,他們就是一些在路由器上運行的程序, 2,交換機,是第二層網路設備,工作在數據鏈路層。最著名的是生成樹協議(STP),交換機的主要工作就是在一個網路內(不是網路之間)轉發數據幀,確定硬體地址等,當在數據包中加上幀報頭的時候數據就來到了第2層,交換機開始關注這個數據幀,交換機是直接在硬體上實現轉發幀的。所以交換機的速度比網橋快的多。 追問: 協議是安裝在電腦上的吧?數據包從電腦發出經過路由器發生了什麼? 回答: 修改:RIP,RIPV2,IGRP EIGRP OSPF是主動路由協議 補充: 協議是一種標准,一種方法,OSI參考模型分7層,網路協議其實很多協議的統稱。每一層都有網路協議,電腦上當然有支持網路運行的協議,我們應該更多的把協議理解成為標准,因為你一旦不遵守這個標准,你就無法連入網際網路。 用於實現協議的程序,在電腦上有,在網路設備上也有,並且這些都是不允許改動的(你不能直接修改協議)。 數據包是第三層的概念,當數據包來到路由器後, ,讀取包頭信息(這是IP協議的工作),主要是讀目的地址和源地址(IP地址),與訪問控制列表比較,如果能通過進入下一步,不能通過,丟棄該包。並在路由表中查看有沒有這一目的地址。如果沒有,丟棄該包,如果有,將包交換到輸出介面,進入到輸出介面的緩存後後面就是第二層的工作 了,
㈡ 計算機網路中五層協議它們分別的主要功能是什麼它們具體分別是在哪裡(從硬體層面上談)實現的
1,物理層;其主要功能是:主要負責在物理線路上傳輸原始的二進制數據。
2、數據鏈路層;其主要功能是:主要負責在通信的實體間建立數據鏈路連接。
3、網路層;其主要功能是:要負責創建邏輯鏈路,以及實現數據包的分片和重組,實現擁塞控制、網路互連等功能。
4、傳輸層;其主要功能是:負責向用戶提供端到端的通信服務,實現流量控制以及差錯控制。
5、應用層;其主要功能是:為應用程序提供了網路服務。
物理層和數據鏈路層是由計算機硬體(如網卡)實現的,網路層和傳輸層由操作系統軟體實現,而應用層由應用程序或用戶創建實現。
(2)網路協議有什麼來實現擴展閱讀:
應用層是體系結構中的最高層。應用層確定進程之間通信的性質以滿足用戶的需要。這里的進程就是指正在運行的程序。
應用層不僅要提供應用進程所需要的信息交換
和遠地操作,而且還要作為互相作用的應用進程的用戶代理,來完成一些為進行語義上有意義的信息交換所必須的功能。應用層直接為用戶的應用進程提供服務。
傳輸層的任務就是負責主機中兩個進程之間的通信。網際網路的傳輸層可使用兩種不同協議:即面向連接的傳輸控制協議TCP,和無連接的用戶數據報協議UDP。
面向連接的服務能夠提供可靠的交付,但無連接服務則不保證提供可靠的交付,它只是「盡最大努力交付」。這兩種服務方式都很有用,備有其優缺點。在分組交換網內的各個交換結點機都沒有傳輸層。
網路層負責為分組交換網上的不同主機提供通信。在發送數據時,網路層將運輸層產生的報文段或用戶數據報封裝成分組或包進行傳送。
在TCP/IP體系中,分組也叫作IP數據報,或簡稱為數據報。網路層的另一個任務就是要選擇合適的路由,使源主
機運輸層所傳下來的分組能夠交付到目的主機。