Network Models C01
Network Models/ Protocol.
A protocol is a collection of guidelines that controls how computers on a network communicate with one another.
Includes rules governing the following attributes of a network:
- Access method
- Allowed Physical Topologies
- Types of Cabling
- Speed of Data Transfer
Includes a number of layers, each of which completes a certain function.
Also includes two popular models:
- OSI Reference Model
- TCP/IP Model
The ideas of layering serve as the foundation for both models.
Layering
A process when a task is broken down into smaller tasks and each smaller task is solved separately.
- Major advantages conclude:
- Code Reuse
- Engineering
- Facilities Modular
- Extensibility
- Standardizes Interfaces
- Simplifies Teaching and Learning
Introduction to OSI
Layered communications, computer network protocol and transmission design are described by the Open System Interconnection Reference Model (OSI Reference Model or OSI Model).
Divides the transportation of data into the following seven layers:
- Application Layer
- Presentation Layer
- Session Layer
- Transport Layer
- Network Layer
- Data Link Layer
- Physical Layer
1. Physical Layer
Specifies the physical and electrical requirements for devices.
Includes host bus adapters, network adapters, hubs, repeaters, voltages, cable specifications, and more.
Functions include:
- Connection creation and disconnection from a communication channel.
- Single 0s and 1s are being sent and received.
- Conversion of bits into signals.
- Bit synchronization.
- Manages physical connection.
- Bit rate control.
- Line configuration.
- Physical topology.
- Transmission mode.
- Multiplexing.
- Switching.
2. Data Link Layer
To transfer data across network entities and to find and fix any mistakes that might happen in the physical layer, the data link layer offers the functional and procedural levels.
MAC address is used and switches function at this layer.
3. Network Layer
Utilizes one or more networks to move data from a source to a destination.
The network layer performs network routing of options.
Router operates at this layer.
4. Transport Layer
Delivers reliable data transmission services to the upper layer as well as transparent data transfer between end users.
Flow control, segmentation, and error control are used to manage the reliability of a specific link.
5. Session Layer
Controls the connection between computers.
Connects the local and remote applications, manages those connections, and terminates them.
6. Presentation Layer
Creates a context for entities in the Application Layer.
By converting from application to network format, and vice versa, it offers independence from variances in data representation.
Sometimes called the syntax layer.
7. Application Layer
The OSI layer closest to the end layer.
Function includes:
- Identifies communication partners.
- Determines resource availability.
Some examples of application layer implementation include:
- HTTP (Hyper Text Protocol)
- FTP (File Transfer Protocol)
- SMTP (Simple Mail Transfer Protocol)
Packets and Frames
Computers send bursts of 1500 bytes of data across networks every seconds.
TCP/IP Model
TCP/IP forms the base of present-day internet.
TCP and IP are two protocols of this model.
Initially used by APPANET
Includes 4 layers:
- Host-to-Network
- Internet
- Transport
- Application
Host to Network Layer
Bottom Layer of TCP/IP model also known as Network Interface Layer.
Connects the host to the network.
Internet Layer
Functionally comparable to the OSI model's network layer.
Accountable for sending IP packets to their intended location.
IP (Internet Protocol) is a significant protocol of this tier.
Internet Protocol (IP)
It is a connectionless protocol that is unreliable.
Datagrams are the packets used by IP to convey data.
The routes are not located by IP.
TCP
TCP is used for reliable connection services.
Functions include error control, low control and sequencing.
UPD
This protocol was used by the transport layer for unreliable connectionless services.
Useful for transferring big amounts of data quickly and in real time.
Application Layer
The OSI model's integration of the application, presentation, and session layers.
Offers a variety of services to various user apps.
Many high-level protocols are employed in a number of applications, including:
- TELNET (Terminal Network): Used for remote login.
- FTP (Transfer Protocol): For transfer of file from one system to another.
- HTTP (Hyper Text Transfer Protocol): For fetching web pages on World Wide web (WWW).
Similarities between OSI and TCP/IP
Based on the idea of an autonomous protocol stack.
Up to network-oriented transport.

Comments
Post a Comment