**:
如果使用tcp/ip乙太網的5層:
第一層:物理層,提供裝置的物理介面,與市售的介質/網路介面卡相相容;
第二層:資料鏈路層,格式化訊號到源/目的硬體位址的資料幀;
第三層:網路層,實現帶有32位ip位址的ip報文包;
第四層:傳輸層,實現可靠性連線、傳輸、查錯、重發、埠服務、傳輸排程;
第五層:應用層,modbus協議報文。
osi模型的通俗理解以及和tcp-ip模型的區別
網路通訊其實和現實中寄信的通訊方式相似
以書信的方式進行通訊為例。
1、物理層:提供為建立、維護和拆除物理鏈路所需要的機械的、電氣的、功能的和規程的特性;有關的物理鏈路上傳輸非結構的位流以及故障檢測指示(信件的運輸工具,比如火車、汽車)
2、資料鏈路層:在網路層實體間提供資料傳送和接收的功能和過程;提供資料鏈路的流控(相當於貨物核對單,表明裡面有些什麼東西,接受的時候確認一下是否正確(crc檢驗))。
4、傳輸層:提供建立、維護和拆除傳送連線的功能;選擇網路層提供最合適的服務;在系統之間提供可靠的透明的資料傳送,提供端到端的錯誤恢復和流量控制(相當於信封(tcp協議是**信,是可靠的;udp協議是平信,盡力送到對方,不保證一點送到對方))
5、會話層:提供兩程序之間建立、維護和結束會話連線的功能;提供互動會話的管理功能,如三種資料流方向的控制,即一路互動、兩路交替和兩路同時會話模式(相當於郵票,優質郵票寄一封信,相當與乙個會話)
6、表示層:代表應用程序協商資料表示;完成資料轉換、格式化和文字壓縮(你用普通話還是用方言?或者是英語?)
7、應用層:提供osi使用者服務,例如事務處理程式、檔案傳送協議和網路管理等(信件的內容)
描述一下封裝過程
首先,你應該有需要表達的內容(應用層)
然後,你需要有一種合適的表達語言(表示層)
再次,你要把信紙裝進乙個信封,貼上一張郵票(一封信就是乙個會話)
接下來,你要選擇什麼方式寄信(**信或平信,tcp或udp)
第五,選擇乙個快遞公司或郵政局,告訴位址,郵政局根據位址選擇運輸方式(根據ip位址選擇路由)
第六,郵政局對貨物進行再包裝,寫上裝箱單,供接收地的郵政局核對(貨物總是先送到對方郵政局,對方郵政局的位址就相當於mac位址,裝箱單就相當於crc校驗碼)
第七,貨物通過具體的運輸根據(汽車、汽車、飛機等)
osi網路體系結構各層協議:
一、應用層:telnet、ftp、tftp、smtp、snmp、http、bootp、dhcp、dns
二、表示層:
文字:ascii,ebcdic
圖形:tiff,jpeg,gif,pict
聲音:midi,mpeg,quicktime
四、傳輸層:tcp、udp、spx
五、網路層:ip、ipx、icmp、rip、ospf(open shortest path first開放式最短路徑優先)
六、資料鏈路層:sdlc、hdlc、ppp、stp(spanning tree protocol)、幀中繼
七、物理層:eia/tia rs-232、eia/tia rs-449、v.35、rj-45
osi模型和tcp-ip模型的區別
osi 7層模型 依次為 物理 資料鏈路 網路 傳輸 會話 表示 應用
tcp/ip 4層為 資料鏈路 網路 傳輸 應用
tcp/ip把7層簡化為4層
osi模型是國際互連網標準組織定義出來是網路模型,分的很細 但是實際應用中卻大部分只用到了tcp/ip的這4層,所以現在都說tcp/ip模型了
但是學習的時候 是要知道osi的
物理層:主要定義物理裝置標準,如網線的介面型別、光纖的介面型別、各種傳輸介質的傳輸速率等。它的主要作用是傳輸位元流(就是由1、0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1、0,也就是我們常說的數模轉換與模數轉換),這一層的資料叫做位元。
資料鏈路層:定義了如何讓格式化資料以進行傳輸,以及如何讓控制對物理介質的訪問,這一層通常還提供錯誤檢測和糾正,以確保資料的可靠傳輸。
網路層:在位於不同地理位置的網路中的兩個主機系統之間提供連線和路徑選擇,internet的發展使得從世界各站點訪問資訊的使用者數大大增加,而網路層正是管理這種連線的層。
傳輸層:定義了一些傳輸資料的協議和埠號(www埠80等),如:tcp(傳輸控制協議,傳輸效率低,可靠性強,用於傳輸可靠性要求高,資料量大的資料),udp(使用者資料報協議,與tcp特性恰恰相反,用於傳輸可靠性要求不高,資料量小的資料,如qq聊天資料就是通過這種方式傳輸的), 主要是將從下層接收的資料進行分段和傳輸,到達目的位址後再進行重組,常常把這一層資料叫做段。
會話層:通過傳輸層(埠號:傳輸埠與接收埠)建立資料傳輸的通路,主要在你的系統之間發起會話或者接受會話請求(裝置之間需要互相認識可以是ip也可以是mac或者是主機名)。
表示層:可確保乙個系統的應用層所傳送的資訊可以被另乙個系統的應用層讀取。例如,pc程式與另一台計算機進行通訊,其中一台計算機使用擴充套件二一十進位制交換碼(ebcdic),而另一台則使用美國資訊交換標準碼(ascii)來表示相同的字元。如有必要,表示層會通過使用一種通格式來實現多種資料格式之間的轉換。
應用層: 是最靠近使用者的osi層,這一層為使用者的應用程式(例如電子郵件、檔案傳輸和終端**)提供網路服務。
以下列表是一些協議的歸類,如果有錯了或不對的地方,希望各位大神多多提出!其實在應用、表示和會話這三層之間的協議可共用(由於實際的網路協議將它們歸了一類所致)
應用層
表示層
http/html · ftp · telnet · asn.1(具有表示層功能)
會話層
adsp·asp·h.245·iso-sp·isns·netbios·pap·rpc·
rtcp·smpp·scp·ssh·zip·sdp(具有會話層功能)
傳輸層
tcp · udp · tls · dccp · sctp ·rsvp · pptp
網路層
ip (ipv4 · ipv6) · icmp · icmpv6 · igmp ·is-is · ipsec · bgp · rip · ospf ·arp · rarp
資料鏈路層
wi-fi(ieee 802.11) · wimax(ieee 802.16) ·atm · dtm · 令牌環 · 乙太網路 ·
fddi · 幀中繼 · gprs · evdo · hspa · hdlc · ppp · l2tp · isdn ·stp
物理層
乙太網路卡 · 數據機 · 電力線通訊(plc) · sonet/sdh(光同步數字傳輸網) ·
g.709(光傳輸網路) · 光導纖維 · 同軸電纜 · 雙絞線
網路協議的基本認識
超文字傳輸協議 是網際網路上應用最為廣泛的一種網路協議。所有的 www檔案都必須遵守這個標準。tcp ip 傳輸控制協議 網際網路互聯協議,tcp ip 協議不是 tcp和 ip這兩個協議的合稱 而是指網際網路整個 tcp ip 協議族。從協議分層模型 方面來講 tcp ip 由四個層次組成 網路介...
Linux 網路基礎 網路的基本認識
網路的發展背景 都會網路,廣域網與區域網 都會網路 metropolitan area network,m a n 廣域網 這三種域網的區別主要表現在以下方面 1.覆蓋範圍不同 區域網小於都會網路小於廣域網。2.介面不同 區域網 乙太網rj 45 電介面,lc sc st 多模光纖 都會網路 ip ...
感測器網路 基本模型認識
1 cc3200採集感測器資料後,經內部wifi網路處理單元cc3100資料封裝後無線傳送至遠端路由器。具體過程如下 cc3100利用內部的tcp ip協議棧對資料進行封裝,之後資料進入基帶電路,經基帶處理後輸出基帶訊號,之後訊號進入射頻電路,經處理後,基帶訊號被調製到發射射頻載波上,輸出的射頻頻帶...