1、簡述osi七層模型和TCP/IP五層模型
OSI(7層):物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層、應(yīng)用層
TCP/IP?(5層):物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、運輸層、 應(yīng)用層
(1)物理層:利用傳輸介質(zhì)為數(shù)據(jù)鏈路層提供物理連接,實現(xiàn)比特流的透明傳輸
(2)數(shù)據(jù)鏈路層:通過各種控制協(xié)議,將有差錯的物理信道變?yōu)闊o差錯的、能可靠傳輸數(shù)據(jù)幀的數(shù)據(jù)鏈路
(3)網(wǎng)絡(luò)層提供路由和尋址的功能,使兩終端系統(tǒng)能夠互連且決定最佳路徑,并具有一定的擁塞控制和流量控制的能力。
(4)傳輸層:向用戶提供可靠的端到端的差錯和流量控制,保證報文的正確傳輸。傳輸層的作用是向高層屏蔽下層數(shù)據(jù)通信的細(xì)節(jié),即向用戶透明地傳送報文
(5)會話層:任務(wù)就是向兩個實體的表示層提供建立和使用連接的方法。
(6)表示層:它對來自應(yīng)用層的命令和數(shù)據(jù)進(jìn)行解釋,對各種語法賦予相應(yīng)的含義,并按照一定的格式傳送給會話層
(7)應(yīng)用層:應(yīng)用層為用戶提供的服務(wù)和協(xié)議有:文件服務(wù)、目錄服務(wù)、文件傳輸服務(wù)(FTP)、遠(yuǎn)程登錄服務(wù)、電子郵件服務(wù)、打印服務(wù)、安全服務(wù)、網(wǎng)絡(luò)管理服務(wù)、數(shù)據(jù)庫服務(wù)等
2、總結(jié)描述TCP三次握手四次揮手
客戶端主動向服務(wù)器請求建立連接:
客戶端將報文段中的SYN=1,并選擇一個seq=x,(即該請求報文的序號為x)? 將這個報文發(fā)送到服務(wù)器。此時,客戶端進(jìn)入同步已發(fā)送狀態(tài)(SYN-SEND).SYN報文段不能攜帶數(shù)據(jù),但是要消耗掉一個序號。
服務(wù)器收到請求報文后,若同意建立連接,則回復(fù)報文中,SYN=1,ACK=1,并選擇一個seq = y,且報文中確認(rèn)號為x+1,序號為y?? .此時服務(wù)器進(jìn)入同步已接收狀態(tài)(SYN-RCVD)
客戶端收到服務(wù)器的同步確認(rèn)后,對服務(wù)器發(fā)送確認(rèn)的確認(rèn)。將ACK=1,確認(rèn)號為y+1,而報文首部的序號為x+1,將該報文發(fā)出后,客戶端進(jìn)入已連接狀態(tài)(ESTABLISHED)。
服務(wù)器收到客戶端的確認(rèn)后,也進(jìn)入已連接狀態(tài)。
客戶端主動斷開連接:
客戶端向服務(wù)器發(fā)送FIN報文:FIN=1,序號seq=上一個最后傳輸?shù)淖止?jié)序號+1=u,發(fā)送后,客戶端進(jìn)入FIN-WAIT-1狀態(tài)。
服務(wù)器接收到該報文后,發(fā)送一個確認(rèn)報文:令A(yù)CK=1,確認(rèn)序號ack = u+1,自己的報文序號seq=v,發(fā)送后,服務(wù)器進(jìn)入CLOSE-WAIT狀態(tài)。
此時TCP連接進(jìn)入連接半關(guān)閉狀態(tài),服務(wù)器可能還會向客戶端發(fā)送一些數(shù)據(jù)。
客戶端收到來自服務(wù)器的確認(rèn)之后,進(jìn)入FIN-WAIT-2狀態(tài)。等待服務(wù)器發(fā)送連接釋放報文。
如果服務(wù)器已經(jīng)沒有要發(fā)送的數(shù)據(jù),則釋放TCP連接,向客戶端發(fā)送報文:令FIN=1,ACK=1,確認(rèn)號ack =u+1,自己的序號seq = w(w可能等于v也可能大于v),服務(wù)器進(jìn)入LAST-ACK狀態(tài)。
客戶端收到服務(wù)器的連接釋放報文后,對該報文發(fā)出確認(rèn),令A(yù)CK=1,確認(rèn)號ack=w+1,自己的序號seq=u+1,發(fā)送此報文后,等待2個msl時間后,進(jìn)入CLOSED狀態(tài)。
服務(wù)器收到客戶端的確認(rèn)后,也進(jìn)入CLOSED狀態(tài)并撤銷傳輸控制塊。
3、描述TCP和UDP區(qū)別
1.TCP是基于連接的,UDP是基于無連接?
2.對系統(tǒng)資源的要求(TCP較多,UDP少)?
3.UDP程序結(jié)構(gòu)較簡單?
4.流模式與數(shù)據(jù)報模式?
5.TCP保證數(shù)據(jù)正確性,UDP可能丟包,TCP保證數(shù)據(jù)順序,UDP不保證
4、總結(jié)ip分類以及每個分類可以分配的IP數(shù)量
A類: 1-127 ? ? ? ? ? ? ? ? ? IP數(shù)量:2^24-2=16777214
B類: 128-191 ? ? ? ? ? ? IP數(shù)量:2^16-2=65534
C類: 192-223 ? ? ? ? ? ? IP數(shù)量:2^8-2=254
D類: 224-239 ? ? ? ? ? ? ?組播
E類: 240-255 ? ? ? ? ? ? ? 保留未使用
5、總結(jié)IP配置方法:
1.ifconfig:ifconfig eth0 192.168.37.101 network 255.255.255.0(臨時性的)
2.vim /etc/sysconfig/network-scripts/ifcfg-eth0 ? 修改配置文件(永久性的)
3.圖形界面:
centos6:steup進(jìn)入圖形界面配置ip
centos7:nmtui進(jìn)入圖形界面配置ip