0% found this document useful (0 votes)
15 views

Network Protocols

Uploaded by

ashfaqnoreen55
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)
15 views

Network Protocols

Uploaded by

ashfaqnoreen55
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
You are on page 1/ 15

What is protocol?

● A protocol is a set of rules and procedures that govern


communication between devices. It defines how data is
formatted, transmitted, and received.
● Protocols ensure that devices can understand and interpret
information correctly, regardless of their manufacturer or
operating system
Key aspects of protocols
1- Syntax
2- Semantics

● Defines the meaning and interpretation of the data


within a packet.

● It ensures that devices understand the content and


purpose of the information.
3- Timings

● Specifies the synchronisation and timing of data


transmission, including:

1.when data is sent?


2.How long it takes to transmit?
3.how to handle delays or errors
Common Network Protocols

● TCP/IP: The foundation of the internet.


● HTTP: Used for transferring data on the
web.
● FTP: Used for transferring files between
computers.
● SMTP: Used for sending email.
● POP3 and IMAP: Used for receiving email.
● HTTPS: A secure version of HTTP.
TCP/IP

(Transmission Control Protocol/Internet Protocol)

● TCP/IP is the foundation of the internet.


● It's a suite of protocols that enables
communication between devices on a network.
● TCP ensures reliable data transmission by
breaking data into packets, numbering them, and
reassembling them at the destination.
● IP handles the addressing and routing of packets
across networks.
HTTP

(Hypertext Transfer Protocol)

● HTTP is the protocol used for transferring data on the World Wide Web.
● It defines how web browsers and servers communicate.
● When you enter a website address in your browser, HTTP is used to request
and retrieve the web page from the server.
FTP

(File Transfer Protocol)

● FTP is a protocol used for transferring files between computers over


a network.
● It allows you to upload and download files to and from a server.
● FTP is commonly used for file sharing and backups.
SMTP

(Simple Mail Transfer Protocol)

● SMTP is the protocol used for sending email.


● It defines how email messages are formatted and transmitted
between mail servers.
● When you send an email, SMTP is used to deliver the message to
the recipient's mail server.
POP3 and IMAP

(Post Office Protocol 3 and Internet Message Access Protocol)

POP3 and IMAP are protocols used for receiving email.

● POP3 downloads email messages to your computer and removes


them from the server.
● IMAP allows you to access and manage your email messages on the
server, so you can check your email from multiple devices.
POP3 and IMAP

(Post Office Protocol 3 and Internet Message Access Protocol)


HTTPS

(Hypertext Transfer Protocol Secure)

● HTTPS is a secure version of HTTP that encrypts data transmitted


over the internet.
● This ensures that your communication is private and secure,
especially when transmitting sensitive information like passwords
and credit card numbers.
Protocol Description Example Layer of OSI
Model

TCP/IP Suite of protocols for internet communication Sending an email, browsing the web Network, Transport

HTTP Used for transferring data on the web Requesting a webpage from a server Application

FTP Used for transferring files between computers Uploading a website to a server Application

SMTP Used for sending email Sending an email to a friend Application

POP3 Used for receiving email Downloading emails to a local Application


computer

IMAP Used for accessing email on a server Checking email from multiple devices Application

HTTPS Secure version of HTTP for secure Online shopping, banking Application
communication

You might also like