OSI vs Other Network Models - korachi-9090/wiki GitHub Wiki
OSI vs Other Network Models
While the OSI Reference Model provides a comprehensive theoretical framework, other network models have had greater practical implementation. Understanding the differences helps networking professionals bridge theoretical knowledge with real-world applications.
OSI vs TCP/IP Model
Key Differences
- The OSI model has 7 layers; TCP/IP has 4 layers
- OSI was developed by ISO as a theoretical framework; TCP/IP evolved from practical implementation
- OSI separates functions into more distinct layers; TCP/IP combines several functions
- TCP/IP was widely implemented before OSI was formalized
- TCP/IP protocols dominate real-world networking; few pure OSI protocols exist
Layer Comparison
OSI Model | TCP/IP Model | Primary Functions |
---|---|---|
ApplicationPresentationSession | Application | End-user services, data representation, session management |
Transport | Transport | End-to-end communication, segmentation, flow control |
Network | Internet | Logical addressing, routing between networks |
Data LinkPhysical | Network Access | Physical addressing, media access, physical transmission |
Practical Implications
- TCP/IP is what actually runs on networks
- OSI provides more precise terminology and conceptual breakdown
- Security professionals often use OSI terms even when discussing TCP/IP networks
- Troubleshooting typically follows OSI model even in TCP/IP environments
Other Historical Network Models
IBM's SNA (Systems Network Architecture)
- Proprietary model developed by IBM in 1974
- Hierarchical rather than peer-to-peer architecture
- Mainframe-centric approach
- Primarily used in IBM environments before TCP/IP adoption
Novell's IPX/SPX
- Used primarily in Novell NetWare environments
- Faster than early TCP/IP implementations
- Eventually replaced by TCP/IP in the late 1990s
- More efficient for LAN environments before TCP/IP optimizations
Apple's AppleTalk
- Developed for early Macintosh networking
- Simple to configure with automatic addressing
- Limited scalability to small networks
- Phased out in favor of TCP/IP
Modern Adaptations
SDN (Software-Defined Networking) Model
- Separates control plane and data plane
- Centralizes network intelligence
- Abstracts infrastructure from applications
- Conceptually maps to OSI but with different organizational principles
5G Network Architecture
- Service-based architecture
- Network slicing concepts
- Virtualized network functions
- Incorporates concepts from OSI but organized differently
Why Multiple Models Matter
- Different models optimize for different priorities
- Historical context helps understand design decisions
- Comparing models reveals essential vs. arbitrary distinctions
- Cross-model understanding aids in protocol analysis