MTU及路徑MTU探索
現今網路速度越來越快的情況下,為了減少路由器的負擔(不讓路由器負責封包重組、分割的動作)
以及提升路由器處理的工作效能,會使用路徑MTU探索
(Path MTU Discovery)的概念
MTU是什麼
在進入路徑MTU探索
之前,先介紹什麼是MTU
,英文:Maximum Transmit Unit
就是在路由器收到一個訊框(Frame)後,能直接替換訊框表頭後轉發的最大封包(Packet)大小
(訊框與封包示意圖,未按比例畫製)
現今網路速度越來越快的情況下,為了減少路由器的負擔(不讓路由器負責封包重組、分割的動作)
以及提升路由器處理的工作效能,會使用路徑MTU探索
(Path MTU Discovery)的概念
在進入路徑MTU探索
之前,先介紹什麼是MTU
,英文:Maximum Transmit Unit
就是在路由器收到一個訊框(Frame)後,能直接替換訊框表頭後轉發的最大封包(Packet)大小
(訊框與封包示意圖,未按比例畫製)
書上看到的概念,覺得很酷所以記錄下來
假設有個網路環境如圖所示,左右兩邊的router都可以處理IPv6及IPv4的封包
唯獨中間的網路可能比較老舊,只能支援IPv4的封包通過
此時,只要使用IP隧道的概念就可以讓左右兩邊的IPv6封包通過了
這學期有網路與通訊,筆記一下之前學過的
在介紹分級之前,我們要先知道IP(IPv4)總共有32為元
為了方便判讀,我們將它每8個位元用一個.
分隔,並且將二進轉換成十進位表示
E.g. 例如我們很常見的區域網路分享器預設IP位址 192.168.0.1
十進位是給人看的,電腦其實是辨認它的二進位
11000000.10101000.00000000.00000001
同理可推,全部的IP(IPv4)範圍會介於 0.0.0.0 到 255.255.255.255 之間
因為其二進位最小與最大值是
00000000.00000000.00000000.00000000 與 11111111.11111111.11111111.11111111
有了這樣的觀念,接下來就可以進入我們的主題了。
聲明
所有過程僅止於學術研究,並全程保密受測方。
測試結束後即知會受測方,且立即登出該帳號,絕無不法之使用。
上課時老師們總是會去學校的線上教學平台下載ppt,但每次看老師使用都很納悶
登入時都還是https有加密
登入後怎麼又變回http了@@
多逛幾個學校不同的網站,發現好像只有登入時才有SSL/TLS協議加密,這...安全性可靠嗎...
每次上課都困惑一次,終於在今天好奇心大爆發
想在課堂上試試看能不能用劫持session的方式直接騙過server登入
(因為登入是https,有經過SSL/TLS協議加密)
於是我就默默boot up usb裡的Kali Linux,開啟Ettercap
最近有從網路上下載CSV檔案,並且匯入資料庫準備拿來做分析的需求
一開始嘗試用phpMyAdmin裡的匯入功能
但是因為要經過分析轉譯,匯入速度實在不敢恭維
加上登入的session又會timeout,好不容易跑了10萬筆就被中斷,功虧一簣Orz
嘗試了數種方法,最後還是決定回到正統用SQL語法操作的方式。
LOAD DATA LOCAL INFILE '/path/to/example.csv'
INTO TABLE table_name
CHARACTER SET UTF8
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
用terminal進mysql後,記得先use myDatabase;
到正確的資料庫下再進行操作。
換行符號因作業系統而異,也有可能是\r\n
。
近期迴響