1. 程式人生 > 其它 >Linux學習 第五週

Linux學習 第五週

1、簡述osi七層模型和TCP/IP五層模型

OSI參考模型和TCP/IP分層模型:

  • OSI七層參考模型:

由下至上分別為:物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層。

物理層:位於OSI參考模型的最底層,提供一個物理連結,所傳資料單位是位元,網絡卡,集線器,中繼器都是工作在物理層上的裝置。

資料鏈路層:在通訊實體之間建立資料鏈路連結,對網路層下來的包進行封幀,傳輸的基本單位為“幀”,能工為網路層提供差錯控制和流量控制。

網路層:對資料進行打包,傳輸的單位是分組或資料包,路由器就是工作在網路層的重要裝置。

傳輸層:是網路體系結構中高低層之間銜接的介面,資料在傳輸層中會打上傳輸協議標籤,能夠處理資料報錯誤、資料包次序層傳輸問題。

會話層:會話層歲不參與具體的資料傳輸,負責管理主機間的會話程序,包括建立、管理及終止程序間的會話。會話層可以使用校驗點的通訊會話在通訊會話在通訊失效時校驗點繼續恢復通訊,實現資料同步。

表示層:電腦從網絡卡收到一串資料時,這些資料在電腦中都是都是二進位制的格式,我們人類是看不懂二進位制的,就需要表示層幫忙將這些二進位制轉換成我們能夠識別的資料。

  • TCP/IP分層模型

應用層:應用層是TCP/IP協議的第一層,是直接為應用程序提供服務的。
(1)對不同種類的應用程式它們會根據自己的需要來使用應用層的不同協議,郵件傳輸應用使用了SMTP協議、全球資訊網應用使用了HTTP協議、遠端登入服務應用使用了有TELNET協議
(2)應用層還能加密、解密、格式化資料
(3)應用層可以建立或解除與其他節點的聯絡,這樣可以充分節省網路資源
運輸層:作為TCP/IP協議的第二層,運輸層在整個TCP/IP協議中起到了中流砥柱的作用。且在運輸層中,TCP和UDP也同樣起到了中流砥柱的作用
網路層:網路層在TCP/IP協議中的位於第三層。在TCP/IP協議中網路層可以進行網路連線的建立和終止以及IP地址的尋找等功能
網路介面層:在TCP/IP協議中,網路介面層位於第四層。由於網路介面層兼併了物理層和資料鏈路層所以,網路介面層既是傳輸資料的物理媒介,也可以為網路層提供一條準確無誤的線路

2、總結描述TCP三次握手四次揮手
三次握手過程:
首先 Client 端傳送連線請求報文
其次Server 段接受連線後回覆 ACK 報文,併為這次連線分配資源
最後Client 端接收到 ACK 報文後也向 Server 段發生 ACK 報文,並分配資源,這樣 TCP 連線就建立了。

四次揮手:
由於TCP連線時全雙工的,因此,每個方向都必須要單獨進行關閉,這一原則是當一方完成資料傳送任務後,傳送一個FIN來終止這一方向的連線,收到一個FIN只是意味著這一方向上沒有資料流動了,即不會再收到資料了,但是在這個TCP連線上仍然能夠傳送資料,直到這一方向也傳送了FIN。首先進行關閉的一方將執行主動關閉,而另一方則執行被動關閉,上圖描述的即是如此。
第一次揮手:Client傳送一個FIN,用來關閉Client到Server的資料傳送,Client進入FIN_WAIT_1狀態。
第二次揮手:Server收到FIN後,傳送一個ACK給Client,確認序號為收到序號+1(與SYN相同,一個FIN佔用一個序號),Server進入CLOSE_WAIT狀態。
第三次揮手:Server傳送一個FIN,用來關閉Server到Client的資料傳送,Server進入LAST_ACK狀態。
第四次揮手:Client收到FIN後,Client進入TIME_WAIT狀態,接著傳送一個ACK給Server,確認序號為收到序號+1,Server進入CLOSED狀態,完成四次揮手。

3、描述TCP和UDP區別

TCP是可靠不間斷的傳輸,UDP是經歷而為的傳輸


4、網絡卡繫結bond0的實現架構需要看到的課程進度:
3、安裝windows虛擬機器

4、vcenter安裝及使用
5、實現虛擬機器遷移
6、ubuntu簡介及系統安裝
7、ubuntuserver使用