1. 程式人生 > >網絡相關練習 - 第五周

網絡相關練習 - 第五周

管理命令 eth trac 簡述 相關 pdu 建立連接 dump name

1.簡述TCP三次握手

client --> server

第一次握手:客戶端主動打開tcp連接,發送帶有SYN=1(同步位標記)的數據包,向服務器,此時服務器處於監聽狀態。
第二次握手:服務器收到數據包後,回復給客戶端帶有SYN=1 ACK=1(確認字段有效)...的數據包,表明我已收到
第三次握手:客戶端收到服務器帶有SYN為1的數據包後,向服務器再次發送一個ACK為1,確認我已收到服務器的SYN為1的數據包,服務器收到該數據包後,即可建立連接狀態,三次握手完成,正常傳輸數據

2.簡述TCP與UDP的區別

TCP:工作在傳輸層,面向可靠連接,需要三次握手才能建立,擁有數據恢復重發,錯誤檢查。
UPD:工作在傳輸層,非面向連接協議,傳輸性能比TCP強,但無數據恢復功能

3.總結IP地址規劃

根據主機數劃分vlan
三層VLAN通訊
私有網絡
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

4.總結常見網絡管理命令

ifconfig
ip addr
traceroute
ping
netstat
ss
tcpdump

5.給定地址167.77.88.99和子網掩碼255.255.255.192,子網號是什麽?廣播地址是什麽?有效IP地址是什麽?

子網號 167.77.88.64
廣播地址:167.77.88.127
有效IP 167.77.88.65 - 167.77.88.126

6.添加IP地址192.168.2.2/24到eth0 網卡上

ip addr add 192.168.2.2/24 dev eth0 label eth0:0

7.總結網絡組創建方法,並實例演示創建網絡組

bonding(綁定)是一種linux系統下的網卡綁定技術,可以把服務器上n個物理網卡在系統內部抽象(綁定)成一個邏輯上的網卡,能夠提升網絡吞吐量、實現網絡冗余、負載等功能,有很多優勢。

先創建網絡組,然後指定PORT,最後把物理網卡加到網絡組中

#創建網絡做,名為tema0 類型為主從
nmctl connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
#分配IP地址
nmcli connection modify team0 ipv4.addresses "192.168.1.100/24"
nmcli con mod team0 ipv4.method manual

#添加現有的網卡設備進入網卡組
nmcli connection add type team-slave con-name team0-eno1 ifname eno1 master team0
nmcli connection add type team-slave con-name team0-eno2 ifname eno2 master team0

網絡相關練習 - 第五周