Kiến trúc phân tầng

0
3307
Giới thiệu mô hình 3-layer ( 3 lớp)
Topic Progress:

Vì sao phải phân tầng?

  • Nhằm xử lý với các hệ thống phức tạp: nguyên lý ”chia để trị”
  • Cho phép xác định rõ nhiệm vụ của mỗi bộ phận và quan hệ giữa chúng
  • Mô-đun hóa cho phép dễ dàng bảo trì, nâng cấp hệ thống
  • Thay đổi bên trong một bộ phận mà không ảnh hưởng tới bộ phận khác

Ví dụ

  • Nâng cấp từ CD lên DVD player mà không phải thay loa.
  • Thay đổi thủ tục kiểm tra ở cổng không ảnh hưởng đến các phần còn lại của hệ thống

Nguyên tắc phân tầng

  • Mỗi hệ thống trong mạng đều có cấu trúc tầng (số lượng tầng và chức năng của mỗi tầng là như nhau).
  • Giữa 2 tầng liền kề trong một hệ thống giao tiếp với nhau qua 1 giao diện qua đó xác định các hàm nguyên thủy và các dịch vụ tầng dưới cung cấp.
  • Giữa hai tầng đồng mức ở hai hệ thống giao tiếp với nhau thông qua các luật lệ, qui tắc được gọi là giao thức.
  • Trong thực tế, dữ liệu không được truyền trực tiếp từ tầng thứ i của hệ thống này sang tầng thứ i của hệ thống khác (trừ tầng thấp nhất). Mà việc kết nối giữa hai hệ thống được thực hiện thông qua hai loại liên kết: liên kết vật lý ở tầng thấp nhất và liên kết lôgic (ảo) ở các tầng cao hơn.

This site uses Akismet to reduce spam. Learn how your comment data is processed.