PRATICAL WORK TECHNOLOGY ENGLISH
PRATICAL WORK TECHNOLOGY ENGLISH
INTRODUCTION
What is a Protocol?
A protocol is a set of rules and standards that define how data is transmitted and
communicated between devices over a network. Protocols ensure that different devices
can exchange information efficiently and securely, regardless of differences in hardware
or software.
PROTOCOL HTTP
It looks like you meant HTTP (HyperText Transfer Protocol). HTTP is the foundation
of data communication on the web. It defines how messages are formatted and
transmitted between clients (like web browsers) and servers.
1. Request-Response Model – A client (e.g., browser) sends a request to a server, and the
server responds with the requested data.
2. Stateless – Each request is independent; the server doesn’t retain session data (unless
additional mechanisms like cookies or sessions are used).
4. Status Codes – Servers respond with codes indicating success or errors (e.g., 200 OK,
404 Not Found, 500 Internal Server Error).
PROTOCOL SMTP
SMTP (Simple Mail Transfer Protocol) is a protocol used for sending and relaying email
messages across networks. It is mainly responsible for the transmission of emails from a
sender’s mail client to a mail server or between mail servers.
1. Push Protocol – SMTP is used to send (push) emails from a client to a server or
between servers.
2. Works with Other Protocols – While SMTP is used for sending emails, POP3 (Post
Office Protocol 3) and IMAP (Internet Message Access Protocol) are used for receiving
emails.
3. Commands & Responses – SMTP uses text-based commands like:
• HELO / EHLO – Initiates a conversation between client and server.
• MAIL FROM – Specifies the sender’s email address.
• RCPT TO – Specifies the recipient’s email address.
• DATA – Indicates the start of the email content.
• QUIT – Ends the session.
3
4. Ports Used:
• Port 25 – Default port for server-to-server email transfer (often blocked for outgoing
mail due to spam control).
• Port 587 – Recommended for email submission from clients (supports encryption).
• Port 465 – Used for SMTP with SSL encryption (deprecated in favor of STARTTLS).
PROTOCOL TCP/IP
2. Internet Layer
• Routes packets between different networks using IP addresses.
• IP (Internet Protocol) assigns unique addresses to devices.
• Example protocols: IP (IPv4, IPv6), ICMP (ping), ARP.
3. Transport Layer :
• Ensures reliable or fast data delivery between devices.
• TCP (Transmission Control Protocol) – Reliable, connection-oriented (e.g., web pages,
emails).
• UDP (User Datagram Protocol) – Fast, connectionless (e.g., video streaming, gaming).
4. Application Layer
• Handles network applications and user interactions.
• Example protocols: HTTP (web browsing), SMTP (email), FTP (file transfer), DNS
(domain resolution).
PROTOCOL POP
POP (Post Office Protocol) is an email protocol used for retrieving emails from a mail
server to a local client (e.g., Outlook, Thunderbird). The most commonly used version is
POP3 (Post Office Protocol version 3).
Storage Emails are downloaded and (usually) deleted from the server. Emails remain on
the server and sync across multiple devices.
Device Sync No sync; emails are tied to one device. Full sync across multiple devices.
Internet Required No (after download). Yes (to access emails).Best For Single-device
use, limited server space. Multiple devices, real-time access.