概述
近期學習計算機網(wǎng)路,按目前認知先大概地分一下層
- 首先以網(wǎng)卡來一分為二,上面的都是軟件實現(xiàn)的魂莫,網(wǎng)卡根據(jù)mac地址發(fā)送給下一個網(wǎng)卡
- 討論一下 網(wǎng)卡以上的,參考《網(wǎng)絡是如何連接的》 自認為用模塊 這個概念比較合適爹耗,
畢竟以我看來耙考,這些都是一個個軟件(層),對數(shù)據(jù)進行封裝(整理潭兽,添加某些的東西)
這里我們舉個例子:- 網(wǎng)頁本身是 按html規(guī)范的字符串倦始,在http這個層面 就加了 啥啥啥
下列這種字符串 后面在內容的里面還是原來的html
Request URL: https://www.baidu.com/ Request Method: GET Status Code: 200 OK Remote Address: 127.0.0.1:1080 Referrer Policy: no-referrer-when-downgrade
- 后來 tcp 又要 加點東西了
就是傳說中 的 tcp包 這時候 就會把 http 上封裝好的東西看作一個整體,當讓也可以發(fā)自定義的字符串(字節(jié)流) - 后來 ip 部分 又要加點東西山卦,鞋邑,,類似上面的
- 網(wǎng)頁本身是 按html規(guī)范的字符串倦始,在http這個層面 就加了 啥啥啥
- 加完這些東西账蓉,把這個數(shù)據(jù) 丟給網(wǎng)卡枚碗,網(wǎng)卡按照上面的mac地址發(fā)個和它相連的網(wǎng)卡
- 90年代,以太網(wǎng)取得壟斷地位铸本,以太網(wǎng)成為局域網(wǎng)代名詞肮雨。
數(shù)據(jù)鏈路層
僅需要MAC層,采用以太網(wǎng)幀格式(Ethernet V2封裝:ARPA). - 最底層的電路層归敬,具體談論傳輸介質啊酷含,方式啥的鄙早,比如無線電波,光纜啥的
主要就是數(shù)字信號的發(fā)送PS: 數(shù)字信號和模擬信號:
現(xiàn)階段椅亚,由于傳輸會失真等原因限番,數(shù)字信號采用只有高低兩個點頻的二進制數(shù)字信號,而模擬信號呀舔,主要在耳機孔弥虐、vga視頻線上,這里拿耳機線舉例媚赖,直接用電流/電壓大小形成的波模擬聲波霜瘪,耳機直接按電流變化改變振動頻率即可