tcp /ip 協議簡介
tcp/ip協議簡介:
tcp/ip協議名字的定義取自它的 網路層 和資料鏈路層所應用的協議名稱。
l tcp/ip協議層級分化:
1.應用層:application layer
telnet ftp e-mail的應用
2.傳輸層:transport layer
tcp/udp協議的應用為主
3.網路層:network layer
Ip協議為主,路由器即是在網路層發揮作用的裝置,應用ip協議,具備交換機的功能。Ip協議並不校驗資料傳輸準確性,準確性校驗均在傳輸層和應用層等上層協議發生。
4.資料鏈路層:dll(data link layer)
乙太網協議,裝置驅動以及介面。交換機就是在鏈路層發揮作用的裝置。交換機可在不同的鏈路層網路之間轉發資料幀(交換機要將進來的資料包拆掉並重新新增首部重新轉發)
5.物理層:physical layer
電纜等物理器件,hub就是基於物理層的裝置
l 下圖展示的跨路由器的資訊傳遞全過程
由此可見路由器發揮作用的是網路層。應用為基礎的ip協議以及同層協議。
l 資料包的概念
資料包在不同的協議層有不同的稱呼 ,以下是資料包在不同層中的稱謂
1.傳輸層:段segment
2.網路層:資料包diagram
3.資料鏈路層:幀frame
在資料包傳輸過程中,各層協議 依次封裝。封裝完畢後,通過物理介質傳輸到另一臺主機中,另一臺主機按照封裝模式的逆過程,完成資料包的依次脫殼,將各個協議的首部去掉,形成下一層協議所需的有效資料。最外側自然是乙太網協議。
注意:雖然ip協議 rarp arp協議都需要網路驅動封裝成幀但從應用上講。Rarp arp協議仍為資料鏈路層服務 屬於資料鏈路層。
Icmp igmp雖然需要ip協議封裝成幀,但是從應用上講icmp igmp icmp igmp 仍然服務於網路層。
l 幀格式
1.乙太網幀格式 RFC 894
結構:
其中目的地址和源地址分別是mac地址。要知道mac地址是根據硬體區分地址,全世界每臺機器的mac地址均是唯一的。大家用過mac地址繫結的網路連線軟體ruijie的話會發現如果兩臺主機應用相同的mac地址就會產生資料包丟失。不一定分發到哪臺主機上面。
相關文章
- TCP 協議簡介TCP協議
- [面試∙網路] TCP/IP(四):TCP 與 UDP 協議簡介面試TCPUDP協議
- 實用TCP協議(1):TCP 協議簡介TCP協議
- 【網路協議】TCP協議簡介協議TCP
- 計算機網路之TCP/IP協議簡介計算機網路TCP協議
- tcp/ip協議TCP協議
- TCP 和 UDP 協議簡介TCPUDP協議
- iOS 網路程式設計(一)TCP IP協議簡介iOS程式設計TCP協議
- TCP/IP、UDP/IP協議TCPUDP協議
- TCP/IP協議族TCP協議
- TCP/IP 協議族TCP協議
- 系列TCP/IP協議-TCP協議概述(011)TCP協議
- UDP 和 TCP 兩種協議簡介UDPTCP協議
- TCP/IP五層協議TCP協議
- TCP/IP協議詳解TCP協議
- TCP IP之ICMP協議TCP協議
- TCP/IP網路協議TCP協議
- 如何理解TCP/IP協議?TCP協議
- [面試∙網路] TCP/IP(二):IP協議面試TCP協議
- 深入理解TCP/IP協議TCP協議
- TCP/IP協議 - 網路層TCP協議
- TCP-IP協議筆記TCP協議筆記
- TCP/IP協議原理【轉載】TCP協議
- tcp/ip協議和opc協議對比詳解TCP協議
- Java中的TCP/IP協議和IP地址JavaTCP協議
- 網路基礎和 TCP、IP 協議TCP協議
- 系列TCP/IP協議-UDP(009)TCP協議UDP
- TCP/IP協議族基本概念TCP協議
- TCP/IP協議的SYN攻擊TCP協議
- OSI七層模型 -tcp/ip協議模型TCP協議
- TCP/IP網路協議基礎TCP協議
- TI的TCP/IP協議棧--NDK .TCP協議
- 《TCP/IP詳解 卷1:協議》第3章 IP:網際協議TCP協議
- TCP/IP五層模型-傳輸層-TCP協議TCP模型協議
- [面試∙網路] TCP/IP(五):TCP 協議詳解面試TCP協議
- TCP/IP 協議相關的問題TCP協議
- 「多圖警告」重學 TCP/IP 協議TCP協議
- 系列之TCP/IP協議-概述(001)TCP協議