Communication Protocols
Communication Protocols
Protocol
Rules for communication over a network
Formal description of message formats
and rules that two or machines must follow
to exchange those messages
Common protocols
HTTP
FTP
TCP/IP
SLIP/PPP
SMTP
POP3
HTTPS
TELNET
VoIP
HTTP
Hypertext Transfer Protocol
Protocol that allows for the transmission of
information between a web server and a
client
Generic protocol for communication
between users and proxies/gateways to
other Internet protocols like SMTP, FTP
Consists of two items
Requests from browsers to servers
Responses from server to browser
HTTPS
Hypertext transfer protocol secure
Secure version of HTTP
It uses encryption for secure
communication over a computer network
FTP
File transfer protocol
Files of any type- ASCII / Binary
Promotes sharing of files
Advantages
Useful to transfer files from one network in an
organization to another
Effective way to get a geographically dispersed
group to co-operate on a project
Potent and popular way to share information
over internet
TCP/IP
TCP
Ensures commands get through to the other end
Keeps track of what is send
Retransmits anything lost
Splits up the message into several datagrams
Ensures that they arrive correctly
IP
Routing
TCP/IP
4 layers
Application layer
Transport
Uses protocol TCP
Internet
Uses IP to get the datagram to the destination
Network interface layer
Manages the physical medium
Internet Address
32-bit number
Divided into 4 parts each representing 8
bits of address
128.6.4.194
128.6 network number assigned by a
central authority to an organization
128.6.4 points to segment of that
network
128.6.4.194 points to a system in that
segment
SLIP/PPP
Serial line IP
First protocol for relaying IP packets over dial up
lines
protocol that allows the Internet Protocol (IP) to
work over serial ports and modem connections.
It's commonly used for dial-up connections and
dedicated serial links
PPP
Transmission of IP packets over serial lines
Suitable for dial up internet connections
Email Protocols
IMAP
SMTP
POP3
IMAP
Internet Message Access Protocol
Standard protocol for accessing Email
from a local server
Client server protocol
Only if user requests to read a specific
email message, it will be downloaded from
the server
Also allows to create and manipulate
folders or mailboxes
SMTP
Simple Mail Transfer Protocol
Protocol that allows users to send and
receive email messages
Used when an email is send to another
email user / recipient
Used by mail transfer agent to deliver the
sent email to the recipient’s mail server
POP3
Post Office Protocol 3
Provides a simple, standardized way for
users to access mailboxes and download
messages to their computers
POP3 is used to retrieve emails from a
server to a device
Wireless Vs Mobile Computing
Data communication w/o landlines
Computing device is not connected
continuously to the base or central
network