Mô hình mạng máy tính

mô hình mạng máy tính

Một hệ thống con giao tiếp là một phần phức tạp của Phần cứng và phần mềm. Những nỗ lực ban đầu để triển khai phần mềm cho các hệ thống con như vậy dựa trên một chương trình đơn lẻ, phức tạp, không có cấu trúc với nhiều thành phần tương tác. Phần mềm kết quả rất khó kiểm tra và sửa đổi. Để khắc phục vấn đề này, ISO đã phát triển một cách tiếp cận phân lớp. Trong cách tiếp cận phân lớp, khái niệm mạng được chia thành nhiều lớp và mỗi lớp được giao một nhiệm vụ cụ thể. Do đó, chúng ta có thể nói rằng các tác vụ mạng phụ thuộc vào các lớp.

Kiến trúc phân lớp

  • Mục đích chính của kiến ​​trúc phân lớp là chia thiết kế thành các phần nhỏ.
  • Mỗi lớp thấp hơn thêm các dịch vụ của nó vào lớp cao hơn để cung cấp một tập hợp đầy đủ các dịch vụ để quản lý thông tin liên lạc và chạy các ứng dụng.
  • Nó cung cấp tính mô-đun và các giao diện rõ ràng, tức là, cung cấp sự tương tác giữa các hệ thống con.
  • Nó đảm bảo sự độc lập giữa các lớp bằng cách cung cấp các dịch vụ từ lớp thấp hơn đến lớp cao hơn mà không xác định cách thức các dịch vụ được thực hiện. Do đó, bất kỳ sửa đổi nào trong một lớp sẽ không ảnh hưởng đến các lớp khác.
  • Số lượng lớp, chức năng, nội dung của mỗi lớp sẽ khác nhau giữa các mạng. Tuy nhiên, mục đích của mỗi lớp là cung cấp dịch vụ từ lớp thấp hơn đến lớp cao hơn và ẩn các chi tiết khỏi các lớp về cách các dịch vụ được thực hiện.
  • Các yếu tố cơ bản của kiến ​​trúc phân lớp là các dịch vụ, giao thức và giao diện.
    • Dịch vụ: Nó là một tập hợp các hành động mà một lớp cung cấp cho lớp cao hơn.
    • Giao thức: Nó xác định một tập hợp các quy tắc mà một lớp sử dụng để trao đổi thông tin với thực thể ngang hàng. Các quy tắc này chủ yếu quan tâm đến cả nội dung và thứ tự của các thông điệp được sử dụng.
    • Giao diện: Là một cách mà thông điệp được chuyển từ lớp này sang lớp khác.
  • Trong kiến ​​trúc lớp n, lớp n trên một máy sẽ có giao tiếp với lớp n trên máy khác và các quy tắc được sử dụng trong một cuộc hội thoại được gọi là giao thức lớp-n.
Có thể bạn cần →   30 câu hỏi và cách trả lời câu hỏi phỏng vấn Network ( P1 )

Hãy lấy một ví dụ về kiến ​​trúc năm lớp.

  • Trong trường hợp kiến ​​trúc phân lớp, không có dữ liệu nào được chuyển từ lớp n của một máy này sang lớp n của máy khác. Thay vào đó, mỗi lớp chuyển dữ liệu đến lớp ngay bên dưới nó, cho đến khi đạt đến lớp thấp nhất.
  • Bên dưới lớp 1 là phương tiện vật lý mà thông qua đó giao tiếp thực tế diễn ra.
  • Trong kiến ​​trúc phân lớp, các tác vụ không thể quản lý được chia thành nhiều tác vụ nhỏ và có thể quản lý được.
  • Dữ liệu được truyền từ lớp trên xuống lớp dưới thông qua một giao diện. Kiến trúc phân lớp cung cấp một giao diện gọn gàng để thông tin tối thiểu được chia sẻ giữa các lớp khác nhau. Nó cũng đảm bảo rằng việc triển khai một lớp có thể dễ dàng được thay thế bằng một quá trình triển khai khác.
  • Một tập hợp các lớp và giao thức được gọi là kiến ​​trúc mạng.

Tại sao chúng ta yêu cầu kiến ​​trúc phân lớp?

  • Phương pháp chia để trị : Phương pháp chia để trị tạo ra một quy trình thiết kế theo cách mà các nhiệm vụ không thể quản lý được chia thành các nhiệm vụ nhỏ và có thể quản lý được. Tóm lại, chúng ta có thể nói rằng cách tiếp cận này làm giảm độ phức tạp của thiết kế.
  • Tính mô- đun: Kiến trúc phân lớp mang tính mô-đun hơn. Tính mô-đun cung cấp sự độc lập của các lớp, dễ hiểu và dễ triển khai hơn.
  • Dễ dàng sửa đổi: Nó đảm bảo tính độc lập của các lớp để việc triển khai trong một lớp có thể được thay đổi mà không ảnh hưởng đến các lớp khác.
  • Dễ dàng kiểm tra: Mỗi lớp của kiến ​​trúc phân lớp có thể được phân tích và kiểm tra riêng lẻ.
Có thể bạn cần →   IMAP so với POP3 | Sự khác biệt giữa IMAP và POP3

Tổng hợp : iTmaster.vn

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x