程式設計 網路知識體系

2021-09-24 14:13:00 字數 1265 閱讀 6424

交換機(switch):意為「開關」是一種用於電(光)訊號**的網路裝置,用人工或裝置自動完成的方法,把要傳輸的資訊送到符合要求的相應路由上的技術的統稱。

路由器(router):連線兩個或多個網路的硬體裝置,在網路間起閘道器的作用。兩者的區別主要是所處的osi層級不一樣。

osi(open system interconnection)七層模型:參考模型是國際標準化組織(iso)制定的乙個用於計算機或通訊系統間互聯的標準體系,一般稱為osi參考模型或七層模型。

網路層級

資料格式

功能協議

典型裝置

資料atpu

網路服務與使用者應用程式間的乙個介面

終端裝置

表示層 presentation

資料ptpu

資料表示、資料安全、資料壓縮

jpeg、ascll、decoic、加密格式

終端裝置

會話層 session

資料dtpu

會話連線管理、差錯控制

rpc,sql,nfs,netbios

終端裝置

傳輸層 transport

資料組織成資料段segment

用乙個定址機制來標識乙個特定的應用程式(埠號)

tcp、udp

終端裝置

網路層 network

分割和重新組合資料報packet

基於網路層位址(ip位址)進行不同網路系統間的路徑選擇

icmp、igmp、ip(ipv4、ipv6) 、arp、rarp

閘道器、路由器

資料鏈路層 data link

將位元資訊封裝成資料幀frame

在物理層上建立、撤銷、標識邏輯鏈結和鏈路復用 以及差錯校驗等功能

atm、fddi

網橋、交換機

物理層physical

位元(bit)流

物理連線

rs-232、rs-449、x.21、v.35、isdn、以及fddi、ieee802.3、ieee802.4、ieee802.5

光纖、同軸電纜、雙絞線、網絡卡、中繼器、集線器

參考文獻

1.tcp/ip入門(一):網路基礎知識彙總

2.osi

3.七層模型

4.筆試題:osi七層模型與對應的裝置、協議

canvas知識體系

把canvas想象成乙個畫板 乙個繪製狀態,可模擬畫圖工具中的工具欄 繪圖元素,包括簡單的圖形,線條,複雜的組合,和 繪製模式,比如畫板中的圖形存在繪製的先後順序,而存在重疊部分,該如何顯示存在重疊的圖形,這是繪製模式要解決的問題 裁切路徑,只讓畫板的部分可見 畫素操作,操作imagedata的畫素...

android 知識體系

1.雙鎖單例,為什麼要加 volatile?volatile就牽扯到指令重排序的問題了。要理解為什麼要加volatile,首先要理解new singleton 做了什麼。new乙個物件有幾個步驟。1.看class物件是否載入,如果沒有就先載入class物件,2.分配記憶體空間,初始化例項,3.呼叫建...

Vue 知識體系

由vue官網可知,vue大致分為如下目錄 基礎在基礎中,簡單的介紹了vue在本地記事本方式開發的整個過程,學過該內容,可以通過記事本簡單的進行開發,但是僅限於單個頁面之間,且均為簡單的使用。過渡 動畫 在該單元中,詳細的講述了vue元件的動畫內容,當乙個 所有功能全部搞定之後,就該使用到該單元內容,...