Networkin
g Protocol
Protocol
Established set of rules that
determine how data is
transmitted between
different devices in the same
network
Human Protocol
Communication LANGUAGE
Speed and Timing Delivery
Confirmation and Ackowledgment
Elements in Protocols
• Message Encoding
• Message Fomatting and
Encapsulation
• Message Size
• Message Timing
TYPES
Wireless Network
Protocol
WiFi
Bluetooth
LTE
Internet
Protocols
TCP
UDP
HTTP
SMTP
FTP
Network Routing
Protocol
EIGRP
OSPF
HTTP
TCP/IP based communication protocol
Hypertext Transfer Protocol
Hypertext Transfer Protocol
Basic Features
client and server knows
about each other
during current request
and response only
Connectionles
s
any type of data can
be sent by HTTP as
long as both the
client and the server
know how to handle
the data content
Media
independent
Server and client are
aware of each other
only during a current
request. Afterwards,
both of them forget
about each other.
Stateless
HTTP Protocol
Web Client
Web Server
Serve Side Script
Database
The HTTP protocol is a
request/response protocol
based on the client/server based
architecture where web
browsers, robots and search
engines, etc. act like HTTP
clients, and the Web server acts
as a server.
Architecture
FTP
provided by TCP/IP used for transmitting
the files from one host to another.
File Transfer Protocol
File Transfer Protocol
Basic Features
Out of band control
cannot passes
control data on the
same connection as
main data.
Out of band
the client establishes
a Control Connection
for the duration of
an FTP session that
typically spans
multiple data
transfers
Stateful
The client sends a
request and waits for
a response from the
service.
Synchronous
Working
User
Interface
Control
Process
Data
Transfer
process
Disk
Disk
Control
Process
Data
Transfer
Process
TCP/IP
Control
Connection
Data
Connection
File Transfer
Protocol
User
TCP
rules and procedures that governs
communications among computers on the
internet
Transmission Control Protocol
Transmission Control Protocol
Features
TCP keeps track of
the segments being
transmitted or being
received by assigning
numbers to each and
every single one of
them.
Segment
Numbering
System
Flow control limits
the rate at which a
sender transfers
data. This is done
to ensure reliable
delivery.
Flow Control
TCP implements
an error control
mechanism for
reliable data
transfer
Error
Control
TCP takes into
account the level
of congestion in
the network
Congestion
Control
to make sure that each message
reaches its target location intact,
the TCP/IP model breaks down
the data into small bundles and
afterward reassembles the
bundles into the original
message on the opposite end.
Working
UDP
message-oriented communication protocol,
used for communication channels and data
paths.
User Datagram Protocol
User Datagram Protocol
Features
Udp is faster then
the TCP but not as
relaiable
Faster than
TCP
No
acknowledgement
is needed
No
acknowledg
ement
Lower error
control than TCP
Error
Control
Unable to
sequence
Data
sequence
Architecture
UDP Header UDP Data
Source port
16 bits
Length
16 bits
Destination port
16 bits
Checksum
16 bits
8 Bytes
SMTP
a standard protocol on a TCP/IP network
for sending emails
Simple Mail Transfer Protocol
Three Phases of Transfer
handshaking (greeting)
transfer of messages
closure
Simple Mail Transfer Protocol
Types
The end-to-end
model is used to
communicate
between different
organizations
End-to-end
method
the store and forward
method is used within an
organization
Store-and-
forward
method
Working
User
agent
User
agent
Message
transfer
agent
Message
transfer
agent
Queue
User mailbox
user
user
TCP Connection
Server
Receiver
Sender
POP
a point where many devices share a
connection and can communicate with each
other
Post Office Protocol
Post Office Protocol
Characteristics
 Post Office Protocol is an open protocol
 It allows access to new mail from a spread of
client platform types.
 It supports download and delete functions
even when offline.
 It requires no mail gateways due to its native
nature.
 POP can handle email access only while the
emails are sent by SMTP
Working
Internet
Sender
Mail
Server
Recever
Mail
Server
Sender
Receiver
SMTP
SMTP
POP
Team
Amit Golder
201-15-3058
Marcel David Baroi
201-15-3421
Shatabdi Shil Piu
201-15-3448
Tanvir Niaz Khan
201-15-3593
THANK YOU

"Networking Protocol | Communication & Data Exchange | Presentation"

Editor's Notes

  • #4 https://www.tutorialspoint.com/http/http_overview.htm
  • #7 https://www.tutorialspoint.com/http/http_overview.htm
  • #10 https://www.tutorialspoint.com/http/http_overview.htm
  • #13 https://www.tutorialspoint.com/http/http_overview.htm
  • #16 https://www.tutorialspoint.com/http/http_overview.htm
  • #20 https://www.tutorialspoint.com/http/http_overview.htm
  • #23 https://www.tutorialspoint.com/http/http_overview.htm