Network Protocols and Services - ASUG
Network Protocols and Services - ASUG
Introduction to Networks
A network is a group of computers and devices connected by some type of transmission media (cables,
phone lines, satellite links, etc.) that share resources and communicate with each other.
Examples of Protocols
HTTP: Used for browsing the web.
FTP: Used for transferring files.
TCP/IP: The core protocol of the internet that ensures data is sent and received between devices.
Protocol Layers
To handle the complexity of data transmission, networks use a layered approach to protocols. Two
important models to understand protocol layers are the **OSI Model** and the **TCP/IP Model**.
JUVELYN C. ASUG
Reporter
Bachelor of Science in Computer Science
4 NCI 101 – NETWORKS AND COMMUNICATION
1. Physical Layer
Deals with the physical connection between devices and the transmission of binary data (1s and 0s)
through cables, radio frequencies, etc.
2. Data Link Layer
Ensures reliable data transfer between two directly connected devices. Handles error detection and
flow control.
3. Network Layer
Manages routing and forwarding of data packets from one device to another using IP addresses.
4. Transport Layer
Ensures complete data transfer, managing data flow control, error recovery, and reordering of packets.
5. Session Layer
Manages and controls connections (sessions) between computers. It starts, maintains, and ends
communication.
6. Presentation Layer:
Translates data formats from the application layer into formats that can be sent across a network and
vice versa.
7. Application Layer
Provides network services directly to users and applications.
1. Link Layer
Controls the physical hardware and protocols used to communicate on the local network.
2. Internet Layer
Handles logical addressing (IP addresses) and the routing of packets across the internet.
3. Transport Layer
Provides reliable delivery using protocols like TCP, or faster, less reliable delivery using UDP.
JUVELYN C. ASUG
Reporter
Bachelor of Science in Computer Science
4 NCI 101 – NETWORKS AND COMMUNICATION
4. Application Layer
Provides services directly to applications and users, such as web browsing (HTTP), email (SMTP), and file
transfer (FTP).
OSI Model
- A theoretical, 7-layer model that helps in understanding how network communication works in a
layered approach.
TCP/IP Model
- A more practical, 4-layer model used for internet communication.
Key Differences
- OSI is more detailed with 7 layers, while TCP/IP combines some functions into 4 layers.
- OSI is used primarily for teaching, while TCP/IP is the protocol suite used for actual internet
communication.
JUVELYN C. ASUG
Reporter
Bachelor of Science in Computer Science
4 NCI 101 – NETWORKS AND COMMUNICATION
Service
The functionality provided by a protocol (e.g., browsing a website using HTTP).
Summary
In this module, we explored:
- The definitions and types of network protocols.
- The OSI and TCP/IP models.
- The difference between protocols and services.
- Key TCP/IP protocols and their real-world applications.
JUVELYN C. ASUG
Reporter
Bachelor of Science in Computer Science
4 NCI 101 – NETWORKS AND COMMUNICATION
JUVELYN C. ASUG
Reporter