Network Models
Layering: Divides a task into sub-tasks and then solve each sub-task independently.
Advantages of layering:
- Extensibility.
- Facilitates modular engineering.
- Accelerates evolution.
- Simplifies teaching and learning.
OSI Model (Open System Interconnection Reference Model): It is a description for layered communications and computer network protocol and transmission design. It is also referred to as OSI Seven Layer Model.
Layers and its functions:
1. Application: Gives access to network resources.
Protocols: SMTP, HTTP, FTP.
2. Presentation: Translates, encrypts and compresses data.
Protocol: MPEG, ASCH, SSL.
3. Session: Ensures establishment and termination of the session.
Protocol: NetBIOS, SAP.
4. Transport: Enables data transport from source to destination machine.
Protocol: TCP, UDP.
5. Network: Provides internetworking and packet movement.
Protocol: IPV5, IPV6, ICMP.
6. Data link: Organizes bits into frames.
Protocol: RAPA, PPP, ATM.
7. Physical: Provides mechanical and electrical specifications.
Protocol: RS232, ISDN, 100BaseTX.
TCP/IP Model: It is a communication protocols used to interconnect network devices on the internet.
The TCP/IP protocol suite was defined as having four layers:
- Host-to-network: Bottom layer of TCP/IP model which connects host to the network.
- Internet: Delivers IP packets to their destinations.
- Internet Protocol: Transports data in packet called datagrams.
- TCP: A transport layer that controls error, controls flow and does the sequencing.
OSI model vs TCP/IP model:
UDP (User Datagram Protocol):
- It is a transport layer that is used to establish low-latency and loss-tolerating connections between applications on the internet.
- Useful in real time data transfer and quick transfer for large data
Similarities between OSI & TCP/IP:
- Both are based on the concept of a stack of independent protocols.
- Functionality of layer is roughly similar.
- Up to Transport - network oriented.
- Above - User oriented.
Differences between OSI & TCP/IP:
Comments
Post a Comment