1. 程式人生 > >2018.10.29-2018.11.4

2018.10.29-2018.11.4

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

QQ截圖20181105101829.jpg

  • 應用層
    OSI 參考模型中最靠近使用者的一層,是為計算使用者提供應用介面,也為使用者直接提供網路服務。常見的應用層網路服務協議有:HTTP,HTTPS,FTP,POP3,SMTP

  • 表示層
    表示提供各種用於應用層資料編碼和轉換功能,確保一個系統的應用層傳送的資料能被另一個系統的應用層識別。如果必要該層可提供一種標準表示形式,用於將計算機內部的多種資料格式轉換成通訊中採用的標準表示形式。資料壓縮和加密也是表示層可提供的轉換功能之一。

  • 會話層
    會話層負載建立、管理和終止表示層實體之間的通訊會話。該層的通訊由不同裝置中的應用程式之間的服務請求和響應組成。

  • 傳輸層
    傳輸層建立了主機端到端的連結,傳輸層的作用是為上層協議提供端到端的可靠和透明的資料傳輸服務,包括處理差錯控制和流量控制等問題。該層向高層遮蔽了下層資料通訊的細節,是高層使用者看到的只是在兩個傳輸實體建的一個主機到主機的、可由使用者控制和設定、可靠的資料通路。通常說的TCP UDP就是在這層。埠號即是這裡的

  • 網路層
    本層通過IP定址來建立兩點之間的連線,為源端的運輸層來的分組,選擇合適的路由和交換節點,正確無誤地按照地址傳送給目的端的運輸層。就是通常說的ip層。這一層就是我們經常說的IP協議層。IP協議是Internet的基礎。

  • 資料鏈路層
    將位元組合成位元組,再將位元組組成幀,使用鏈路層地址(乙太網

    mac地址)來訪問介質,並進行差錯檢測。
    資料鏈路層又分為2個子層:邏輯鏈路控制子層(LLC)和媒體訪問控制子層(MAC)。

  • 物理層
    實際最終訊號傳輸是通過物理層實現的。通過物理介質傳輸位元流。規定電平、速度和電纜針腳。常用裝置有(各種物理裝置)集線器、中繼器、調變解調器、網線、雙絞線、同軸電纜。這些都是物理層的傳輸介質

QQ截圖20181105101906.jpg

2.簡述iproute家族命令

QQ截圖20181105101940.jpg

QQ截圖20181105101955.jpg

3.詳細說明進行管理工具htop、vmstat等相關命令,並舉例 

QQ截圖20181105102047.jpg

QQ截圖20181105102058.jpg

QQ截圖20181105102107.jpg

4.使用until和while分別實現192.168.0.0/24 

網段內,地址是否能夠ping通,弱ping通則輸出"success!",若ping不通則輸出"fail!"

##############while迴圈#############

#!/bin/bash

declare -i ip=0

while [ $ip -lt 255 ];do

        ping -c 1 -W 1 172.16.100.$ip &> /dev/null && echo -e "ping 172.16.100.$ip \033[31msuccessful...\033[0m" || echo "ping 172.16.100.$ip failed..."

        let ip++

done

##############until迴圈#############

#!/bin/bash

declare -i ip=0

until [ $ip -ge 255 ];do

        ping -c 1 -W 1 172.16.100.$ip &> /dev/null && echo -e "ping 172.16.100.$ip \033[31msuccessful...\033[0m" || echo "ping 172.16.100.$ip failed..."

        let ip++

done