導航:首頁 > 無線網路 > 傳輸網路層無線網路層

傳輸網路層無線網路層

發布時間:2025-02-11 21:47:11

1. 一篇文章讓你通俗理解OSI七層模型(TCP/IP模型)

OSI有7層,從下到上分別是:

1、物理層 ( Physical layer ): 硬體,有線及無線。例如網線,中間的物理鏈接可以是光纜、電纜、雙絞線、無線電波。中間傳的是電信號,即010101...這些二進制位。
2、數據鏈路層( Data Link layer ) :數據鏈路層就是來對電信號來做分組的
3、網路層 (Network layer ):網路層定義了一個IP協議
4、傳輸層( Transport layer): 建立埠到埠的通信
5、會話層 (Session layer):
6、表示層 (Presentation layer):
7、應用層 (Application layer ) : 應用層功能:規定應用程序的數據格式。例:TCP協議可以為各種各樣的程序傳遞數據,比如Email、WWW、FTP等等

在通信主機上完成的功能:應用層,表示層,會話層,傳輸層
在網路設備上實現的功能:網路層,數據鏈路層,物理層

現在,你們想像一個這樣的場景:你坐在電腦錢,在瀏覽器里打開網路這個網站。

雖然你並不知情,但其實你就在使用OSI模型。
大體來說,位於OSI第7層的應用程序(這里是瀏覽器),與第1-4層(合稱「網路層」)對話,以便這4層把機器上的應用程序所要的信息從遠端的機器上(此處是網路伺服器)傳輸過來。

解釋:物理傳輸、硬體、有線及無線。在杭州的你與溫州的朋友聊天,你的電腦要上網,物理層體現是什麼?是不是一個網線、有個路由器,溫州那邊的朋友是不是也要網線和路由器。也就是說計算機與計算機之間的通信,必須要有底層物理層方面的連通,就類似於你打電話,中間是不是必須得連電話線。
中間的物理鏈接可以是光纜、電纜、雙絞線、無線電波。中間傳的是電信號,即010101...這些二進制位。

人為的分組再適合不過了,8位一組,發送及接收都按照8位一組來劃分。接收到8位為一組的話,那麼就可以按照這8位數來做運算。如果沒有分組,對方接收的計算機根本就不知道從哪一位開始來做計算,也解析不了收到的數據。寫過Socket的同學一定知道,就像Socket發送和接收消息一樣,要規定一個傳輸協議,比如規定前面8位數表示要發送數據的長度,後面代表要發送的實際數據,這樣接收方就可以先解析收到的前面的8位、在根據長度解析實際的數據。因此要想讓底層的電信號有意義,必須要把底層的電信號做分組。而這分組的工作,就是接下來我們要講的數據鏈路層的工作。

我們可以簡單的理解為:數據鏈路層就是來對電信號來做分組的。
一組電信號稱之為一個數據包,或者叫做一個「幀」。

head包含:(固定18個位元組)

data包含:(最短46位元組,最長1500位元組)

這就像寫信,發送者的地址(源地址)就是你家的地址,接收者地址(目標地址)就是對方的收信地址,你家的路由器就相當於郵局。其實在計算機通信中的源地址和目標地址指的是 mac地址

head中包含的源和目標地址由來:Ethernet規定接入Internet的設備都必須具備網卡,發送端的和接收端的地址便是指網卡的地址,即Mac地址。

每塊網卡出廠時都被燒錄上一個實際上唯一的Mac地址,長度為48位2進制,通常由12位16進制數表示,(前六位是廠商編碼,後六位是流水線號)

有了mac地址以後,計算機就可以通信了。

網路層定義了一個IP協議,

你想,我是這個教室的一個學生,我想找隔壁教室一個叫老王的學生,我也不認識老王,那怎麼辦,我吼?老王在另外一個教室肯定是聽不到的。找教室的負責人,這個教室的負責人就負責和隔壁教室的負責人說話,說我們教室的有個學生要找你們教室的老王。往外傳的東西交給負責人就可以了,內部的話上面已經提到,通過廣播的方式,對外的東西廣播失效。 教室的負責人就是網關,網關即網路關口的意思。

數據鏈路層中會把網路層的數據包封裝到數數據鏈路層的數據位置,然後再添加上自己的包頭,再發給物理層,物理層發給網關,網關再發給對方教室的網關,對方教室的網關收到後在那個教室做廣播。

ARP協議的由來:在你找飛哥要片之前,你的先干一件事,想辦法知道飛哥的Mac地址。即你的機器必須先發一個ARP包出去,ARP也是靠廣播的方式發,ARP發送廣播包的方式如下:

區域網中怎麼獲取對方的Mac地址:

肯定要知道對方的IP地址,這是最基本的,就像你要訪問網路,肯定得知道網路的域名,域名就是網路的IP地址。自己的IP可以輕松獲得,自己的Mac也輕松獲取,目標Mac為12個F,我們叫廣播地址,表達的意思是我想要獲取這個目標IP地址172.16.10.11的機器的Mac地址。Mac為12個F代表的是一種功能,這個功能就是獲取對方的MAC地址,計算機的Mac永遠不可能是12個F。假設是在本教室廣播,一嗓子吼出去了,所有人開始解包,只有IP地址是172.16.10.11的這個人才會返回他的Mac地址,其他人全部丟棄。發回來源Mac改成飛哥自己的Mac地址,同時把飛哥的Mac地址放在數據部分。

跨網路怎麼獲取對方的Mac地址:

通過IP地址區分,計算機運算判斷出飛哥不在同一個教室,目標IP就變成了網關的IP了。網關的IP在計算機上配死了,可以輕松獲取。

這樣網關就會把它的Mac地址返回給你,然後正常發包

網關幫你去找飛哥,但對用戶來說,我們根本就感覺不到網關的存在。

傳輸層的由來:網路層的ip幫我們區分子網,乙太網層的mac幫我們找到主機,然後大家使用的都是應用程序,你的電腦上可能同時開啟qq,暴風影音,等多個應用程序,

那麼我們通過ip和mac找到了一台特定的主機,如何標識這台主機上的應用程序,答案就是埠,埠即應用程序與網卡關聯的編號。

傳輸層功能:建立埠到埠的通信

應用層由來:用戶使用的都是應用程序,均工作於應用層,互聯網是開發的,大家都可以開發自己的應用程序,數據多種多樣,必須規定好數據的組織形式 。

應用層功能:規定應用程序的數據格式。

例:TCP協議可以為各種各樣的程序傳遞數據,比如Email、WWW、FTP等等。那麼,必須有不同協議規定電子郵件、網頁、FTP數據的格式,這些應用程序協議就構成了」應用層」。

參考文章:
https://blog.csdn.net/taotongning/article/details/81352985
https://blog.csdn.net/taotongning/article/details/81450159
https://blog.csdn.net/taotongning/article/details/81390979
https://www.imooc.com/read/54#new_header

da

2. TCP/IP的五個層是什麼

五個層分別是物理層、數據鏈路層、網路層、傳輸層、應用層。

假設兩台機器AB,以A給B發信息,作為例子解釋:
【物理層】
目標:實現AB之間可以發送01信號。
意義:就是物理上實現連接,AB之間用網線連接;或者無線鏈接。
【數據鏈路層】
目標:把信息編碼成01,並找到B後發給它。
編碼:將信息封裝成一個數據包,包括頭和數據兩部分;頭裡麵包含了A和B的物理地址,世上任何兩台機器有唯一的物理地址。
發送:A以廣播的形式,發給所有A可以發送到的機器,如果自己是B則拿過來,如果不是則丟棄。
【網路層】
目標:改善數據包發送的范圍,減少網路負擔。
問題:由於A會發送給所有機器,則如果連接的機器越多負擔越重。
方案:將世界的機器分區域,一個區域內的網路通過廣播發送,區域之間則通過新協議(IP)交流。
協議:物理地址是網卡本身的地址,IP4,IP6則是人為分配的地址,可以通過子網掩碼來判斷AB是否屬於同一個區域。
【傳輸層】
目標:區分AB上不同應用程序對網路的使用。
方案:通過埠(0-65535),0-1023已經被系統使用了;埠好像進入一個大廈後,要進入房間的門牌號,埠的選擇則通過新協議(TCP/UDP)實現。
協議:TCP、UDP分別是兩種可靠性級別不同的協議。
【應用層】
目標:實現對AB不同應用程序的數據編碼。
原因:不同應用程序根據自己的需求,對數據進行A上編碼和B上解碼。

閱讀全文

與傳輸網路層無線網路層相關的資料

熱點內容
元線網路有信號連接不起怎樣辦 瀏覽:640
移動wifi沒網路怎麼注冊 瀏覽:83
部隊信息網路安全新聞 瀏覽:517
保時捷車內網路忘記密碼怎麼辦 瀏覽:368
步步高手機怎麼看網路速度 瀏覽:124
網路安全犯罪電影 瀏覽:659
路由器手機可以上網電腦無網路 瀏覽:804
台式機不連接網路怎麼設置 瀏覽:31
網路亂舉報怎麼辦 瀏覽:114
休移動網路到家休怎麼收費 瀏覽:31
連接網路輸入密碼不能連接 瀏覽:680
中國廣電的網路是哪個國家的 瀏覽:128
網路安全與信息化ppt 瀏覽:189
美版蘋果6突然沒有4g網路 瀏覽:591
計算機網路信息安全方面的論文 瀏覽:130
網路代號自由時差怎麼算 瀏覽:775
網路40G等於多少M 瀏覽:703
網路手機卡內幕 瀏覽:398
網路商店中賣的應用如何下載 瀏覽:971
計算機網路專業在家可以干什麼賺錢 瀏覽:963

友情鏈接