應用層
表示層會話層
傳輸層網路層
資料鏈路層
物理層定義介面標準、電器標準
網絡卡、集線器(hub)
基於mac位址**資料
封裝成幀、透明傳輸、差錯檢測(迴圈冗餘檢驗crc)
點對點通道:ppp協議:廣播通道:csma/cd協議(多點接入/載波監聽;衝突監測;半雙工):
原理:
乙太網端到端往返時間2τ稱為爭用期,通常取為51.2微秒(一般乙太網規定端到端<=100m),對於10mb/s的乙太網,爭用期內可以傳送512bit即64位元組。若傳輸過程中前64位元組未發生衝突,後續就不會衝突,所以最短有效幀長為64位元組。
交換機在不同網段**資料,實現伺服器到伺服器(位址到位址)的傳輸
arp協議:將ip位址通過廣播(目標mac位址為ff-ff-ff-ff-ff-ff)解析目標ip位址的mac位址,只能解析本網段
ip協議:
icmp協議:網際控制報文協議。ping命令使用的就是icmp協議
igmp協議:internet組播管理協議。
靜態路由:由管理員手動配置,適合小規模網路,不能自動調整路由
動態路由,由2個協議實現(週期性廣播路由表給其他路由器):
(1)rip協議:以跳數為標準,跳數小則為優
(2)ospf協議:以頻寬為標準,頻寬高則為優
路由器實現程式到程式的傳輸
tcp協議:傳輸控制協議
特點:面向連線、需要將傳輸的檔案分段、建立會話、可靠傳輸、流量控制
可靠傳輸的原理:等乙個略微大於往返時間的時間,無確認就重發
流量控制的原理:通過調節接收端滑動視窗的大小
udp協議:使用者資料報協議
特點:面向無連線,乙個資料報就能完成資料通訊(如dns)、不建立會話、不可靠、不需要流量控制、還應用於廣播和多播
計算機網路基礎回顧
對於程式設計師來說,計算機網路的知識是很重要也很基礎的。尤其是做web開發就要對http或者https很熟。有的時候涉及到網域名稱,還會碰到跨域問題。這些其實都是計算機網路相關的知識,本篇就主要回顧下計算機網路中的重要內容 ip位址是一台機器在區域網或者公網上唯一的標識,比如最常見的我們檢測本機的網...
計算機網路總結
此處介紹的是按照五層網際網路協議棧,分別為 應用層運輸層 網路層鏈路層 物理層總結自 其中推薦的部落格都寫的非常精彩!下面從下往上介紹他們之間的聯絡 1,物理層 電腦要組網,需要首先將電腦連線起來,物理層是連線電腦的物理手段,作用是負責傳輸 0 和 1 的電訊號 2,鏈結層 因為上述物理層中的單純的...
計算機網路總結
osi分層,這裡的osi分層分為七層協議,每層都有它最為重要的功能,分層也是為了解耦和可替換性高的目地。從底向上分為七層分別為 還有一些說法把網路協議分為四層或者五層的,分為五層的是把會話層,表示層和應用層統一規劃為應用層了,四層的就是把資料鏈路層,物理層也合為網路介面層了 一圖勝前言 幾個重要裝置...