第七週運維作業

狼牙山發表於2020-07-27

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

osi七層模型

應用層:網路服務與使用者應用程式間的一個介面

表示層:資料的解碼和編碼、加密和解密、壓縮和解壓縮

會話層:會話連線恢復與釋放;會話連線管理、差錯控制。

    在裝置或節點之間提供會話控制,協調通訊過程,並提供3種不同的方式來組織它們之間的通訊(單工,半雙工,全雙工)

傳輸層:負責建立端到端的連線,保證報文在端到端之間的傳輸;服務點編址、分段與重組、連線控制、流量控制、差錯控制

網路層:為網路裝置提供邏輯地址(ip)進行路由選擇、維護路由表、負責將分組資料從源端傳輸到目的端。

資料鏈路層:在不可靠的物理連結上,提供可靠的資料傳輸服務,把幀從一跳(結點)移動到另一跳(結點)

      組幀、物理編址、流量控制、差錯控制、接入控制

物理層:負責建立、維護和取消物理連線;定義網路物理拓撲;定義位元的表示、資料傳輸速率;訊號的傳輸模式

    定義介面的線序、電壓、電流特性。

TCP/IP模型:網路訪問層(資料鏈路層、物理層)、internet層(網路層),傳輸層(傳輸層)、應用層(應用層、表示層、會話層)。

 

2、總結描述TCP三次握手四次揮手

 第一次握手:建立連線時,client將標誌位SYN置為1,序號seq=j,併傳送該SYN包到伺服器,並進入SYN_SENT狀態,等待server確認。

第二次握手:server收到SYN包,由標誌位SYN=1知道client請求建立連線,server需要向client確認,確認包中標誌位SYN和ACK都置為1,

      ack=j+1,序號seq=k。傳送SYN+ACK包後,server進入SYN_RECV狀態。

第三次握手:client 收到server的SYN+ACK包,檢查ack是否為j+1,ack是否為1,如果正確則將標誌位ACK置為1,ack=k+1,並將該包回覆給

      server,server檢查ack是否為k+1,ACK是否為1,如果正確則連線建立成功,client和server進入ESTABLISHED狀態,完成三次握手,

      客戶端與伺服器開始傳送資料。

第一次揮手: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是無連線的,即傳送資料之前不需要建立連線

TCP提供可靠的服務。也就是說,通過TCP連線傳送的資料,無差錯,不丟失,不重複,且按序到達;UDP盡最大努力交付,即不保證可靠交付

TCP面向位元組流,實際上是TCP把資料看成一連串無結構的位元組流;UDP是面向報文的

UDP沒有擁塞控制,因此網路出現擁塞不會使源主機的傳送速率降低(對實時應用很有用,如IP電話,實時視訊會議等)

每一條TCP連線只能是點到點的;UDP支援一對一,一對多,多對一和多對多的互動通訊

TCP首部開銷20位元組;UDP的首部開銷小,只有8個位元組

TCP的邏輯通訊通道是全雙工的可靠通道,UDP則是不可靠通道

4、總結ip分類以及每個分類可以分配的IP數量

IP地址是由網路號(net ID)與主機號(host ID)兩部分組成的。

IP地址中的前5位用於標識IP地址的類別:

A類地址的第一位為0;(1.0.0.0-126.0.0.0)   網路號8位  主機號24位  

B類地址的前兩位為10;(128.0.0.0-191.255.0.0)  網路號14位  主機號16位
C類地址的前三位為110;(192.0.0.0-223.255.255.0)  網路號21位  主機號8位
D類地址的前四位為1110;224.0.0.1 - 239.255.255.254    被用於組播地址     
E類地址的前五位為11110。240.0.0.1 - 255.255.255.254  用於科學研究
IP地址根據網路號和主機號來分,分為A、B、C三類及特殊地址D、E。全0和全1的都保留不用。

 計算分配的ip數量

最小IP:主機ID不能全為0,全為0表示網路ID

最大IP:主機ID不能全為1,全為1表示本地廣播

A類地址:2^主機ID位-2  即 2^24-2=16777214  

B類地址:2^16-2=65534

C類地址:2^8-2=254

5、總結IP配置方法

[root@centos7 ~]#  ifconfig ens33 192.168.47.140/24

[root@centos7 ~]# ifconfig

 

 [root@centos7 ~]# ip address add 192.168.47.139/24 dev ens33

[root@centos7 ~]# ip addr

 

[root@centos7 ~]# ip address del 192.168.47.139/24 /dev ens33

[root@centos7 ~]# ip addr

 

 使用nmcli配置ip:

[root@centos7 ~]# nmcli connection add con-name eth0-test ifname eth0 type ethernet ipv4.method manual ipv4.address 192.168.3.1/24
[root@centos7 ~]# nmcli connection 

 

 [root@centos7 ~]# nmcli connection up eth0-test   

[root@centos7 ~]# ip addr

 

 如想永久生效,請修改/etc/sysconfig/network-scripts/ifcfg-ens33配置檔案

[root@centos7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 

初始狀態

 

 修改後檔案

[root@centos7 ~]# systemctl restart network

[root@centos7 ~]# ifconfig

 

 

 

相關文章