1. Mô hình OSI

Mô hình OSI (Open Systems Interconnection) được tạo ra bởi Tổ chức Tiêu chuẩn hóa Quốc tế (ISO),một cơ quan thiết lập tiêu chuẩn quốc tế. Nó được thiết kế để trở thành một mô hình tham chiếu để mô tả chức năng của một hệ thống thông tin liên lạc. Mô hình OSI cung cấp một khuôn khổ để tạo ra và thực hiện các tiêu chuẩn và thiết bị mạng và mô tả cách các ứng dụng mạng trên máy tính khác nhau có thể giao tiếp thông qua phương tiện mạng.

Mô hình OSI có 7 lớp,với mỗi lớp mô tả một chức năng khác nhau của dữ liệu truyền qua mạng. Đây là biểu diễn đồ họa của các lớp này:

So sánh Mô hình OSI và TCP/IP

Các lớp này thường được đánh số từ lớp cuối cùng,có nghĩa là lớp Physical được coi là lớp đầu tiên. Sẽ rất hữu ích khi ghi nhớ các lớp này,vì chắc chắn sẽ có một vài câu hỏi trong kỳ thi CCNA liên quan đến chúng. Hầu hết mọi người đều học câu ghi nhớ là “Please Do Not Throw Sausage Pizza Away”.

So sánh Mô hình OSI và TCP/IP

Chúng được sử dụng phổ biến nhất bởi các nhà cung cấp. Chúng cho phép họ triển khai một số chức năng vào một thiết bị mạng,sau đó cho phép khả năng tương tác dễ dàng hơn với các thiết bị từ các nhà cung cấp khác.Vậy thì mục đích của các lớp này là gì?

Dưới đây là mô tả ngắn gọn về từng lớp của mô hình OSI.

- Physical : Xác định cách di chuyển các bit từ thiết bị này sang thiết bị khác. Nó trình bày chi tiết cách thức hoạt động của cáp,đầu nối và card giao diện mạng cũng như cách gửi và nhận các bit.

- Data Link : Gói một gói tin(1 packet) trong một khung(1 frame). Khung chứa tiêu đề và đoạn giới thiệu cho phép các thiết bị giao tiếp. Tiêu đề chứa địa chỉ MAC nguồn và đích. Đoạn giới thiệu chứa trường Trình tự kiểm tra khung,được sử dụng để phát hiện lỗi truyền. Lớp Data Link có 2 lớp con:

       + Logical Link Control : được sử dụng để kiểm soát luồng và phát hiện lỗi

       + Meida Access Control : được sử dụng để định địa chỉ phần cứng và để kiểm soát phương thức truy cập

- Network : Xác định địa chỉ thiết bị,định tuyến và xác định đường dẫn. Địa chỉ thiết bị logic được sử dụng để xác định một máy chủ lưu trữ trên mạng.

- Transport : Phân đoạn các khối dữ liệu nhận được từ các giao thức lớp trên. Thiết lập và chấm dứt kết nối giữa 2 máy tính. Được sử dụng để kiểm soát luồng và khôi phục dữ liệu

- Session : Xác định cách thiết lập và kết thúc phiên giữa 2 hệ thống

- Presentation : Xác định các định dạng dữ liệu. Nén và mã hóa được xác định ở lớp này

- Application : Lớp này là lớp gần nhất với người dùng. Nó cho phép các ứng dụng mạng giao tiếp với các ứng dụng mạng khác.

Thực tế phổ biến là tham chiếu một giao thức theo số lớp hoặc tên lớp. Ví dụ: HTTPS được gọi là giao thức ứng dụng (hoặc lớp 7). Các thiết bị mạng đôi khi cũng được mô tả theo lớp OSI mà chúng hoạt động – ví dụ: Switch – Lớp 2 hoặc Firewall – Lớp 7.

Bảng sau đây cho thấy các giao thức nằm trên lớp nào của mô hình OSI:

Application

HTTP,HTTPS

Presentation

MIME

Session

SSL,NetBIOS

Transport

TCP, UDP

Network

IP ,ICMP

Data Link

PPP, HDLC

Physical

Ethernet


2. Mô hình TCP/IP

Mô hình TCP/IP được Cơ quan Chỉ đạo các Dự án Nghiên cứu Quốc phòng Tiên tiến (DARPA) tạo ra vào những năm 1970 như một mô hình mạng công cộng mở,trung lập với nhà cung cấp. Cũng giống như mô hình OSI,nó mô tả các hướng dẫn chung để thiết kế và triển khai các giao thức máy tính. Nó bao gồm 4 lớp : Network Acces,Internet,Transport và Application.

So sánh Mô hình OSI và TCP/IP

Hình ảnh sau đây cho thấy sự so sánh giữa mô hình TCP/IP và mô hình OSI:

So sánh Mô hình OSI và TCP/IP

Như bạn có thể thấy từ hình trên. Mô hình TCP/IP có ít lớp hơn mô hình OSI. Các lớp Application,Presentation và Session của mô hình OSI được hợp nhất thành một lớp duy nhất trong mô hình TCP/IP. Ngoài ra,các lớp Data Link,Physical được gọi là lớp Network Access trong mô hình TCP/IP. Dưới đây là mô tả ngắn gọn về từng lớp:

- Link : Xác định các giao thức và phần cứng cần thiết để cung cấp dữ liệu qua mạng vật lý

- Internet: : Xác định các giao thức để truyền các gói tin qua mạng một cách hợp lý.

- Transport : Xác định các giao thức để thiết lập mức độ dịch vụ truyền tải cho các ứng dụng. Lớp này chịu trách nhiệm về việc truyền dữ liệu một cách đáng tin cậy và phân phối các gói tin không có lỗi.

- Application : Xác định các giao thức để giao tiếp ứng dụng từ nút đến nút và cung cấp dịch vụ cho phần mềm ứng dụng đang chạy trên máy tính


3. Sự khác biệt giữa mô hình OSI và TCP/IP

Có một sự khác biệt giữa 2 mô hình này ,bên cạnh sự khác biệt rõ ràng về số lớp . Mô hình OSI quy định các bước cần thiết để truyền dữ liệu qua mạng và nó rất cụ thể trong đó,xác định giao thức nào được sử dụng ở mỗi lớp và cách thức. Mô hình TCP/IP không cụ thể như vậy.