『壹』 計算機網路 傳輸層的定址方法
OSI網路體系結構的分層:
1.物理層
2.數據鏈路層
3.網路層
4.傳輸層
5.會話層
6.表示層
7.應用層
其中,第二層交換基於MAC地址信息,第三層交換基於網路層信息,如IP
地址。
答案補充
你所指的層是不是指osi的分層?定址指的是什麼?網路定址、主機定址、域名定址?
答案補充
那大概就是上面說的東西了。一般來說我們在地址欄輸入
網址,這個網址稱為域名。接著通過DNS伺服器將其轉化為ip地址,二者是一一對應的。ip地址(InternetProtocolAddress)是主機在Internet上的唯一標志(它是一串4組由圓點分割的數字組成的,其中每一組數字都在0-256之間,如:0-255.0-255.0-255.0-255.0-255;如,202.202.96.33就是一個主機伺服器的IP地址。
答案補充
基本上ip是整個網際網路體系結構(即我們平常所說的TCP/IP體系結構)的核心所在。IP地址就包含了網路部分和主機部分(這里你首先得了解網際網路是小的網路組成的,internet就是inter-net,即小網路互連構成的大網路)。當然從具體的轉換細節上還存在其他的地址。
比如,ip數據包是由一個路由器傳到另一個路由器的。而如何使用ip地址找到正確的物理網路,又得把ip地址映射到物理的網路地址,常用的一種方法是地址解析協議(Address
Resolution
Protocl,ARP),再進一步地,還需要用到mac地址。ip地址只是一個邏輯上的地址。
網路是一個很復雜的龐大的系統,我現在的水平暫時無法用很簡短的語言清晰地描述其過程。更詳細的內容你感興趣的話可以看一些計算機網路方面的書。
答案補充
有兩個概念最好能理解下:
MAC地址(位於數據鏈路層)
介質訪問控制(Media
區域網
Control)地址一般位於網卡中,用於標識網路設備,控制對網路介質的訪問。例如,網路設備要訪問傳輸電纜(網線,位於物理層),必須具備一個MAC
地址,發送的數據要到達目的地,必須知道目的地的MAC地址。因為一個網卡具有唯一的MAC地址,所以又叫做物理地址。
網路地址(位於網路層)
因為一個網路地址可以根據邏輯分配給任意一個網路設備,所以又叫邏輯地址。網路地址通常可分成網路號和主機號兩部分,用於標識網路和該網路中的設備。採用不同網路層協議,網路地址的描述是不同的,如IPX,以PAD.0134.02d3.es50為例,PAD為網路號,而
0134.02d3.es50是標識該網路中設備的主機號。IP協議則用32位二進制來表示網路地址,一般就叫做IP地址。MAC地址用於網路通信,網路地址是用於確定網路設備位置的邏輯地址。
『貳』 計算機中常用的定址方式有哪幾種
存取數據有關的定址方式:立即定址 、寄存器定址、直接定址、寄存器間接定址、寄存器相對定址、基址變址定址、相對基址變址定址與程序控制有關的定址方式:段內直接定址、段間直接定址、段內間接定址、段間間接定址。
定址方式是指尋找指令或操作數有效地址的方式,也就是指確定本條指令的數據地址,以及下一條將要執行的指令地址的方式。
(2)計算機如何進行網路定址擴展閱讀:
指令中的地址碼欄位並不代表操作數的真實地址,稱為形式地址(A)。用形式地址並結合定址方式,可以計算出操作數在存儲器中的真實地址,稱為有效地址(EA)。尋找下一條要執行的指令地址稱為指令定址,尋找操作數的地址稱為數據定址。
1、指令定址
指令定址方式分為順序定址方式和跳躍定址方式。
1)順序定址方式可通過程序計數器PC加1,自動形成下一條指令的地址。
2)跳躍定址則通過轉移指令實現。所謂跳躍,是指下條指令的地址碼不是由程序計數器給出的,而是由本條指令給出。
2、數據定址
數據定址是如何在指令中表示一個操作數的地址,如何用這種表示得到操作數或怎樣計算出操作數的地址。
數據定址方式的種類較多,為了區別各種方式,通常在指令中設一個欄位,用來指明屬於屬於那種定址方式。