-
1 # 你永遠追不上的巨人
-
2 # 使用者1931173721557
TCP/IP協議分為4個層次,自底向上依次為網路介面層、網路層、傳輸層和應用層。 網路介面層負責接收IP資料報,並負責把這些資料報傳送到指定網路上。 網路層功能為進行網路互連,根據網間報文IP地址,從一個網路透過路由器傳到另一網路。 傳輸層的功能為通訊雙方的主機提供端到端的服務,傳輸層對資訊流具有調節作用,提供可靠性傳輸,確保資料到達無誤。 應用層的功能為對客戶發出的一個請求,伺服器作出響應並提供相應的服務。 TCP/IP協議族包含了很多功能各異的子協議。為此我們也利用上文所述的分層的 方式來剖析它的結構。TCP/IP層次模型共分為四層:應用層、傳輸層、網路層、資料鏈 路層。 TCP/IP網路協議 TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/ 網間網協議)是目前世界上應用最為廣泛的協議,它的流行與Internet的迅猛發展密切 相關―TCP/IP最初是為網際網路的原型ARPANET所設計的,目的是提供一整套方便實用、 能應用於多種網路上的協議,事實證明TCP/IP做到了這一點,它使網路互聯變得容易起 來,並且使越來越多的網路加入其中,成為Internet的事實標準。 * 應用層―應用層是所有使用者所面向的應用程式的統稱。ICP/IP協議族在這一層 面有著很多協議來支援不同的應用,許多大家所熟悉的基於Internet的應用的實現就離 不開這些協議。如我們進行全球資訊網(WWW)訪問用到了HTTP協議、檔案傳輸用FTP協議、 電子郵件傳送用SMTP、域名的解析用DNS協議、 遠端登入用Telnet協議等等,都是屬於 TCP/IP應用層的;就使用者而言,看到的是由一個個軟體所構築的大多為圖形化的操作界 面,而實際後臺執行的便是上述協議。 * 傳輸層―這一層的的功能主要是提供應用程式間的通訊,TCP/IP協議族在這一 層的協議有TCP和UDP。 * 網路層―是TCP/IP協議族中非常關鍵的一層,主要定義了IP地址格式,從而能 夠使得不同應用型別的資料在Internet上通暢地傳輸,IP協議就是一個網路層協議。 * 網路介面層―這是TCP/IP軟體的最低層,負責接收IP資料包並透過網路傳送 之,或者從網路上接收物理幀,抽出IP資料報,交給IP層。 1.TCP/UDP協議 TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)協議屬 於傳輸層協議。其中TCP提供IP環境下的資料可靠傳輸,它提供的服務包括資料流傳 送、可靠性、有效流控、全雙工操作和多路複用。透過面向連線、端到端和可靠的資料 包傳送。通俗說,它是事先為所傳送的資料開闢出連線好的通道,然後再進行資料傳送 ;而UDP則不為IP提供可靠性、流控或差錯恢復功能。一般來說,TCP對應的是可靠性要 求高的應用,而UDP對應的則是可靠性要求低、傳輸經濟的應用。TCP支援的應用協議主 要有:Telnet、FTP、SMTP等;UDP支援的應用層協議主要有:NFS(網路檔案系統)、 SNMP(簡單網路管理協議)、DNS(主域名稱系統)、TFTP(通用檔案傳輸協議)等。
回覆列表
TCP/IP參考模型是ARPANET及其後繼的因特網使用的參考模型。其將協議分為:網路接入層、網際互連層、傳輸層以及應用層。
1.應用層:對應OSI參考模型的上層,為使用者提供所需的各種服務,如FTP,Telnet,DNS,SMTP等。
2.傳輸層:傳輸層對應於OSI參考模型的傳輸層,為應用層實體提供端到端通訊功能,確保資料包的順序傳輸和資料的完整性。該層定義了兩個主要協議:傳輸控制協議(TCP)和使用者資料報協議(UDP)。TCP協議提供可靠的,面向連線的資料傳輸服務;而UDP協議提供不可靠的無連線資料傳輸服務。
3.網際網路互聯層:網際網路互聯層對應OSI參考模型的網路層,主要解決從主機到主機的通訊問題。它包含透過網路邏輯傳輸的協議設計資料包。重點是重新給主機一個IP地址來完成主機的定址,它還負責在各種網路中路由資料包。該層有三個主要協議:Internet協議(IP),Internet組管理協議(IGMP)和Internet控制訊息協議(ICMP)。 IP協議是Internetworking層中最重要的協議。它提供可靠的無連線資料報傳送服務。
4.網路接入層:網路接入層(即主機 - 網路層)對應於OSI參考模型中的物理層和資料鏈路層。它負責監視主機和網路之間的資料交換。實際上,TCP / IP本身並沒有定義該層的協議,但參與互連的每個網路都使用自己的物理層和資料鏈路層協議,然後與TCP / IP的網路接入層連線。地址解析協議(ARP)在此層(OSI參考模型的資料鏈路層)上工作。擴充套件資料:OSI參考模型與TCP/IP參考模型的異同點:1. OSI參考模型和TCP / IP參考模型都使用分層結構,但OSI使用的七層模型和TCP / IP是四層結構。2. TCP / IP參考模型的網路介面層實際上沒有真正的定義,但是是概念性描述。 OSI參考模型不僅分為兩層,而且每層的功能都非常詳細。即使在資料鏈路層,也分離媒體訪問子層以解決區域網中共享媒體的問題。3. TCP / IP的網路互連層等同於OSI參考模型的網路層中的無連線網路服務。4. OSI參考模型基本上類似於TCP / IP參考模型的傳輸層功能。它負責為使用者提供真正的端到端通訊服務,並且還從高層遮蔽底層網路的實現細節。不同之處在於TCP / IP參考模型的傳輸層基於網路互連層,網路互連層僅提供無連線網路服務,因此面向連線的功能完全在TCP協議中實現,當然, TCP / IP的傳輸層還提供UDP等無連線服務;相反,OSI參考模型的傳輸層基於網路層,它提供面向連線和無連線的服務,但傳輸層僅提供面向連線的服務。
5.在TCP / IP參考模型中,沒有會話層和表示層。事實證明,這兩層的功能可以完全包含在應用層中。
6. OSI參考模型具有高抽象能力,適用於描述各種網路。 TCP / IP是首先開發TCP / IP模型的協議。
7. OSI參考模型的概念明顯不同,但它過於複雜;雖然TCP / IP參考模型在服務,介面和協議之間的區別中不清楚,但功能描述和實現細節是混合的。
8. TCP / IP參考模型的網路介面層不是真實層; OSI參考模型的缺點是層數太多,劃分意義不大但增加了複雜性。
9.儘管OSI參考模型是樂觀的,但由於缺乏時間安排,該技術尚不成熟且難以實施;相反,雖然TCP / IP參考模型有許多令人不滿意的地方,但它非常成功。