物理層:作為放置傳輸資料載體介質的一層,存在著大量資料傳輸通道的實物載體,類似架空明線、平衡電纜、光纖、無線通道等。
主要功能:透明地傳送位元流。
哪什麼是位元,什麼又是位元流呢?位元:資訊量的度量單位,為資訊量的最小單位。二進位制數的一位所包含的資訊就是一位元,如二進位制數1100就是4位元。這時就有人問好像有個東西叫位元位?位元位:即bit,是計算機最小的儲存單位。也就是計算機儲存位元的單位。位元流:是一種內容分發協議。我的理解就是用來傳輸大體積檔案的傳輸協議。
資料鏈路層:作為向上層網路層傳遞下層物理層傳遞來的資料,並對這些資料進行相應處理的一層.
主要功能:在兩個相鄰結點之間傳送資料時,資料鏈路層將網路層交下來的ip資料報組裝成幀(framing),在兩個相鄰結點之間的鏈路上「透明」地傳送幀中的資料。還有兩個功能幀編碼和誤差糾正控制。
這裡解釋一下什麼是幀:包括資料和必要的控制資訊,資料自然是要傳輸的資料,控制資訊就是下圖在資料前面的三個資訊,就像是郵件上的收件人資訊,以便找到資訊的傳遞位置。
網路層:不同於鏈路層的上下級連線,網路層主要是同級間的傳輸協議,是端與端之間資料透明傳輸傳輸的協議,通過ip定址來建立兩個節點之間的連線。
主要功能:在傳輸資料時,將產生的報文段或使用者資料報封裝成分組或包進行傳送,在tcp/ip體系中,由於網路層使用ip協議,因此分組也叫做ip資料報,或簡稱為資料報。
網路層還有乙個重要的功能: 選中合適的路由 這麼說可能不太好懂,通俗的講就是我要去杭州阿里,我就要選擇最合適的道路,這個道路就是路由,阿里指的就是目的主機。
運輸層:如果說網路層是主機與主機之間傳輸資料的一層,那麼運輸層就是電腦程式到電腦程式之間的通訊,這層遮蔽了上層,使應用層無法看到下層資料通訊的細節。用乙個比喻的話就是你把郵件送給了快遞員,但你不知道這個快遞怎麼到達的公司,怎麼包裝,怎麼運輸到收件人手中。
主要功能:負責兩個主機中程序之間的通訊提供服務,我們都知到計算機不可能只有乙個程序,所以這一層有復用和分用的功能。什麼是復用和分用呢?
復用: 就是多個應用層程序可同時使用下面運輸層的服務。
分用: 就是把收到的資訊分別交付給上面應用層中相應的程序。
ps: 我們常說的udp/tcp 就是在這一層了。
應用層:整個體系中最高,也是最接近使用者的一層。為計算機使用者提**用介面,也為使用者直接提供各種網路服務。
功能:直接為使用者的應用程序(例如電子郵件、檔案傳輸和終端**)提供服務。
這一層的協議就是一些常見協議,如支援全球資訊網應用的http協議,支援電子郵件的smtp協議,支援檔案傳送的ftp協議,dns,pop3,snmp,telnet等等。
寫在最後:
文章內容大部分為作者理解,如有錯誤,請多多指點,作者感激不盡。
TCP IP五層模型協議 Http協議
應用層 負責應用程式之間的資料溝通 協議型別 http 超文字 ftp 檔案傳輸 傳輸層 負責端與端之間的資料傳輸 協議型別 tcp udp 網路層 負責位址管理與路由選擇 協議型別 ip協議 鏈路層 負責相鄰裝置之間的資料傳輸 mac位址 協議型別 ether 乙太網協議 物理層 負責光電訊號的傳...
TCP IP五層模型的協議
1,物理層 物理層並不是物理媒介本身,它只是開發系統中利用物理媒介實現物理連線功能的描述和執行連線的規程。物理層提供用於建立 保持和斷開物理連線的機械的 電氣的 功能的和過程的條件。2,資料鏈路層 資料鏈路層為互相連線的節點提供資料傳輸,並且能夠發現錯誤並進行糾錯,建立或者終止節點間的連線,定義節點...
TCP IP五層協議體系結構的各層功能
目錄 五層協議體系結構的各層功能 2.第四層 運輸層 transport layer 3.第三層 網路層 network layer 4.第二層 資料鏈路層 data link layer 5.第一層 物理層 physical layer 6.資料在各層之間的傳遞過程 在網際網路中的應用層協議很多,...