Latest web development tutorials

TCP / IP protocol

TCP / IP is a large collection of different communication protocols.


Protocol family

TCP / IP is based on a large collection of both TCP and IP protocols over different initial communication protocol.


TCP - Transmission Control Protocol

TCP is used for data transmission control from the application to the network.

TCP is responsible for data transfer before they are divided into IP packets, and then when they reach their restructuring.


IP - Internet Protocol (Internet Protocol)

IP is responsible for communication between computers.

IP is responsible for sending and receiving data packets over the Internet.


HTTP - hypertext transfer protocol (Hyper Text Transfer Protocol)

HTTP web server is responsible for communications between the web browser.

HTTP is used to send the request from the web client (browser) to a web server, and the server returns the contents (pages) from the web server to the web client.


HTTPS - secure HTTP (Secure HTTP)

HTTPS is responsible for secure communication between web servers and web browsers.

As a representative application, HTTPS will be used to process credit card transactions and other sensitive data.


SSL - Secure Sockets Layer (Secure Sockets Layer)

SSL protocol is used to secure data transmission of encrypted data.


SMTP - Simple Mail Transfer Protocol (Simple Mail Transfer Protocol)

SMTP for e-mail transmission.


MIME - Multipurpose Internet Mail Extensions (Multi-purpose Internet Mail Extensions)

MIME protocol has the ability to make SMTP over TCP / IP network transmission of multimedia files, including audio, video, and binary data.


IMAP - Internet Message Access Protocol (Internet Message Access Protocol)

IMAP is used to store and retrieve e-mail.


POP - Post Office Protocol (Post Office Protocol)

POP e-mail server to download e-mail from the PC.


FTP - file transfer protocol (File Transfer Protocol)

Responsible for FTP file transfer between computers.


NTP - Network Time Protocol (Network Time Protocol)

NTP is used to synchronize time between computers (bell).


DHCP - Dynamic Host Configuration Protocol (Dynamic Host Configuration Protocol)

DHCP is used to assign dynamic IP addresses to computers on the network.


SNMP - SNMP (Simple Network Management Protocol)

SNMP is used to manage computer networks.


LDAP - Lightweight Directory Access Protocol (Lightweight Directory Access Protocol)

LDAP is used to collect information about users and e-mail addresses from the Internet.


ICMP - Internet Control Message Protocol (Internet Control Message Protocol)

ICMP network responsible for error handling.


ARP - ARP (Address Resolution Protocol)

ARP - used by IP to find the hardware address of the computer-based network adapter IP addresses.


RARP - Reverse Address Resolution Protocol (Reverse Address Resolution Protocol)

RARP is used to find computer-based LAN hardware address of the IP address via IP.


BOOTP - Bootstrap Protocol (Boot Protocol)

BOOTP is used to start the computer from the network.


PPTP - PPTP (Point to Point Tunneling Protocol)

PPTP is used to connect between the private network (tunnels).