計算機必知基礎之IP-MAC-端口

IP-MAC-端口

測試工作中,我們經常會遇到環境搭建、問題排查的過程,而下面這幾個概念是我們常常會遇到,對於一些零基礎的同學還是有必要多瞭解一下。

IP地址

IP地址是互聯網協議地址(Internet Protocol Address,又譯網際協議地址),在網絡中給接入的每一臺設備分配的一個唯一標識。它是互聯網為每個網絡和每臺主機分配一個邏輯地址。

IP地址是一個32位的二進制數,被分為4個字節,即4個8位二進制數。IP地址通常用“點分十進制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之間的十進制整數。

32位IP地址分為網絡位和地址位,這樣減少了路由器中路由表記錄的數目,有了網絡地址,就可以限定擁有相同網絡地址的終端都在同一個範圍內,那麼路由表只需要維護一條這個網絡地址的方向,就可以找到相應的終端。

IP地址分為公有地址和私有地址:

公有地址劃分:

  • A類地址範圍:1.0.0.0---126.0.0.0

  • B類地址範圍:128.0.0.0---191.255.255.254

  • C類地址範圍: 192.0.0.0---223.255.255.254

  • D類地址: 224.0.0.0---239.255.255.255

  • E類地址:240.0.0.0---255.255.255.254

私有地址的劃分:

  • 10.0.0.0---10.255.255.255為A類的私有地址;127.X.X.X是保留地址,用做循環測試。

  • 172.16.0.0---172.31.255.255為B類的私有地址;169.254.X.X是保留地址;191.255.255.255是廣播地址。

  • 192.168.0.0---192.168.255.255為C類的私有地址。

ipv4和ipv6有什麼區別?

計算機必知基礎之IP-MAC-端口

ipv4和ipv6區別

IPv4,是互聯網協議(Internet Protocol,IP)的第四版,也是第一個被廣泛使用,構成現今互聯網技術的基石的協議。

  IPv4中規定IP地址長度為32(按TCP/IP參考模型劃分),即有2^32-1個地址。 IPv6採用128位地址長度,幾乎可以不受限制地提供地址。IPv6的提出最初是因為隨著互聯網的迅速發展,IPv4定義的有限地址空間將被耗盡,從而會妨礙互聯網的進一步發展。為了擴大地址空間,擬通過IPv6重新定義地址空間,IPv6正處在不斷髮展和完善的過程中,它在不久的將來將取代目前被廣泛使用的IPv4。

如何查看本機IP地址?

windows

依次點擊開始 -> 運行 -> cmd -> ipconfig /all即可以查詢本機的 ip 地址,以及子網掩碼、網關、物理地址(Mac 地址)、DNS 等詳細情況。

linux

輸入命令ifconfig

MAC地址

MAC(Media Access Control或者Medium Access Control)地址,即物理地址、硬件地址,用來定義網絡設備的位置。在OSI模型中,第二層數據鏈路層則負責 MAC地址。因此一個主機會有一個MAC地址,而每個網絡位置會有一個專屬於它的IP地址。

為什麼有了IP地址還需要mac地址?

信息傳遞時候,需要知道的其實是兩個地址:

終點地址(Final destination address)

下一跳的地址(Next hop address)

IP地址本質上是終點地址,它在跳過路由器(hop)的時候不會改變,而MAC地址則是下一跳的地址,每跳過一次路由器都會改變。

端口

端口是設備與外界通訊交流的出口,分為虛擬端口和物理端口,其中虛擬端口指計算機內部或交換機路由器內的端口,不可見。例如計算機中的80端口、21端口、23端口等;物理端口又稱為接口,是可見端口,比如常見的計算機網口、交換機網口。

端口分為三大類:周知端口、註冊端口和動態端口

常見端口和註冊端口所對應的服務與應用

20、21:FTP(File Transfer Protocol文件傳輸協議)。

22:SSH(安全登錄)

23:Telnet(遠程登錄)服務

25:SMTP(SMTP(Simple Mail Transfer Protocol,簡單郵件傳輸協議),主要用於發送郵件。

53:DNS(Domain Name Server,域名服務器),主要用於域名解析

69:TFTP

8080:HTTP(HTTP(HyperText Transport Protocol,超文本傳輸協議)

443:網頁瀏覽端口,用於HTTPS服務。

109: POP2

110:POP3

161:SNMP

1521:ORACLE

3306:MYSQL數據庫服務開放的端口。

計算機必知基礎之IP-MAC-端口


分享到:


相關文章: