Networking Tools
Trong thế giới mạng máy tính hiện đại, networking tools (công cụ mạng) đóng vai trò vô cùng quan trọng trong việc giám sát, phân tích, kiểm tra và khắc phục sự cố hệ thống mạng. Các công cụ này giúp quản trị viên mạng, kỹ sư hệ thống và cả người học CNTT hiểu rõ cách dữ liệu di chuyển trong mạng, kiểm tra tình trạng kết nối, phát hiện lỗi cấu hình, cũng như đánh giá hiệu năng và mức độ an toàn của hệ thống. Việc nắm vững và sử dụng thành thạo networking tools không chỉ giúp tiết kiệm thời gian xử lý sự cố, mà còn nâng cao độ ổn định, bảo mật và hiệu quả vận hành của toàn bộ hạ tầng mạng.
Công cụ kiểm tra kết nối & chẩn đoán mạng
Ping
Mục đích:
- Kiểm tra thiết bị đích có online ko
- Đo độ trễ (latency)
Nguyên lý:
- Gửi gói ICMP Echo Request
- Nhận Echo Reply
ping google.com ping 8.8.8.8
traceroute / tracert
Mục đích:
- Xác định đường đi của gói tin qua các router
- Phát hiện điểm nghẽn mạng
Linux:
traceroute google.com
Windowns:
tracert google.com
Công cụ kiểm tra cấu hình IP & Interface
ip (Linux – công cụ hiện đại, thay thế ifconfig)
ip addr # xem ip
ip link # xem interface
ifconfig (cũ - vẫn dùng được)
ifconfig
Công cụ DNS
Mục đích: Kiểm tra và tra cứu thông tin DNS, xác minh địa chỉ IP của tên miền
nslookup
nslookup google.com
dig
dig google.com
Công cụ kiểm tra port và dịch vụ
netstat (cũ)
netstat -tulnp
ss (nhanh hơn netstat)
ss -tuln
nmap
mục đích: Quét mạng, phát hiện dịch vụ và cổng mở để kiểm tra bảo mật
nmap -sV google.com
Công cụ truyền & test HTTP/HTTPS
curl -I http://google.com
Công cụ phân tích gói tin (Packet Analysis)
tcpdump
sudo tcpdump -i eth0
Wireshark
Công cụ GUI mạnh mẽ để phân tích lưu lượng mạng, debug lỗi truyền tải dữ liệu hoặc bảo mật.
Ứng dụng trong DevOps
- Phát hiện sự cố mạng nhanh chóng.
- Kiểm tra kết nối giữa các container, VM và server.
- Debug lỗi DNS, API và latency trong hệ thống phân tán.
- Cải thiện bảo mật bằng cách quét cổng, kiểm tra dịch vụ đang chạy.
All rights reserved