1. 程式人生 > 其它 >網路安全筆記

網路安全筆記

IP詳解

一、區域網

區域網:一般稱為內網

單區域網構成:交換機,網線,pc

交換機:用來組建內網的區域網的裝置,並不能讓區域網上網,路由器只能實現連線內網和外網。

二、ip地址

32位二進位制

********.********.********.********

為了方便變為10進位制: *.*.*.* (*的範圍 0-255)

三、子網掩碼

區域網通訊規則:在同一個區域網中,所有IP必須在同一個網段才可以互相通訊

IP構成:網路位 +主機位(網路位相同的IP地址,為同一個網段)

子網掩碼:用來確定IP地址的網路位

子網掩碼如何確定網路位: 與255對應的數字為網路位,與0對應的數字為主機位

子網掩碼的個數

255.0.0.0 255.255.0.0 255.255.255.0

四、IP地址詳解

ISO定義五大類:(是以IP地址的第一位進行區分的)

A類:1-126 預設子網掩碼:255.0.0.0

B類:128-191 預設子網掩碼:255.255.0.0

C類:192-223 預設子網掩碼:255.255.255.0

D類:224-239 組播地址

E類:240-254 科研使用

注:目前我們只能使用A、B、C類 子網掩碼可以修改

每個網段的地址分三類:

1、主機位全為0 是該網段的名稱

2、主機位為255 是該網段的廣播地址

3、中間的可用地址

比如:

此地址的網段名稱為192.168.0.0

此地址的廣播地址為192.168.255.255

127.0.0.1 迴環地址(跟自己通訊)

五、閘道器

閘道器:一個網路的出口,Gateway=GW,一般閘道器在路由器上

路由器:可以連線外網的裝置

#pc向外發包的心理活動

1、首先判斷目標IP與自己是否在 同一個網段

2、如在同一個網段,則直接發出去,不找閘道器

3、如不在同一個網段,則發包給閘道器

六、DNS

網際網路的一項服務,它作為將域名和IP地址相互對映的一個分散式資料庫,能夠使人更方便地訪問網際網路。

ping 目標IP地址              #測試網路連通性,有去有回即為可以成功通路

ping -t 目標IP地址           #一直ping

ping 
-n 數字 目標ip地址 #修改ping包的數量(預設4) ping -l 數字 目標ip地址 #修改ping 包的大小

手工解析域名

nslookup www.baidu.com

如何檢視ip

ipconfig           #檢視ip基本資訊
ipconfig /all      #檢視ip所有資訊

七、進位制轉換

八、基礎DOS命令

#1、命令: color fe
幫助:color ?
作用:改變背景及字型顏色

#2、命令: cls
作用:清屏

#3、命令:dir
作用:瀏覽當前資料夾的內容(帶<dir>標識的為資料夾,否則為檔案)
其他用法︰
dir 指定路徑
dir d:\
dir d:\pic
dir /a    瀏覽所有內容,包括隱藏內容

#4、命令∶碟符
作用:切換分割槽,如: c:、d:、e:

#5、命令: cd..
作用:退出一級目錄

#6、命令:cd資料夾名
作用:進入資料夾

#7、Tab鍵:補全路徑功能

#8、命令: cd \
作用:直接退到根目錄

#9、命令 :md 資料夾〔資料夾1、資料夾2....]
作用:建立資料夾

#10、命令:rd 資料夾 [資料夾1、資料夾2...]
作用:刪除空資料夾
命令:rd 資料夾 /s /q
作用:無提示刪除非空資料夾

#11、路徑
相對路徑∶針對當前路徑有效,如:  ..\456
絕對路徑:從根開始寫路徑,如:  \123\345

#12、建立檔案方法:
echo 字串 >>[路徑1]檔名.副檔名
echo後如果不加">"">>"就表示在螢幕輸出內容。

註釋:>>和>都可以將命令的輸出內容輸入到某檔案中,若檔案不存在,則同時建立該檔案 >>為追加 >為覆蓋 
案例∶修改hosts檔案 echo 1.1.1.1 www.baidu.com >>c:\windows\system32\drivers\etc\hosts

#13、 清空磁碟
rd . /s/q

#14、瀏覽檔案
type 檔名.副檔名                 顯示
type 檔名.副檔名 |more       分頁顯示
例如:dir c:\windows |more

#15、建立檔案
1)echo
2) copy con 檔名.副檔名
開始編寫內容
ctrl+z      回車結束編寫

#16、刪除檔案
del *.txt                  刪除所有txt結尾的檔案
del *.*                    刪除檔案
del *.* /s/q               無提示刪除

#17、資料夾屬性操作
attrib +h 檔名          隱藏資料夾
attrib -h 檔名          取消資料夾
attrib +h +s +a 檔名         將資料夾隱藏設為系統檔案
dir /a                        顯示當前磁碟所有包括系統檔案

#18、快速生成一個空檔案(有大小)
fsutil file createnew c:\system.ini 數字     在c盤建立檔案指定檔案大小

#19、修改關聯
assoc .txt=exefile         修改開啟txt檔案的程式 使其無法開啟
assoc .txt=txtfile         恢復

#20、shutdown
shutdown -s -t 100          定時關機
shutdown -s -f -t 100       定時強制關機
shutdown -r -t              定時重啟
shutdown -a                 取消一切定時
shutdown -l                 登出,同logoff命令相同
shutdown -s -f -t 100 -c "顯示資訊"

#20、重新命名、移動、複製
ren 舊名 新名              重新命名
move 原地址 新地址          移動
copy 原地址 目的地址        複製貼上

九、批處理

方法:建立一個記事本檔案,然後將其擴充套件改為.bat

批處理作用:自上而下成批處理每一條DOS命令,直到執行到最後一條,不管每條命令成功與否都會執行下一條命令。

#批處理語法
1、@echo off #關閉回顯
2、title HK-9527v1.0 #設定程式名
3、pause #暫停螢幕
4、echo. #空一行
5、start #命令後可跟網頁、某路徑下的程式,如果什麼都不填,那就是預設開啟cmd
6、%*% #取變數*的值
7、Userprofile #是一個變數,儲存的是登入使用者的家目錄
8、路徑中有特殊符號的時候要加雙引號
9、>nul 2>nul #清除一條命令執行後的系統反饋,如果有錯誤也不顯示
10、set /p u=(字串) #獲取輸入的字元,將其賦值給變數u
11、:3 #表示"3"區塊
12、goto 區塊名 #程式跳該區塊
13、if "%num%"=="1" 命令1 #如果條件成立,執行命令1;條件不成立,跳過命令1,向下走
#幾種特殊的cmd語句
ntsd -c q -pn winlogon.exe #藍屏操作,強制指定殺死登入視窗程式(只針對2003)
taskkill /im explorer.exe /f #任務程序殺死命令,殺死命為explorer的程序,/f表強制
start C:\windows\explorer.exe #開啟桌面程序
copy **.bat "%userprofile%\Start Menu\Programs\Startup" #將某個bat程式拷貝到啟動項裡(win10)