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

Những ngành nghề AI có thể thay thế dần trong tương lai.

Những ngành nghề AI có thể thay thế trong tương lai gần Dựa trên các báo cáo và

Tạo Subdomain miễn phí với is-a.dev 🤪

Cuối tuần mọi người thế nào, mình thì rảnh quá lướt Facebook, tớ tình cờ th

Dùng TailwindCSS v4 trong SpringBoot + JTE

Giới thiệu JTE là gì? JTE (Java Template Engine) là một template engine an toàn, nhẹ và

WebGL và Three.js cho hệ thống thử đồ ảo

Giới thiệu Với sự phát triển nhanh chóng của thương mại điện tử, kỳ vọng