Lecture 1 Introduction To Web Applications
Lecture 1 Introduction To Web Applications
WEB
APPLICATIONS
Lecture 1
Web Application
Inside the TCP/IP standard there are several protocols for handling data
communication:
TCP (Transmission Control Protocol) communication between applications.
TCP takes care of the communication between your browser and your network software.
TCP is responsible for breaking data down into IP packets before they are sent, and for
assembling the packets when they arrive.
UDP (User Datagram Protocol) simple communication between
applications.
IP (Internet Protocol) communication between computers.
IP is a "connection-less" communication protocol.
messages (or other data) are broken up into small independent "packets" and sent between
computers via the Internet.
ICMP (Internet Control Message Protocol) for errors and statistics
DHCP (Dynamic Host Configuration Protocol) for dynamic addressing
More Protocols
SSL - Secure Sockets Layer
The SSL protocol is used for encryption of data for secure data transmission.
SMTP - Simple Mail Transfer Protocol
SMTP is used for transmission of e-mails.
MIME - Multi-purpose Internet Mail Extensions
The MIME protocol lets SMTP transmit multimedia files including voice, audio, and binary
data across TCP/IP networks.
IMAP - Internet Message Access Protocol
IMAP is used for storing and retrieving e-mails.
POP - Post Office Protocol
POP is used for downloading e-mails from an e-mail server to a personal computer.
FTP - File Transfer Protocol
FTP takes care of transmission of files between computers.
ARP - Address Resolution Protocol
ARP is used by IP to find the hardware address of a computer network card based on the IP
address.
Sending Email