主要差異
參考模型是軟體工程中使用的一個術語,它是幫助網路之間更好地通訊的框架。這是由在這一領域有知識的專業人士完成的,包括關於系統應該如何工作的明確說明。它一次解釋了整個結構或結構的一個重要部分,但最終代表了整個模型。它還有許多在實現該模型時常用的術語,它本身可以分為兩種不同的型別,即OSI模型和TCP/IP參考模型。儘管它們執行相同的任務,但它們彼此不同。它們的主要區別在於名稱,OSI被稱為開放系統互連,而TCP/IP被稱為傳輸控制協議/因特網協議。OSI有三個不同的上層,即應用程式、表示層和會話層,而只有一個這樣的層是TCP/IP,即應用程式。會話層在OSI中的主要作用是允許兩個不同的實體在它們之間舉行會議,這在TCP/IP中是不可能的,因為這些功能存在於傳輸層中,表現層也是如此。它們都有一個不同的應用層,對於OSI來說,它位於最頂層的第7層,而TCP/IP則位於其上部,因為它是唯一的層。OSI在應用層使用FTAM、VT、MHS,而TCP/IP在應用層使用FTP、SMTP、TELNET和DNS。系統的結構也不同,對於OSI來說,有一個通用的應用程式開發基礎設施以及相互連線到應用層的傳統傳輸服務。對於TCP/IP,只有與應用程式埠直接相關的標準傳輸服務。ISO方法被稱為水平方法,而TCP/IP方法被稱為垂直方法,只將執行功能的部分放在一起。下文各段給出了它們之間的一些其他差異和解釋。
比較圖
現場視察的定義
這被稱為水平方法,其中有不同的層,如表示層、會話層和應用層。該系統作為其他應用的參考,本身不執行任何操作,而是給出了一套與功能相關的指導,因此不被認為是可靠的。所有的層都扮演著重要的角色,執行著不同的工作,共有7層,其中應用層是最頂層的。
tcp/ip定義
這被稱為垂直方法,代表傳輸控制協議/網際網路協議。它沒有很多層,應用層執行核心功能,因為沒有表示層和會話層。存在一些特定的協議,這些協議是不可替代的。它透過包的傳輸來實現所有的指令本身,雖然它不能保證透過傳輸層,但它仍然被認為是當前系統中最可靠的。
一言以蔽之
- OSI被稱為水平方法,而TCP/IP被稱為垂直方法。
- OSI模型有七個不同的層次,而TCP/IP模型的層數是四個。
- OSI獨立於協議,是通用的,而TCP/IP有標準的規則來幫助開發internet。
- TCP/IP模型比OSI模型更可靠。
- 包被傳送到OSI的傳輸層,而在TCP/IP的情況下這不是一個確定的事情。
- OSI模型中存在表示層和會話層,而TCP/IP模型中沒有表示層和會話層。
- OSI有助於指導網路,並作為一個參考工具,而TCP/IP則實現了系統執行的功能。
- TCP/IP透過網路層提供無連線服務,OSI網路層提供連線和無連線服務。
- TCP/IP不適合任何其他模型,而OSI試圖適應其他模型,因為它是一個參考。
- 在OSI模型中,所有的功能都被區分開來,而在TCP/IP模型中則相反。
- 協議可以很容易地終止,並且可以在OSI模型中引入新的協議,而TCP/IP模型中保留原有的規則。
對比影片
結論
總而言之,可以說,上面已經解釋過的三個術語在使用方式和來源上都有很大的不同。因此,本文對這些術語作了適當的解釋,以便人們能夠正確地使用它們。