iT邦幫忙

2019 iT 邦幫忙鐵人賽

0
自我挑戰組

30日Linux學習系列 第 26

Linux Ifconfig指令

參考來源:
https://ithelp.ithome.com.tw/articles/10204918
http://linux.vbird.org/linux_server/0140networkcommand.php

ifconfig 主要是可以觀察與修改網路介面的相關參數,可以修改的參數很多,包括IP參數以及MTU等等都可以修改。

安裝ifconfig
https://ithelp.ithome.com.tw/upload/images/20181224/20112174C7vXOjt7vv.png
https://ithelp.ithome.com.tw/upload/images/20181224/20112174QCKMw64Ifr.png

認識inet(IPv4位址)、netmask、broadcast

IPv4位址
1.IP位址是分配給網路上使用IP裝置的數字標籤。
2.IP位址分為IPv4與IPv6兩大類。
3.32位元二進位。
4.XXX.XXX.XXX.XXX形式表現,每組XXX代表小於或等於255的10進位數。
5.IP技術可能使用的IP位址最多4,294,967,296個(即2的32次方),大概42億。

netmask:
如何辨別每台電腦,位址必須要有NetworkID和hostID
NetworkID像是分辨哪個區域網路
hostID像是分辨區域網路的哪台個人電腦
顯示IP網址哪段是NetworkID、哪段是hostID,就是netmask:

IP和Subnet的運算
1.先把十進位轉成二進位
2.然後都是1的地方屬於network ID,都是0的地方屬於host ID
3.然後算有幾個host,就是看有幾個0,在二次方
4.usable hosts,可用的hosts要扣掉2個,一個是host ID全部都是0(網路本身識別碼),一個是host ID全部都是1(該網路的廣播位址)
5.usable hosts的範圍就是1-14

MTU和MSS
最大傳輸單元(英語:Maximum Transmission Unit,縮寫MTU)是指根據不同的OSI模型層級,上面所能通過的最大數據包大小(以bytes為單位)。

在乙太網路(第2層 資料連結層)上,標準的MTU就是 1500 bytes。

最大分段大小(Maximum Segment Size)
是TCP的一個參數,以字節數定義一個計算機或通信設備所能接受的分段的最大數據量。它並不會計算 TCP或IP的header的大小。
算法:
MSS = MTU - 20 octet (TCP 固定表頭) - 20 octet (IP 固定表頭)
之後來了解ufw指令


上一篇
Linux 了解IPV6
下一篇
Ubuntu ufw指令
系列文
30日Linux學習30

尚未有邦友留言

立即登入留言