層化分析TCP IP協(xié)議棧
對于TCP IP協(xié)議棧的了解不知道大家掌握的如何。那么對于這個概念,我們有必要再詳細了解一下。我們都知道,TCP IP協(xié)議棧:是路由設備的基本協(xié)議。與OSI的七層協(xié)議模型不同,TCP IP協(xié)議棧:通常被認為是一個四層協(xié)議系統(tǒng)。每一層負責不同的功能,且為上層提供服務。
TCP IP協(xié)議棧:鏈路層
鏈路層也稱作數(shù)據(jù)鏈路層或網(wǎng)絡接口層,工作在這層的協(xié)議如下:
◆ARP(Address Resolution Protocol)
◆幀中繼FR(Frame Relay)
◆PPP(Point to Point Protocol)
TCP IP協(xié)議棧:網(wǎng)絡層
也稱作互聯(lián)網(wǎng)層,處理分組在網(wǎng)絡中的活動,例如分組的選路。在TCP/IP協(xié)議族中,網(wǎng)絡層協(xié)議包括:
◆IP(Internet Protocol)
◆ICMP(Internet Control Message Protocol)
◆IGMP(Internet Group Management Protocol)
TCP IP協(xié)議棧:傳輸層
傳輸層主要為應用程序提供端到端的通信。TCP/IP協(xié)議族中有兩個不同的傳輸協(xié)議,傳輸控制協(xié)議TCP(Transmission Control Protocol)和用戶數(shù)據(jù)報協(xié)議UDP(User Datagram Protocol)。
◆TCP提供可靠的數(shù)據(jù)通信。它的工作包括把應用程序交給它的數(shù)據(jù)分成合適的小塊交給網(wǎng)絡層、確認接收到的分組、設置發(fā)送最后確認分組的超時時鐘等。
◆UDP則為應用層提供一種簡單的服務。它只把被稱作數(shù)據(jù)報的分組從一臺主機發(fā)送到另一臺主機,并不保證該數(shù)據(jù)報能到達另一端,可靠性由應用層提供。
TCP IP協(xié)議棧:應用層
應用層處理特定的應用程序細節(jié)。
幾乎各種不同的TCP/IP實現(xiàn)都會提供下面這些通用的應用程序:
◆Telnet遠程登錄
◆FTP文件傳輸協(xié)議
◆SMTP簡單郵件傳送協(xié)議
◆SNMP簡單網(wǎng)絡管理協(xié)議
IP是TCP/IP協(xié)議族的核心。所有TCP、UDP、ICMP及IGMP數(shù)據(jù)都以IP數(shù)據(jù)報格式傳輸。
IP提供不可靠、無連接的數(shù)據(jù)報傳送服務。
◆不可靠(Unreliable):不保證IP數(shù)據(jù)報能成功地到達目的地。IP僅提供盡最大努力交付的傳輸服務??煽啃孕枰缮蠈訁f(xié)議來保證(如TCP)。
◆無連接(Connectionless):IP不維護任何關于后續(xù)數(shù)據(jù)報的狀態(tài)信息。每個數(shù)據(jù)報的處理相互獨立。這也說明,IP數(shù)據(jù)報可以不按發(fā)送順序接收。