summaryrefslogtreecommitdiff
path: root/assignments/1
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-09-15 18:46:18 -0600
committermo khan <mo@mokhan.ca>2025-09-15 18:46:18 -0600
commitd0a1d2e78e81536a0127065fe7015b1ef4cc353a (patch)
tree229f56bf0137244fb78a8b70f73b290b454e144c /assignments/1
parentcfda5547b98bd026e3d47b25c490c883a6098603 (diff)
Simplify question 1.2
Diffstat (limited to 'assignments/1')
-rw-r--r--assignments/1/README.md26
1 files changed, 9 insertions, 17 deletions
diff --git a/assignments/1/README.md b/assignments/1/README.md
index abd5d5a..61cf986 100644
--- a/assignments/1/README.md
+++ b/assignments/1/README.md
@@ -121,23 +121,15 @@ behavior.
> What are the five layers in the Internet protocol stack? Develop a table to summarise what each layer does.
-The Internet protocol stack consists of five layers, each with specific responsibilities (Kurose & Ross, 2021, Section 1.5):
-
-| Layer | Name | Function |
-| ------ | ------------- | ----------------------------------------------------------------------- |
-| 5 | Application | Provides network services to applications (HTTP, SMTP, FTP, DNS) |
-| 4 | Transport | Provides reliable data transfer between processes (TCP, UDP) |
-| 3 | Network | Routes packets across networks using IP addresses (IP, ICMP) |
-| 2 | Link | Handles data transfer between adjacent network nodes (Ethernet, WiFi) |
-| 1 | Physical | Transmits raw bits over physical medium (cables, radio waves) |
-
-### Layer Details
-
-- Application Layer: Interfaces directly with software applications, providing services like web browsing (HTTP), email (SMTP), file transfer (FTP), and domain name resolution (DNS).
-- Transport Layer: Ensures reliable communication between applications on different hosts. TCP provides connection-oriented, reliable delivery while UDP offers connectionless, faster but unreliable delivery.
-- Network Layer: Handles routing of packets across multiple networks using logical addressing (IP addresses). Determines the best path from source to destination.
-- Link Layer: Manages data transmission between directly connected nodes on the same network segment. Handles error detection and correction at the local level.
-- Physical Layer: Converts digital data into electrical, optical, or radio signals for transmission over physical media like copper wires, fiber optics, or wireless channels.
+The Internet protocol stack has five layers, each with specific responsibilities (Kurose & Ross, 2021, Section 1.5):
+
+| Layer | Name | Description |
+| ----- | ----------- | ------------------------------------------------------------------ |
+| 5 | Application | Provides services for applications (e.g., HTTP, SMTP, FTP, DNS) |
+| 4 | Transport | Reliable or unreliable data delivery between processes (TCP, UDP) |
+| 3 | Network | Routes packets between hosts using logical addressing (IP, ICMP) |
+| 2 | Link | Transfers data between adjacent nodes (Ethernet, WiFi) |
+| 1 | Physical | Sends raw bits as signals over the physical medium (cables, radio) |
## 1.3 Packet-Switched vs Circuit-Switched Networks (5%)