NETWORKING BY OMI
NETWORKING BY OMI
1. OSI Model
2. Protocols : TCP/UDP/IP
3. Ports
4. Subnetting
5. Routing
6. DNS
8. Networking Tool
OSI Model
The OSI (Open Systems Interconnection) model is a framework with seven layers
that standardizes how different computer systems communicate. From the physical
connection (Layer 1) to end-user services (Layer 7), each layer has a specific role in
managing aspects like hardware, addressing, routing, and application-level
interactions. It simplifies understanding and troubleshooting network processes.
Protocols
A protocol is a set of rules that defines how data is transmitted and received between devices
in a network. It ensures standardized communication, allowing different systems to
understand and interact with each other. Examples include TCP/IP, HTTP, and SMTP.
• Description: TCP operates at the transport layer of the OSI model. It establishes
a connection between two devices before data exchange, ensuring reliable and
ordered delivery of information.
• Functionality: It breaks data into packets, assigns sequence numbers, and uses
acknowledgment messages to guarantee delivery. It's connection-oriented,
meaning it sets up, maintains, and terminates a connection for data exchange.
2. User Data Gram Protocol
3. IP Protocol
A DevOps engineer should know about ports because they are important in configuring
networking settings, defining rules for firewalls, managing container communication,
Subnetting ( CIDR )
DevOps engineers should understand IP addressing, subnetting, and CIDR notation. This
knowledge is crucial for designing and managing IP address spaces effectively.
Subnetting is a technique used in computer networking to divide a larger IP network into smaller,
more manageable sub-networks or subnets.
Routing
Routing is the process of directing data packets from a source to a destination across a
network. Routers use routing tables and protocols to decide the path for data transmission,
ensuring efficient and reliable communication between devices.
DNS ( Domain Name System )
DNS, or Domain Name System, translates easy-to-remember domain names to computer-
friendly IP addresses, helps find mail servers, balances web traffic among servers, redirects
requests, performs reverse lookups, and speeds up responses through caching. It's a vital
system that ensures efficient and reliable communication on the internet.
VPNs allow professionals to securely connect to remote servers, access cloud resources, and
perform maintenance tasks without compromising data security. It ensures a private and
encrypted connection, crucial when dealing with sensitive configurations, deployments, or
infrastructure management tasks.