Resources | Subject Notes | Computer Science | Lesson Plan
When data is transmitted over a network, it's not sent as a single continuous stream. Instead, it's broken down into smaller, manageable units called packets. This process is crucial for efficient and reliable data transmission.
There are several key reasons why data is fragmented into packets:
The process of dividing data into packets is typically handled by the sending device (e.g., a computer). The data is segmented into fixed-size blocks, and each block is encapsulated with header information.
Each packet generally contains the following components:
The process of breaking data into packets and transmitting them is known as packet switching. Here's a table summarizing the key aspects:
Feature | Description |
---|---|
Data Segmentation | Data is divided into packets. |
Packet Addressing | Each packet has a header with source and destination addresses. |
Routing | Packets are routed independently across the network. |
Reassembly | Packets are reassembled at the destination. |
Error Detection | Error detection codes are used to ensure data integrity. |
Different network technologies utilize packet switching in various ways. For example, the Internet Protocol (IP) is a key protocol that relies on packet switching to transmit data across the internet.