計算機網絡基礎知識

一 計算機網絡層次架構圖

wKioL1Mhnv-RWEngAADQUVFjb4k159.jpg


二 各個層次主要協議

應用層:直接爲用戶的應用進程服務,協議主要有DNSHTTPFTPTFTPSMTPPOP3(郵件讀取協議)、IMAP(郵件讀取協議)、SNMP(簡單網絡管理協議)、DHCP(動態主機配置協議 )。

運輸層:負責兩個主機中進程之間的提供通信服務。

TCP:面向連接,傳輸單位爲報文段,保證可靠交付

UDP:無連接,傳輸單位爲用戶數據報,不保證可靠交付

網絡層:負責爲兩個分組交換網的不同主機提供通信服務。

協議主要有IPICMP(網際控制報文協議)、ARP(地址解析協議,將IP解析爲指定的物理地址)、RARP

RIP(內部網關協議)、OSPF(內部網關協議)、BGP(外部網關協議)、

***(虛擬專用網)、NAT(網絡地址轉換)

專用地址包括以下,不允許發送到網絡上,只在內部使用地址:

A類:10.0.0.0~10.255.255.255

B類:172.16.0.0~172.31.255.255

C類:192.168.0.0~192.168.255.255

數據鏈路層:負責兩個主機之間的數據在鏈路上傳輸。協議主要有PPP。包含MAC地址。


三 重要協議說明

1,TCP連接建立過程:客戶端A發送,服務器B應答,A再次回覆確認。

第一次握手:A發送SYN=1,初始序號seq=x;

第二次握手:B應答SYN=1,ACK=1,seq=y,確認號ack=x+1

第三次握手:A再發ACK=1,seq=x+1,ack=y+1

2,物理層使用的設備爲轉發器,數據鏈路層使用的爲網橋或橋接器,網絡層使用的是路由器,網絡層以上爲網關。

3,網絡層向上只提供簡單靈活、無連接、盡最大努力交付的數據報服務,網絡層不提供服務質量擔保。網絡層在發送分組時候不進行編號。

4,虛電路服務和數據報服務的區別

對比方面虛電路服務數據報服務
思路可靠通信由網絡擔保可靠服務由主機擔保
連接建立必須有不需要
終點地址僅在建立連接階段用,每個分組有虛電路號每個分組都有終點完整地址
分組轉發屬於同一個虛電路分組按照同一路由進行轉發每個分組獨立選擇路由轉發
節點故障情況所有通過該故障節點的虛電路都不能工作出故障節點可能會丟失分組,一些路由可能會發生變化
分組的順序按發送順序到達終點到終點時不一定按發送順序
差錯處理和流量控制由網絡負責、用戶主機負責由用戶主機負責

5,A、B、C類IP地址劃分

A類:網絡號爲第一個字節,且第1位爲0. 網絡號全爲0代表本網絡,網絡號127代表環回測試,智能用126。

B類:網絡號爲前2個字節,前2位爲10,可指派網絡數爲2(14)-1

C類:網絡號爲前3個字節,前3位爲110,可指派網絡數爲2(121)-1

D類:前4位爲1110

路由器僅僅根據目的主機所連接的網絡號來轉發分組!

網絡層的IP地址不會在轉發過程中發生變化,而MAC地址會不斷的變化。

6,子網劃分,從網絡的主機號位置借用若干位作爲子網號。

   當使用子網劃分的時候,路由器還是按照目的主機所連接網絡號轉發IP數據報,但是當目的網絡上的路由器接收到IP數據報後,然後根據網絡號和子網號找到目的子網,然後把IP數據報交給真正的目的主機。

   子網掩碼就是網絡號和子網號位置全部爲1,主機位置全部爲0。用目的IP地址與其“與”運算即可。

7, 無分類編制CIDER

IP地址分爲網絡前綴和主機,利用斜槓號"/",前面代表網絡的爲主。

8,網際控制報文協議ICMP

   ICMP允許主機或者路由器報告差錯情況和提供有關異常情況的報告。ICMP報文時作爲IP層數據報的數據的。

   ICMP差錯報告報文有如下五種:

   1)終點不可達 類型值3,當路由器或主機不能交付數據報時,向源點發送該報文

   2)源點抑制 類型值4,當路由器或主機由於擁塞而丟棄數據時,向源點發送該報文,讓其發慢點

   3)時間超過 類型值11,當路由器收到生存時間爲0的數據報,丟棄該數據報,向源點發送該報文

   4)參數問題 類型值12,當路由器或主機收到數據報首部字段值不正確,丟棄該數據報,向源點發送該報文

   5)改變路由 類型值5,路由器把改變路由報文發送給主機

 常用的PING就是利用ICMP來測試的。


四 數據庫設計基本步驟

 需求分析-->概念結構設計-->邏輯結構設計

  -->物理結構設計-->數據庫實時階段-->數據庫運行和維護階段


需求分析中用到數據流圖(DFD)數據字典

概念結構設計中用到E-R圖。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章