DC Unit4
DC Unit4
1. Connectionless: No need for a connection before sending data; each packet is sent independently.
2. Unreliable: No guarantee that data will be delivered or arrive in order.
3. Faster: No connection setup or error correction, making it quicker than TCP.
4. No Flow Control: UDP doesn't manage data flow, which can lead to packet loss in congested networks.
5. Lightweight: Smaller header (8 bytes), making it more efficient.
6. Supports Broadcasting/Multicasting: Can send data to multiple devices at once.
7. No Acknowledgment: No confirmation of packet receipt, making it simpler but less reliable.
8. Used for Real-Time Apps: Ideal for applications like video calls, gaming, or DNS queries where speed matters
more than perfect delivery.
1. Faster: No connection or error-checking delays, making it ideal for low-latency applications like gaming.
2. Lower Overhead: Smaller header size, more efficient for limited bandwidth.
3. No Congestion Control: UDP isn't slowed down by congestion control, unlike TCP.
4. Better for Streaming: Allows uninterrupted data flow, even if some packets are lost.
5. Supports Broadcasting/Multicasting: Can send data to many devices at once.
6. No Connection Setup: Faster transmission because no connection needs to be established.
DHCP is a protocol that automatically assigns IP addresses to clients (like laptops or mobile devices) that move
across networks. It eliminates the need for manual IP configuration by dynamically updating configuration files. A
**DHCP server** maintains an address pool and allocates addresses when requested.
DHCP uses a message format with a **312-octet options field** and a **flag field** to indicate broadcast
responses.
### Telnet - Short Note
**Telnet** is a general-purpose client-server application that allows users to access remote hosts running different
applications over the Internet. Instead of creating separate client-server programs for each application, Telnet
provides a flexible solution to connect to any remote service.
HTTP is the protocol used for transferring documents on the World Wide Web between clients (like web
browsers) and servers. It works through a simple three-step process:
1. The client (browser) opens a TCP connection and sends a request for a document.
2. The server responds with the requested document.
3. The server closes the connection.
E-mail is one of the oldest and most popular network services, and it relies on the **Simple Mail Transfer Protocol
(SMTP)** for message transfer. Initially, SMTP only supported text-based messages, but with the rise of
multimedia content, e-mail now supports attachments like images, videos, and other data types.
2. **Spool File**:
- A temporary storage file where outgoing e-mails are placed before being sent. The MUA adds new e-mails to
this file.
4. **Mailbox**:
- A designated file on the recipient's server where delivered e-mails are stored. The recipient can read and
delete messages from their mailbox.