TCP/IP Protocols
TCP/IP is a large collection of different
communication protocols.
A Family of Protocols
TCP/IP is a large collection of
different communication protocols based upon the two
original protocols TCP and IP.
TCP - Transmission Control
Protocol
The TCP protocol is used for the
transmission of data from an application to the
network.
TCP is responsible for breaking
data down into IP packets before they are sent, and
for assembling the packets when they arrive.
IP - Internet Protocol
The IP protocol takes care of the
communication with other computers.
IP is responsible for the sending
and receiving data packets over the Internet.
HTTP - Hyper Text Transfer
Protocol
The HTTP protocol takes care of
the communication between a web server and a web
browser.
The HTTP protocol is used for
sending requests from a web client (a browser) to a
web server returning web content (web pages) from
the server back to the client.
HTTPS - Secure HTTP
The HTTPS protocol takes care of
secure communication between a web server and a web
browser.
The HTTPS protocol typically
handles credit card transactions and other sensitive
data.
SSL - Secure Sockets Layer
The SSL protocol is used for
encryption of data for secure data transmission
SMTP - Simple Mail Transfer
Protocol
The SMTP protocol is used for the
transmission of e-mails.
IMAP - Internet Message Access
Protocol
The IMAP protocol is used for
storing and retrieving e-mails.
POP - Post Office Protocol
The POP protocol is used for
downloading e-mails from an e-mail server to a
personal computer.
FTP - File Transfer Protocol
The FTP protocol takes care of the
transmission of files between computers.
NTP - Network Time Protocol
The NTP protocol is used for
synchronizing the time (the clock) between
computers.
DHCP - Dynamic Host Configuration
Protocol
The DHCP protocol is used for
allocation of dynamic IP addresses to computers in a
network.
SNMP - Simple Network Management
Protocol
The SNMP protocol is used for the
administration of computer networks.
LDAP - Lightweight Directory
Access Protocol
The LDAP protocol is used for
collecting information about users and e-mail
addresses from the Internet.
ICMP - Internet Control Message
Protocol
The ICMP protocol takes care of
error handling in the network.
ARP - Address Resolution Protocol
The ARP protocol is used by IP to
find the hardware address of a computer network card
based on the IP address.
RARP - Reverse Address Resolution
Protocol
The RARP protocol is used by IP to
find the IP address based on the hardware address of
a computer network card.
BOOTP - Boot Protocol
The BOOTP protocol is used for
booting (starting) computers from the network.
PPTP - Point to Point Tunneling
Protocol
The PPTP protocol is used for
setting up a connection (tunnel) between private
networks.
|