Mô hình OSI

Giới thiệu về mô hình OSI

Trước khi tìm hiểu về cấu trúc chi tiết của mô hình và bảy lớp của nó, được đưa ra dưới đây là một vài điểm giới thiệu liên quan đến Mô hình kết nối hệ thống mở mà người ta phải biết.

  • Trong những năm 1970, Mô hình OSI đã được đề xuất và vào năm 1984, nó được xuất bản bởi Tổ chức Tiêu chuẩn hóa Quốc tế (ISO).
  • Sử dụng mô hình này, việc khắc phục sự cố đã trở nên dễ dàng hơn vì lỗi có thể được phát hiện ở các cấp độ khác nhau.
  • Điều này cũng giúp hiểu mối quan hệ và chức năng của phần mềm và phần cứng của mạng máy tính.
  • Khái niệm mô hình OSI nên là một cấu trúc bảy lớp, được đề xuất bởi Charles Bachman tại Honeywell Information Systems.
  • Mô hình ban đầu đã trở nên phổ biến vì nó không thể hỗ trợ bộ giao thức Internet mà nhiều công ty CNTT không thể chấp nhận được.
  • Bảy lớp của cấu trúc được chia thành hai phần: lớp trên hoặc lớp chủ và lớp dưới hoặc lớp phương tiện

Sau đây là tóm tắt chức năng của từng lớp

7. Lớp ứng dụng – Application Layer

Lớp ứng dụng được sử dụng bởi phần mềm người dùng cuối như trình duyệt web và máy khách email. Nó cung cấp các giao thức cho phép phần mềm gửi và nhận thông tin và trình bày dữ liệu có ý nghĩa cho người dùng. Một vài ví dụ về giao thức lớp ứng dụng là Giao thức truyền siêu văn bản (HTTP), Giao thức truyền tệp (FTP), Giao thức Bưu điện (POP), Giao thức chuyển thư đơn giản (SMTP) và Hệ thống tên miền (DNS).

6. Lớp trình bày – Presentation Layer

Lớp trình bày chuẩn bị dữ liệu cho lớp ứng dụng. Nó xác định cách hai thiết bị nên mã hóa, mã hóa và nén dữ liệu để nó được nhận chính xác ở đầu kia. Lớp trình bày lấy bất kỳ dữ liệu nào được truyền bởi lớp ứng dụng và chuẩn bị cho việc truyền qua lớp phiên.

5. Lớp phiên – Session Layer

Lớp phiên tạo ra các kênh giao tiếp, được gọi là phiên, giữa các thiết bị. Nó chịu trách nhiệm mở các phiên, đảm bảo chúng vẫn mở và hoạt động trong khi dữ liệu đang được chuyển và đóng chúng khi giao tiếp kết thúc. Lớp phiên cũng có thể đặt các điểm kiểm tra trong quá trình truyền dữ liệu – nếu phiên bị gián đoạn, các thiết bị có thể tiếp tục truyền dữ liệu từ điểm kiểm tra cuối cùng.

4. Lớp vận chuyển – Transport Layer

Lớp vận chuyển lấy dữ liệu được truyền trong lớp phiên và chia nó thành “phân đoạn” ở đầu truyền. Nó chịu trách nhiệm lắp ráp lại các phân đoạn ở đầu nhận, biến nó trở lại thành dữ liệu có thể được sử dụng bởi lớp phiên. Lớp vận chuyển thực hiện kiểm soát luồng, gửi dữ liệu với tốc độ phù hợp với tốc độ kết nối của thiết bị nhận và kiểm soát lỗi, kiểm tra xem dữ liệu có được nhận không chính xác và nếu không, yêu cầu lại.

3. Lớp mạng – Network Layer

Lớp mạng có hai chức năng chính. Một là chia các phân đoạn thành các gói mạng và lắp ráp lại các gói ở đầu nhận. Thứ hai là định tuyến các gói bằng cách khám phá đường dẫn tốt nhất trên mạng vật lý. Lớp mạng sử dụng địa chỉ mạng (thường là địa chỉ Giao thức Internet) để định tuyến các gói đến nút đích.

2. Lớp Liên kết Dữ liệu – Data Link Layer

Lớp liên kết dữ liệu thiết lập và chấm dứt kết nối giữa hai nút được kết nối vật lý trên mạng. Nó chia các gói thành các khung và gửi chúng từ nguồn đến đích. Lớp này bao gồm hai phần – Điều khiển liên kết logic (LLC), xác định các giao thức mạng, thực hiện kiểm tra lỗi và đồng bộ hóa khung hình và Kiểm soát truy cập phương tiện (MAC) sử dụng địa chỉ MAC để kết nối thiết bị và xác định quyền truyền và nhận dữ liệu.

1. Lớp vật lý – Physical Layer

Lớp vật lý chịu trách nhiệm cho cáp vật lý hoặc kết nối không dây giữa các nút mạng. Nó xác định đầu nối, cáp điện hoặc công nghệ không dây kết nối các thiết bị và chịu trách nhiệm truyền dữ liệu thô, chỉ đơn giản là một loạt các 0 và 1, trong khi chăm sóc kiểm soát tốc độ bit.

Ưu điểm của mô hình

Mô hình OSI giúp người dùng và người vận hành mạng máy tính:

  • Xác định phần cứng và phần mềm cần thiết để xây dựng mạng của họ.
  • Hiểu và truyền đạt quá trình tiếp theo là các thành phần giao tiếp qua mạng.
  • Thực hiện khắc phục sự cố, bằng cách xác định lớp mạng nào đang gây ra sự cố và tập trung nỗ lực vào lớp đó.

Mô hình OSI giúp các nhà sản xuất thiết bị mạng và nhà cung cấp phần mềm mạng:

  • Tạo các thiết bị và phần mềm có thể giao tiếp với sản phẩm từ bất kỳ nhà cung cấp nào khác, cho phép khả năng tương tác mở
  • Xác định những phần nào của mạng mà sản phẩm của họ nên làm việc.
  • Giao tiếp với người dùng mà tại đó lớp mạng mà sản phẩm của họ hoạt động – ví dụ, chỉ ở lớp ứng dụng hoặc trên ngăn xếp.