Day 1 of learning DevOps: Networking Fundamentals
🛜What is a Network?
A network is a collection of connected devices that can communicate and share resources
🧑💻Key Concepts:
🔎IP Address: Your device's unique address on a network (like a house address)
📀DNS (Domain Name System): Translates domain names to IP addresses
🔋Ports: Virtual points where network connections start/end (like different doors to a house)
🔌Protocols: Rules for how data is transmitted (HTTP, HTTPS, FTP, etc.)
🎛️Let's do some practical exercises:
Check your IP address:
`ipconfig`
For Linux/Mac:
`ifconfig`
Look up a domain's IP:
`nslookup
x.com`
Check if a server is responding:
`ping
x.com`
Common Port Numbers to Remember:
```
HTTP: 80
HTTPS: 443
FTP: 21
SSH: 22
DNS: 53
```
Try demo: Try visiting
x.com in your browser and then use these tools to:
- Find its IP address
- Ping the server
Check your own IP address
☎️ This foundation will help you understand how web applications communicate and set you up for more advanced networking concepts.
🧰Want to test your knowledge? Try explaining back to me:
👉What's the difference between an IP address and a domain name?
👉Why do we need different ports?
👉What happens when you type
x.com in your browser?
Follow
@ghumare64 for Day 2 of DevOps; We will learn DevOps Daily.