各層簡述:
媒介層,如雙絞線,光纖等服務物理層,為資料位元傳輸提供媒介
物理層將資料以數碼訊號以無結構的位元傳輸,無法進行檢錯與糾錯
而物理層服務於資料鏈路層,資料鏈路層能將資料報文組成結構,以幀的方式進行傳輸,有檢錯的功能,實現了點對點的傳輸
資料鏈路層只能進行短距離的點對點傳輸,當需要端到端的長距離傳輸時,就需要資料鏈路層服務於網路層,網路層通過路由器和交換機 實現了端到端(主機到主機)的傳輸。此時的傳輸是不可靠的,盡力而為的(無保障)。
網路層又服務於傳輸層,傳輸層在網路層提供服務的基礎上,加強了他的服務,細分了他的服務,實現程序到程序的資料通訊,並且將不可靠傳輸變成可靠傳輸。應用程序能按照應用層協議相互進行應用報文交換從而實現應用。
對等層通過實體協議互動。
聯網的計算機構成的系統,聯網的計算機包括主機節點、資料節點。
主機的節點是資料的源和目的點,資料節點是路由器交換機還有更高層的負載均衡裝置,是資料的中轉點,實現源到目的的傳輸。
路由器工作在網路層,交換器工作在資料鏈路層
網路裝置不需要所有層次才能通訊,交換機只是二層裝置也能通訊
網路的邊分兩類:
主機通過乙太網網線接到最近的乙個交換機稱為接入鏈路。
路由器和路由器,交換機和路由器,交換節點之間連在一起的邊稱為骨幹鏈路。
計算機網路除了上述的硬的裝置還有軟的:協議
協議也分層次,物理層協議,網路層協議等。
協議:對等層實體在通訊過程中應該遵守的規則的集合,包括了語法,語義,時序等
實體協議(執行當中的軟體模組)通訊時也需要遵循規則,這個規則也稱為協議
以tcp/ip協議為主的一簇協議來支撐工作的網路成為網際網路
實體使用下層提供的服務,完成本層功能
網際網路是一堆網路通過網路互聯裝置連在一起的巨型網路
協議定義了在兩個或多個通訊實體之間交換的報文格式和次序,以及在報文傳輸和/或接受其他事件方面所採取的動作
實體:層中的活躍元素。執行協議,完成本層功能。
可以用硬體和軟體實現:程序,具有邏輯判斷的硬體
每層可有多個實體,對等實體直接才能通訊
對等實體:不同系統同層存在通訊關係的實體
pdu協議資料單元,在不同層次有不同特指,例如應用層為massage。對等實體間交換的資料形式。報文格式包括有1.語法:是什麼格式,有多長,前面幾個欄位是什麼字段,這個欄位取某個值的時候是什麼含義。2.語義:加入前面兩個欄位取某個值的時候代表某個含義,代表什麼意思,只要傳送端的解釋和接收端的解釋一樣,那麼就可以互操作。3.時序(同步)為例如收到了請求後才傳送http的響應報文。動作是收到請求報文後,我應該做出什麼動作,內部處理的動作。 這就是協議規劃的規範。
pdu由頭部和資料形成,頭部是本層實體的控制資訊,資料是需要傳遞的資料
pdu有封裝和解封的概念。封裝就是新增每一層的頭部加在前面,解封就是把每一層新增的頭部去掉
sdu服務資料單元,是上層的pdu,上層的sdu加了頭部就變成pdu。所以上層的pdu對於這層是sdu,在該層加了頭就變成了pdu
從應用程序來看網際網路是分布式的應用程序和為應用程序通訊基礎設施。基礎設施包括主機,應用層以下的所有的執行協議實體和所有網路的裝置。
分布式應用是網路存在的理由。
網路層及以下,包括主機應用程式以下都屬於基礎設施,基礎設施為分布式應用程序提供通訊服務
基礎設施向應用程序提供服務的兩種,面向連線的服務,以tcp/ip協議向應用程序提供服務。面向無連線,以udp的形式。就是要不要打招呼。
sap服務訪問點:
有時乙個底層實體同時支援對個高層實體
sap會對上層實體進行編號,服務通過sap提供
實體附加資訊中,sap編號將作為其中一項內容 ,實體通過sap編號聯絡上層實體
sap不一定在層邊界上,ip協議可以在層中
sap和位址
都是標識用來區分不同個體
位址是同層實體用來互相區分的標識
sap是上下層實體之間
只有ip位址不能通訊,還需要程序的埠(傳輸層到應用層的sap)
計網筆記(一)
物理層更多的是規定一種標準,他並不管物理介質具體是什麼,比如電線桿上是光纖還是雙絞線,只要你能按物理層規定的標準傳輸資料就行。物理層是規定傳輸 介面的標準 資料鏈路層的主要功能 1 封裝成幀 資料鏈路層並不是無腦 boss的資訊,她要把檔案編號封裝一下。封裝的網路資料報,在鏈路層就叫資料幀。2 透明...
CP1 一些概念
1 為什麼要有資料庫系統 資料庫系統的目的至少有兩個 1 大量資料的儲存 2 對儲存的資訊進行高效管理 其它冠冕堂皇的目的都在這兩個原始意圖上派生而出,例如輔助公司決策的這個作用正是由於儲存了大量資料,並且能對他們進行高效的檢索統計分析而實現的。2 模式和例項 模式這個詞在資料庫中應該理解成 設計 ...
Python學習筆記 1 一些基本概念
一 字典,列表,序列字典 關鍵字 值的形式儲存,無序用形式 列表 值有序儲存,索引從0開始 用 value0,value1 形式列表索引可以為負 1表示最後乙個元素 分片索引列表構成乙個新的列表 li a b c d e 則 li 0,3 為 a b c 從0 到3 但不包含 li 3 li 1,1...