0% found this document useful (0 votes)
44 views5 pages

Overview of Network Protocols and OSI Model

The document discusses several key network protocols. It begins by explaining the OSI model, which defines seven layers of network organization including the physical, data link, network, transport, session, presentation, and application layers. It then summarizes TCP/IP, the core protocol of the internet, which has layers for applications, transport, internet, and data link. FTP is described as a protocol for file transfer. Finally, PPP is outlined as a data link protocol that allows transmission of TCP/IP traffic over serial connections like telephone lines.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views5 pages

Overview of Network Protocols and OSI Model

The document discusses several key network protocols. It begins by explaining the OSI model, which defines seven layers of network organization including the physical, data link, network, transport, session, presentation, and application layers. It then summarizes TCP/IP, the core protocol of the internet, which has layers for applications, transport, internet, and data link. FTP is described as a protocol for file transfer. Finally, PPP is outlined as a data link protocol that allows transmission of TCP/IP traffic over serial connections like telephone lines.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

10/25/2019 Network Protocols - Tutorialspoint

Network Protocols

Network Protocols are a set of rules governing exchange of information in an easy, reliable and
secure way. Before we discuss the most common protocols used to transmit and receive data over a
network, we need to understand how a network is logically organized or designed. The most popular
model used to establish open communication between two systems is the Open Systems Interface
(OSI) model proposed by ISO.

OSI Model
OSI model is not a network architecture because it does not specify the exact services and protocols
for each layer. It simply tells what each layer should do by defining its input and output data. It is up to
network architects to implement the layers according to their needs and resources available.
These are the seven layers of the OSI model −
Physical layer −It is the first layer that physically connects the two systems that need to
communicate. It transmits data in bits and manages simplex or duplex transmission by
modem. It also manages Network Interface Card’s hardware interface to the network, like
cabling, cable terminators, topography, voltage levels, etc.
Data link layer − It is the firmware layer of Network Interface Card. It assembles datagrams
into frames and adds start and stop flags to each frame. It also resolves problems caused by
damaged, lost or duplicate frames.
Network layer − It is concerned with routing, switching and controlling flow of information
between the workstations. It also breaks down transport layer datagrams into smaller
datagrams.
Transport layer − Till the session layer, file is in its own form. Transport layer breaks it down
into data frames, provides error checking at network segment level and prevents a fast host
from overrunning a slower one. Transport layer isolates the upper layers from network
hardware.
Session layer − This layer is responsible for establishing a session between two
workstations that want to exchange data.

Presentation layer − This layer is concerned with correct representation of data, i.e. syntax
and semantics of information. It controls file level security and is also responsible for
converting data to network standards.

Application layer − It is the topmost layer of the network that is responsible for sending
application requests by the user to the lower levels. Typical applications include file transfer,
E-mail, remote logon, data entry, etc.

[Link] 1/5
10/25/2019 Network Protocols - Tutorialspoint

It is not necessary for every network to have all the layers. For example, network layer is not there in
broadcast networks.
When a system wants to share data with another workstation or send a request over the network, it is
received by the application layer. Data then proceeds to lower layers after processing till it reaches the
physical layer.

At the physical layer, the data is actually transferred and received by the physical layer of the
destination workstation. There, the data proceeds to upper layers after processing till it reaches
application layer.
At the application layer, data or request is shared with the workstation. So each layer has opposite
functions for source and destination workstations. For example, data link layer of the source
workstation adds start and stop flags to the frames but the same layer of the destination workstation
will remove the start and stop flags from the frames.
Let us now see some of the protocols used by different layers to accomplish user requests.

TCP/IP

TCP/IP stands for Transmission Control Protocol/Internet Protocol. TCP/IP is a set of layered
protocols used for communication over the Internet. The communication model of this suite is client-
server model. A computer that sends a request is the client and a computer to which the request is
sent is the server.

[Link] 2/5
10/25/2019 Network Protocols - Tutorialspoint

TCP/IP has four layers −

Application layer − Application layer protocols like HTTP and FTP are used.
Transport layer − Data is transmitted in form of datagrams using the Transmission Control
Protocol (TCP). TCP is responsible for breaking up data at the client side and then
reassembling it on the server side.

[Link] 3/5
10/25/2019 Network Protocols - Tutorialspoint

Network layer − Network layer connection is established using Internet Protocol (IP) at the
network layer. Every machine connected to the Internet is assigned an address called IP
address by the protocol to easily identify source and destination machines.
Data link layer − Actual data transmission in bits occurs at the data link layer using the
destination address provided by network layer.

TCP/IP is widely used in many communication networks other than the Internet.

FTP

As we have seen, the need for network came up primarily to facilitate sharing of files between
researchers. And to this day, file transfer remains one of the most used [Link] protocol that
handles these requests is File Transfer Protocol or FTP.

Using FTP to transfer files is helpful in these ways −


Easily transfers files between two different networks
Can resume file transfer sessions even if connection is dropped, if protocol is configure
appropriately
Enables collaboration between geographically separated teams

PPP

Point to Point Protocol or PPP is a data link layer protocol that enables transmission of TCP/IP traffic
over serial connection, like telephone line.

[Link] 4/5
10/25/2019 Network Protocols - Tutorialspoint

To do this, PPP defines these three things −


A framing method to clearly define end of one frame and start of another, incorporating errors
detection as well.

Link control protocol (LCP) for bringing communication lines up, authenticating and bringing
them down when no longer needed.
Network control protocol (NCP) for each network layer protocol supported by other networks.

Using PPP, home users can avail Internet connection over telephone lines.

[Link] 5/5

Common questions

Powered by AI

In the OSI model, the Network layer is responsible for routing, switching, flow control, and breaking down transport layer datagrams into smaller units for transmission . In the TCP/IP model, the Network layer connects systems using the Internet Protocol (IP), ensuring each machine is assigned a unique IP address for identification, thus facilitating effective communication between source and destination machines . Both models emphasize routing and efficient delivery of packets, showcasing the layer's crucial role in network communications.

The Application layer in both the OSI and TCP/IP models serves as the interface between the network services and the end-user applications. In the OSI model, it handles application requests and ensures communication with lower layers . In the TCP/IP model, it supports protocols such as HTTP and FTP, facilitating user-level network activities like file transfer, email, and remote logins . Its role is significant because it directly interacts with software applications, providing essential services such as data formatting and application addressing, thus enabling seamless interactions between software applications and network functionalities.

The OSI model's primary advantage is its flexibility in protocol development due to its abstraction of functions without defining specific protocols or services, leaving room for customization based on network needs . This can encourage innovative solutions and adaptations in diverse networking environments. Conversely, the TCP/IP model offers a more rigid protocol suite, designed primarily around core internet protocols like TCP and IP, which may limit experimentation but provide a fully interoperable and well-tested framework for Internet communication . Thus, OSI allows for greater flexibility in new protocol development, whereas TCP/IP offers stability and extensive deployment experience.

The Physical layer manages the transmission of raw bit streams over a physical medium by managing the hardware interface, such as modems and cabling . In contrast, the Data Link layer organizes these bits into frames, adding start and stop flags and addressing issues related to damaged or lost frames . Together, they ensure robust data transmission: the Physical layer handles the actual transmission process, while the Data Link layer manages data framing and error resolution, efficiently sending and receiving data over networks.

FTP (File Transfer Protocol) enables easy file transfers between different networks, crucial for collaborative work across geographically apart teams . Its main advantages include the ability to resume file transfers if the connection drops, contingent on proper configuration, and its long-established reliability for network file sharing . These features make it a valuable tool for maintaining efficient and accessible data exchange across various network infrastructures, supporting persistent connectivity and robust data management solutions.

In the OSI model, the Presentation layer manages data security by controlling file-level security functions, providing mechanisms for encryption and decryption when required . It also ensures conformity to network standards by converting data into a standardized format before transmission, managing the syntactic and semantic integrity, hence supporting interoperability between heterogeneous systems by presenting data in a universally understood manner.

The Point-to-Point Protocol (PPP) facilitates communication over telephone lines by structuring data link layer frames for TCP/IP traffic transmission . It defines a framing method for clear demarcation of frames, incorporates error detection, and includes link control protocols (LCP) to establish, authenticate, and terminate connections efficiently . Additionally, PPP supports network layer control protocols (NCP), adapting to various network protocols, making it versatile for diverse network requirements over serial links.

The Transport layer in the OSI model ensures reliable data communication by breaking down the data into smaller frames and providing error checking. It implements mechanisms to prevent a fast host from overrunning a slower one, balancing traffic to maintain data integrity and manage flow control . Additionally, it acts as a shield to the upper layers from the idiosyncrasies of the network hardware, ensuring a stable communication platform regardless of lower-layer issues.

The OSI model provides a framework that defines the functions of different layers in a network system without specifying exact services and protocols for each layer. This design philosophy allows network architects flexibility to implement layers tailored to their specific needs and resource availability . This adaptability encourages the development of diverse network technologies and protocols within the overarching guidelines of OSI, enhancing interoperability and innovation.

The Session layer facilitates data exchange by establishing, managing, and terminating connections (or sessions) between two workstations that need to exchange data . It organizes and synchronizes dialog control and ensures orderly data exchange, maintaining session integrity, even if interruptions occur. This layer's session management capabilities enable consistent and reliable data communications across networks.

You might also like