1. 程式人生 > >OSI(7層)TCP/IP(4層)五層協議的體系結構,以及各層的協議,作用

OSI(7層)TCP/IP(4層)五層協議的體系結構,以及各層的協議,作用

OSI模型

(1)    物理層:IEEE802,IEEE802.2  作用:以二進位制的資料形式在物理媒體上傳輸資料(中繼器,集線器,閘道器)

(2)    資料鏈路層:ARP,RARP,PPP,MTU 作用:傳輸有地址的幀,將位元組裝成幀和點到點的傳遞,以及錯誤檢測功能(網橋,交換機)

(3)    網路層:IP,ARP,RAR,ICMP,RIP,OSPF,BGP,IGMP作用:負責資料包從源到宿的傳遞和網際互聯,定址和路由選擇(路由器)

(4)    傳輸層:TCP,UDP 作用:提供端到端的可靠報文傳遞和錯誤恢復

(5)    會話層:沒有要求考的協議 作用:建立,管理,終止會話

(6)    表示層:沒有要求考的協議 作用:對資料進行翻譯,加密和壓縮

(7)    應用層:DNS,HTTP,FTP,SMTP,TFTP 作用:檔案傳輸,電子郵件,檔案服務,虛擬終端 提供應用程式間的通訊

【1】   TCP/IP4層)

(1)網路介面層(對應物理層和資料鏈路層);(2)網際層(對應網路層);(3)運輸層(對應傳輸層);(4)應用層(對應應用層和表示層)

【2】   五層協議

(1)物理層;(2)資料鏈路層;(3)網路層;(4)運輸層;(5)應用層


相關推薦

OSI7TCP/IP4協議體系結構以及協議作用

OSI模型(1)    物理層:IEEE802,IEEE802.2  作用:以二進位制的資料形式在物理媒體上傳輸資料(中繼器,集線器,閘道器)(2)    資料鏈路層:ARP,RARP,PPP,MTU 作用:傳輸有地址的幀,將位元組裝成幀和點到點的傳遞,以及錯誤檢測功能(網橋

OSITCP/IP協議體系結構以及協議

802.3 面向連接 udp 用戶 數據包 格式 ios mpeg 用戶數據 以下整理的是計算機網絡的OSI,TCP/IP,五層協議的體系結構,以及各層協議,便於以後查看: OSI分層,自上而下分別是:物理層,數據鏈路層,網絡層,傳輸層,會話層,表示層,應用層 TCP/IP

OSITCP/IP協議體系結構以及協議簡介

OSI分層 (7層):物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層。 TCP/IP分層(4層):網路介面層、 網際層、運輸層、 應用層。 五層協議 (5層):物理層、資料鏈路層、網路層

OSI協議模型、TCP/IP模型和協議體系結構之間的關係

一、OSI七層模型 OSI七層協議模型主要是:應用層(Application)、表示層(Presentation)、會話層(Session)、傳輸層(Transport)、網路層(Network)、資料鏈路層(Data Link)、物理層(Physical)。 二、T

TCP/IP物理詳解

常用 轉換 單模光纖 接受 統計 概述 因特網 統一 iso 前言   在前面說了一下,計算機網絡的大概內容,沒有去深刻的去了解它,這篇文章給大家分享一下物理層!   我們知道ISO模型是七層,TCP/IP模型是五層,而tcp/ip協議只將七層概括為4層,我們將學習其中

TCP/IP之開啟計算機網絡之路

廣域網 概述 pic .cn 慢慢 internet 通信 hub album 前言 在一段時間裏,都很想知道一臺電腦怎麽跟另一臺電腦通信的,我發送一個qq給女朋友,怎麽準確的發送過去的,又是怎麽接受消息的。 接下來一段時間給大家慢慢分享關於計算機網絡的相關知識。 一、局域

TCP/IP 學習 --- 4linux網絡基礎api

close dst 緊急 -s udp 文件描述符 失敗 消息 con 1 sockaddr_in、sockaddr_in6和sockadd_un等都可以強制轉換為sockaddr. 2 IP地址是電分十進制形式的字符串,但是在網絡中使用的是unsigned int類型的數

c++ 網絡編程TCP/IP 進程間的通信原理與實現代碼

ech nbsp 傳遞數據 lse sock cnblogs 實例代碼 remove %s 原文作者:aircraft 原文鏈接:https://www.cnblogs.com/DOMLX/p/9613027.html 一.進程間通信的基本概念 進程間通信意味著兩個

c++ 網絡編程TCP/IP LINUX/windows下 socket 基於I/O復用的服務器端代碼 解決多進程服務端創建進程資源浪費問題

linux系統中 cin 通過 sel print 大小 查看 服務 集合 原文作者:aircraft 原文鏈接:https://www.cnblogs.com/DOMLX/p/9613861.html 好了,繼上一篇說到多進程服務端也是有缺點的,每創建一個

c++ 網絡編程TCP/IP LINUX下 socket編程 多播與廣播 實現一次發送所有組客戶端都能接收到

send all users 代碼示例 proto 次數 不可 的人 ssa 原文作者:aircraft 原文鏈接:https://www.cnblogs.com/DOMLX/p/9614288.html 一.多播 鍥子:有這麽一種情況,網絡電臺可能需要同時向成

AIX系統常用命令TCP/IP網路管理命令

9.1、主機名修改命令hostname/uname -n 顯示主機名uname -x /uname -a /uname -u 顯示作業系統的詳細資訊,顯示系統IDhostname 主機名,這樣改的主機名只能保持到下次重起smit hostname 或chdev -l inet0 -a hostnam

HTTP系列—— TCP/IP的分層管理及通訊傳輸

1. TCP/IP的分層管理 TCP/IP協議族按照層次分為以下幾層:應用層,傳輸層,網路層和資料鏈路層。 1.1 應用層 應用層決定了向用戶提供應用服務時的通訊活動;FTP協議(檔案傳輸協議),HTTP協議,DNS服務(域名解析服務)等均處於該層。 1.2 傳輸層 傳輸層提供處

我的滲透之路------TCP/IP基礎知識(一)

MAC地址:硬體地址(每臺裝置是唯一的) 一、OSI七層模型及其功能 高層協議(資料的格式,網路的應用等): 應用層:HTTP、FTP、TELNET、SMTP等 表示層:ASCII、JPEG、MPEG、WAV等

c++ 網路程式設計TCP/IP LINUX/windows下 多執行緒超詳細教程 以及 多執行緒實現服務端

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <process.h> #include <winsock2.h> #include <win

c++ 網路程式設計TCP/IP LINUX/windows下 多執行緒超詳細教程 以及 多執行緒實現服務端

原文作者:aircraft 原文連結:https://www.cnblogs.com/DOMLX/p/9661012.html  先講Linux下(windows下在後面可以直接跳到後面看): 一.執行緒基本概念 前面我們講過多程序伺服器,但我們知道它開銷很大

python 實戰之模仿開發QQ聊天軟體TCP/IP伺服器與客戶端建設

無論是p2p還是c/s還是b/s,只要用到通訊,必然是要用到今天寫的這個。 TCP/IP是網路軟體最核心的部分,缺少這個你只能當做單機遊戲玩。 TCP/IP,只需要搞清楚udp和tcp這兩個就可以了。 兩者的區別在於 udp每次傳送資訊都需要傳送ip和埠號,可以比

Java-Tcp程式編寫獲取本機的IP和主機名

package test; import java.net.InetAddress; public class Address{ public static void main(String[] args) { InetAddress ip; try { ip = Ine

重灌重置tcp/ip協議

方法1: 若要開啟命令提示符,請單擊“開始”,然後單擊“執行”。在“開啟”框中複製並貼上(或鍵入)以下命令,然後按 Enter: cmd 在命令提示符下,複製並貼上(或鍵入)以下命令,然後按 Enter: netsh int ip reset c:\resetlog.t

TCP/IP的特性二流量控制&阻塞控制

TCP流量控制之滑動視窗協議:     TCP協議中,傳送方和接收方均維護了一份視窗,視窗的大小就是TCP可以傳送的資料幀數,在傳送端,只有在傳送視窗內的資料才允許被髮送到接收端,而在接收端,也只有落到接收視窗的資料才允許被接收。這樣通過不斷滑動視窗實現資料的不斷髮送,也通過控

TCP/IP的特性一三次握手&四次揮手

    TCP與UDP的對比:      TCP/IP中有兩個具有代表性的傳輸協議,他們分別是TCP和UDP。TCP提供可靠的通訊傳輸,而UDP則常被用於廣播和細節控制交給應用的通訊傳輸。那他們有何異同呢? &nbs