第三周作業(yè)

1、

2、先關(guān)閉防火墻和selinux

下載源碼包:

解壓縮:

編譯安裝:

啟動(dòng)httpd:

訪問(wèn):

3、

4、

5、

6、apt install 安裝軟件包、apt remove 移除軟件包、apt purge 移除軟件包及配置文件、apt update 刷新存儲(chǔ)庫(kù)索引、apt search 搜索應(yīng)用程序、apt show 顯示安裝細(xì)節(jié)、apt list 列出包含條件的包

7、七層模型:第7層 應(yīng)用層

? ? ? ? ? ? ? ? ? ? ? ?提供為應(yīng)用軟件而設(shè)的接口,以設(shè)置與另一應(yīng)用軟件之間的通信。

? ??????????????????????第6層 表示層

? ? ? ? ? ? ? ? ? ? ? ? 把數(shù)據(jù)轉(zhuǎn)換為能與接收者的系統(tǒng)格式兼容并適合傳輸?shù)母袷?/p>

? ? ? ? ? ? ? ? ? ? ? ? 第5層 會(huì)話層

? ? ? ? ? ? ? ? ? ? ? ? 負(fù)責(zé)在數(shù)據(jù)傳輸中設(shè)置和維護(hù)電腦網(wǎng)絡(luò)中兩臺(tái)電腦之間的通信連接

? ? ? ? ? ? ? ? ? ? ? ? 第4層 傳輸層

? ? ? ? ? ? ? ? ? ? ? ? 把傳輸表頭加至數(shù)據(jù)以形成數(shù)據(jù)包。傳輸表頭包含了所使用的協(xié)議等發(fā)送信息

?? ?????????????????????第3層 網(wǎng)絡(luò)層

? ? ? ? ? ? ? ? ? ? ? ? 決定數(shù)據(jù)的路徑選擇和轉(zhuǎn)寄,將網(wǎng)絡(luò)表頭加至數(shù)據(jù)包,以形成報(bào)文。網(wǎng)絡(luò)表頭包含了網(wǎng)絡(luò)數(shù)據(jù)

? ? ? ? ? ? ? ? ? ? ? ? 第2層 數(shù)據(jù)鏈接層

? ? ? ? ? ? ? ? ? ? ? ? 負(fù)責(zé)網(wǎng)絡(luò)尋址、錯(cuò)誤偵測(cè)和改錯(cuò)

?? ?????????????????????第1層 物理層

? ? ? ? ? ? ? ? ? ? ? ? 在局部局域網(wǎng)上傳送數(shù)據(jù)幀,它負(fù)責(zé)管理電腦通信設(shè)備和網(wǎng)絡(luò)媒體之間的互通。包括了針腳、電壓、線纜規(guī)范、集線器、中繼器、網(wǎng)卡、主機(jī)接口卡等

? ? ? ? 五層模型:TCP/IP模型?

????????????????????????應(yīng)用層 : 應(yīng)用層 表示層 會(huì)話層

????????????????????????傳輸層 : 傳輸層

????????????????????????網(wǎng)絡(luò)層 : 網(wǎng)絡(luò)層

????????????????????????鏈路層 : 鏈路層

????????????????????????物理層 : 物理層

8、三次握手:第一次握手:客戶端向服務(wù)端發(fā)送連接請(qǐng)求報(bào)文段。該報(bào)文段的頭部中SYN=1,ACK=0,seq=x。請(qǐng)求發(fā)送后,客戶端便進(jìn)入SYN-SENT狀態(tài)。

? ? ? ? ? ? ? ? ? ? ? ?第二次握手:服務(wù)端收到連接請(qǐng)求報(bào)文段后,如果同意連接,則會(huì)發(fā)送一個(gè)應(yīng)答:SYN=1,ACK=1,seq=y,ack=x+1。該應(yīng)答發(fā)送完成后便進(jìn)入SYN-RCVD狀態(tài)。

? ? ? ? ? ? ? ? ? ? ? ?第三次握手:當(dāng)客戶端收到連接同意的應(yīng)答后,還要向服務(wù)端發(fā)送一個(gè)確認(rèn)報(bào)文段,表示:服務(wù)端發(fā)來(lái)的連接同意應(yīng)答已經(jīng)成功收到。該報(bào)文段的頭部為:ACK=1,seq=x+1,ack=y+1。客戶端發(fā)完這個(gè)報(bào)文段后便進(jìn)入ESTAB-LISHED狀態(tài),服務(wù)端收到這個(gè)應(yīng)答后也進(jìn)入ESTAB-LISHED狀態(tài),完成三次握手。

四次揮手:第一次揮手:客戶端向服務(wù)端發(fā)送FIN包,請(qǐng)求關(guān)閉客戶端到服務(wù)端的數(shù)據(jù)傳送。該FIN包的主要參數(shù)為:FIN=1,seq=u。此時(shí),客戶端進(jìn)入FIN-WAIT-1狀態(tài)。

? ? ? ? ? ? ? ? ? 第二次揮手:服務(wù)端收到FIN包后,發(fā)送一個(gè)ACK包給客戶端,確認(rèn)號(hào)為收到序號(hào)+1,此時(shí),服務(wù)端進(jìn)入CLOSE-WAIT狀態(tài),其報(bào)文頭包含:ACK=1,seq=v,ack=u+1??蛻舳耸盏紸CK包,進(jìn)入FIN-WAIT-2狀態(tài),等待服務(wù)端發(fā)送連接釋放請(qǐng)求。

? ? ? ? ? ? ? ? ? 第三次揮手:服務(wù)端向客戶端發(fā)送FIN包,請(qǐng)求關(guān)閉服務(wù)端到客戶端的數(shù)據(jù)傳送。 該FIN包的主要參數(shù)為:FIN=1,ACK=1,seq=w,ack=u+1。此時(shí),服務(wù)端進(jìn)入LAST-ACK狀態(tài)。

? ? ? ? ? ? ? ? ? 第四次揮手:客戶端收到FIN包后,發(fā)送一個(gè)ACK包給服務(wù)端,確認(rèn)號(hào)為w+1,客戶端狀態(tài)進(jìn)入TIME_WAIT,等待2MSL時(shí)間,當(dāng)服務(wù)端收到最后一次ACK包后,服務(wù)端進(jìn)入CLOSED狀態(tài),客戶端等待了2MSL時(shí)間,也進(jìn)入CLOSED狀態(tài),完成四次揮手。

9、1、基于連接與無(wú)連接;

? ? ? 2、對(duì)系統(tǒng)資源的要求(TCP較多,UDP少);

? ? ? 3、UDP程序結(jié)構(gòu)較簡(jiǎn)單;

? ? ? 4、流模式與數(shù)據(jù)報(bào)模式 ;

? ? ? 5、TCP保證數(shù)據(jù)正確性,UDP可能丟包;

? ? ? 6、TCP保證數(shù)據(jù)順序,UDP不保證。

10、

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、redis服務(wù)配置文件詳解 bind 0.0.0.0 #監(jiān)聽(tīng)地址,可以用空格隔開(kāi)后多個(gè)監(jiān)聽(tīng)I(yíng)P protect...
    安德魯內(nèi)曼閱讀 131評(píng)論 0 0
  • 1、描述Linux發(fā)行版的系統(tǒng)目錄名稱命名規(guī)則以及用途。linux各發(fā)行版都遵循LSB(Linux Standar...
    letsgoheat_c1dc閱讀 510評(píng)論 2 0
  • 1、簡(jiǎn)述osi七層模型和TCP/IP五層模型 一、OSI參考模型 1、OSI七層模型的劃分 OSI定義了網(wǎng)絡(luò)互連的...
    Gustav_man閱讀 232評(píng)論 0 0
  • 1、簡(jiǎn)述osi七層模型和TCP/IP五層模型 osi七層模型: TCP/IP五層模型 TCP/IP的應(yīng)用層相當(dāng)于O...
    毅_閱讀 293評(píng)論 0 0
  • 1、簡(jiǎn)述osi七層模型和TCP/IP五層模型 OSI分層 (7層):物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表...
    kaufu閱讀 228評(píng)論 0 0

友情鏈接更多精彩內(nèi)容