ipv6 端口号_计算机网络之IP、MAC、端口号、子网掩码、默认网关、DNS
IP地址
IP地址是 Internet Protocol Address 的縮寫,譯為“網際協議地址”。
目前大部分軟件使用 IPv4 地址,但 IPv6 也正在被人們接受,尤其是在教育網中,已經大量使用。
一臺計算機可以擁有一個獨立的 IP 地址,一個局域網也可以擁有一個獨立的 IP 地址(對外就好像只有一臺計算機)。對于目前廣泛使用 IPv4 地址,它的資源是非常有限的,一臺計算機一個 IP 地址是不現實的,往往是一個局域網才擁有一個 IP 地址。
在因特網上進行通信時,必須要知道對方的 IP 地址。實際上數據包中已經附帶了 IP 地址,把數據包發送給路由器以后,路由器會根據 IP 地址找到對方的地里位置,完成一次數據的傳遞。路由器有非常高效和智能的算法,很快就會找到目標計算機。
MAC地址
現實的情況是,一個局域網往往才能擁有一個獨立的 IP;換句話說,IP 地址只能定位到一個局域網,無法定位到具體的一臺計算機。這可怎么辦呀?這樣也沒法通信啊。
其實,真正能唯一標識一臺計算機的是 MAC 地址,每個網卡的 MAC 地址在全世界都是獨一無二的。計算機出廠時,MAC 地址已經被寫死到網卡里面了(當然通過某些“奇巧淫技”也是可以修改的)。局域網中的路由器/交換機會記錄每臺計算機的 MAC 地址。
MAC 地址是 Media Access Control Address 的縮寫,直譯為“媒體訪問控制地址”,也稱為局域網地址(LAN Address),以太網地址(Ethernet Address)或物理地址(Physical Address)。
數據包中除了會附帶對方的 IP 地址,還會附帶對方的 MAC 地址,當數據包達到局域網以后,路由器/交換機會根據數據包中的 MAC 地址找到對應的計算機,然后把數據包轉交給它,這樣就完成了數據的傳遞。
端口號
有了 IP 地址和 MAC 地址,雖然可以找到目標計算機,但仍然不能進行通信。一臺計算機可以同時提供多種網絡服務,例如 Web 服務(網站)、FTP 服務(文件傳輸服務)、SMTP 服務(郵箱服務)等,僅有 IP 地址和 MAC 地址,計算機雖然可以正確接收到數據包,但是卻不知道要將數據包交給哪個網絡程序來處理,所以通信失敗。
為了區分不同的網絡程序,計算機會為每個網絡程序分配一個獨一無二的端口號(Port Number),例如,Web 服務的端口號是 80,FTP 服務的端口號是 21,SMTP 服務的端口號是 25。
端口(Port)是一個虛擬的、邏輯上的概念。可以將端口理解為一道門,數據通過這道門流入流出,每道門有不同的編號,就是端口號。如下圖所示:
子網掩碼
子網掩碼其實是用來標識IP地址的網絡部分和主機部分,讓網絡設備能夠識別出該IP地址是屬于廣域網還是局域網上的,便于更深層次的網絡數據交換。
所以請注意,子網掩碼是和IP地址一起使用的,不能單獨存在,單獨是沒有任何意義的。
如果一個網段沒有劃分子網,那么網絡號部分都是1,主機號部分都是0。這個也叫缺省子網掩碼。
A類網絡缺省子網掩碼:255.0.0.0
B類網絡缺省子網掩碼:255.255.0.0
C類網絡缺省子網掩碼:255.255.255.0
子網掩碼和IP地址一樣,也是二進制表示,只不過轉換成十進制更便于我們用戶識別,機器設備都是設備二進制。
DNS
DNS(Domain Name System,域名系統),簡單的說:就是把我們輸入的網站域名翻譯成IP地址的系統
比如我們想訪問百度,我們會在網頁里鍵入www.baidu.com,但是電腦不會理解這串字符的含義。于是就把這串字符發送給DNS(域名解析系統),系統將地址解析119.75.217.109(實際上能理解的就是這個數字),并轉向這個IP地址。于是我們就成功的打開了百度的網頁。
當然如果你直接輸入http://119.75.217.109/也能上到百度上。很少會有人這么做。因為大多數人對數字的記憶能力沒這么強。這就是域名解析服務器的價值所在。
默認網關
缺省網關(Default Gateway)是計算機網絡中一個如何將數據包轉發到其他網絡中的節點。在一個典型的TCP / IP網絡,節點(如服務器、工作站和網絡設備)都有一個定義的默認路由設置(指向默認網關)。可以在沒有特定路由的情況下,明確出發送數據包的下一跳IP地址。
總結
以上是生活随笔為你收集整理的ipv6 端口号_计算机网络之IP、MAC、端口号、子网掩码、默认网关、DNS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html游戏代码_实现了代码自动生成,开
- 下一篇: 语言 重量计算_大师之光:有种跨越国界的