DevOps 101 – Router, IP address, Host là gì? Cùng tìm hiểu các khái niệm cơ bản trong Networking

Ở bài viết này tụi mình sẽ cùng tìm hiểu về các keyword cơ bản nhất liên quan đến Networking. Nếu các bạn đến từ bài viết trước Dev ops là gì thì mình cũng có đề cập rằng kiến thức về Networking cũng là một trong những thứ quan trọng mà một Devops Engineer

Ở bài viết này tụi mình sẽ cùng tìm hiểu về các keyword cơ bản nhất liên quan đến Networking. Nếu các bạn đến từ bài viết trước Dev ops là gì thì mình cũng có đề cập rằng kiến thức về Networking cũng là một trong những thứ quan trọng mà một Devops Engineer cần có. Vậy hãy cùng mình tìm hiểu nhé!

Image from Jordan Harrison

Host

Host là bất kỳ thiết bị nào cái có thể gửi hoặc nhận tín hiệu, có thể là server, máy tính, điện thoại, máy in, smart TV,…

image.png

IP Address

Địa chỉ IP chính là định danh của một Host. Bạn có thể kiểm tra địa chỉ IP hiện tại của mình ở đây

image.png

Network

  • Network là một nhóm các Host có cùng kết nối với nhau
  • Các Host trên cùng một Network chia sẻ cùng 1 địa chỉ IP
  • Network có thể chứa các network khác (subnet)
  • Network có thể kết nối với các network khác (internet)

image.png

Switch

Switch phụ trách việc giao tiếp nội bộ bên trong một network, nó gửi hoặc vận chuyển các gói dữ liệu cho các Host

image.png

Router

Khác với Switch, Router phụ trách việc giao tiếp giữa các Network với nhau. Router ghi nhớ những network mà nó được gắn vào. Mỗi network sẽ ứng với một con đường (route), router sẽ lưu Route của các Network mà nó biết vào một nơi gọi là Routing Table. Route table chính là tấm bản đồ giúp Router gửi các gói dữ liệu từ trong Network của mình đến các Network bên ngoài mà nó biết.

image.png

Trên đây là những ý kiến cá nhân của mình sau khi tìm hiểu, nếu có sai sót gì mong mọi người góp ý nhé!
Tạm thời tụi mình sẽ dừng lại ở đây, nếu mọi người hứng thú với chủ đề này mình sẽ tiếp tục ra thêm các bài viết liên quan đến Networking. Hoặc nếu các bạn thích về Docker thì bài viết sau mình sẽ cùng tìm hiểu về nó nhé. Cảm ơn các bạn đã xem hết nha!

Tham khảo

90DaysOfDevOps

Nguồn: viblo.asia

Bài viết liên quan

WebP là gì? Hướng dẫn cách để chuyển hình ảnh jpg, png qua webp

WebP là gì? WebP là một định dạng ảnh hiện đại, được phát triển bởi Google

Điểm khác biệt giữa IPv4 và IPv6 là gì?

IPv4 và IPv6 là hai phiên bản của hệ thống địa chỉ Giao thức Internet (IP). IP l

Check nameservers của tên miền xem website trỏ đúng chưa

Tìm hiểu cách check nameservers của tên miền để xác định tên miền đó đang dùn

Mình đang dùng Google Domains để check tên miền hàng ngày

Từ khi thông báo dịch vụ Google Domains bỏ mác Beta, mình mới để ý và bắt đầ