中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

局域網中實現一對一通信的方法

發布時間:2020-12-10 09:44:09 來源:億速云 閱讀:302 作者:小新 欄目:建站服務器

小編給大家分享一下局域網中實現一對一通信的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

我們知道,局域網采用廣播信道進行傳輸,廣播信道可以實現一對多的通信。但現實中并不總是要進行一對多的通信的,那么如何在兩臺主機之間進行一對一的通信呢?這個問題不是那么簡單的,我們需要考慮多個方面:

  • 主機是如何將產生的信息傳送到信道上的

  • 多個主機共享信道,那么如何控制不發生信息之間的碰撞

  • 如何發信息送給特定主機

網絡適配器(網卡)的作用

網絡適配器也即我們通常所說的網卡。主機與外界局域網通信時通過網卡來適配的。因為主機與網卡間是通過并行傳輸,而網卡與局域網之家則是通過串行傳輸的,所以網卡需要在兩者之間進行適配。

在網卡的ROM(只讀存儲器)中,寫入計算機的硬件地址即MAC地址。這個MAC地址是非常重要的,它是實現一對一通信的關鍵。后面我們會講到。

CSMA/CD協議

因為局域網采用的是共享信道,既然是共享信道,我們就要控制主機的先發和后發的問題。因為,如果多臺主機同時發送信息,那么就會產生混亂。這里有個著名的局域網協議CSMA/CD(載波監聽多路訪問/碰撞檢測),就是解決該問題的。

該協議是非常容易理解的,我們用一個例子來說明:在一個會場,有一些人參加會議。會議上沒有主持人,所有人都可以自由發言。但是,只有等其他人發言完畢,會場是安靜的,才可以發言。如果有多個人在同時發言,那么同時發言的人都要結束發言,然后等待一個隨機時間后,若會場是安靜的就可再次發言了。這里為什么是一個隨機時間,很好理解,如果是固定時間的話,同時發言的人過了一段時間后還是會同時發言的。

通過MAC地址實現一對一通信

解決了上面的問題后,我們再看主機間是如何進行一對一通信的。上文已經說過,網卡上有一個MAC地址,下面就是一個MAC地址

A0-A4-C2-4B-9F-56

它是由48位(6字節)組成的,每個網卡的MAC地址是全球唯一的,既然它是唯一的,那么就可以通過它來進行主機間一對一的通信。

局域網中通信的基本單位是數據幀。當局域網中的主機A想要向同一局域網的另一臺主機B通信,那么在A發送的數據幀首部就要寫明目的地址(B的MAC地址),然后這個數據幀就會廣播到局域網中的所有主機,其他主機的網卡接受這個數據幀時,查看其目的地址是否和自己的MAC地址一致,如果不一致就丟棄。這樣,具有廣播特性的局域網就實現了一對一的通信了。

看完了這篇文章,相信你對局域網中實現一對一通信的方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海安县| 信丰县| 大安市| 寻乌县| 永定县| 德阳市| 沽源县| 德安县| 德昌县| 越西县| 唐海县| 黄大仙区| 黔江区| 乌什县| 旺苍县| 石楼县| 德保县| 宁国市| 屯昌县| 乡宁县| 安丘市| 自贡市| 凌海市| 宝清县| 宜昌市| 蓝山县| 神农架林区| 色达县| 鲜城| 吴堡县| 安阳县| 登封市| 厦门市| 阜宁县| 城固县| 德格县| 河津市| 渭源县| 桐柏县| 忻州市| 亳州市|