DevOps AI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
No Result
View All Result
Home Tin tức

OSI là gì và khác TCP/IP?

devopsify by devopsify
17 Tháng 10, 2023
in Tin tức
0
Share on FacebookShare on Twitter

Mô hình OSI là gì

Mô hình Kết nối hệ thống mở (OSI) mô tả bảy lớp mà hệ thống máy tính sử dụng để giao tiếp qua mạng. Đây là mô hình tiêu chuẩn đầu tiên cho truyền thông mạng, được tất cả các công ty máy tính và viễn thông lớn áp dụng vào đầu những năm 1980.

Internet hiện đại không dựa trên OSI mà dựa trên mô hình TCP/IP đơn giản hơn. Tuy nhiên, mô hình 7 lớp OSI vẫn được sử dụng rộng rãi vì nó giúp trực quan hóa và truyền đạt cách thức hoạt động của mạng, đồng thời giúp cách ly và khắc phục sự cố mạng.

OSI được giới thiệu vào năm 1983 bởi đại diện của các công ty máy tính và viễn thông lớn và được ISO áp dụng làm tiêu chuẩn quốc tế vào năm 1984.

Giải thích mô hình OSI: 7 lớp OSI

Original Seven Layers Of Osi Model
Original Seven Layers Of Osi Model

Chúng ta sẽ mô tả các lớp OSI “từ trên xuống” từ lớp ứng dụng phục vụ trực tiếp cho người dùng cuối cho đến lớp vật lý.

Related Post

No Content Available
  1. Lớp ứng dụng (Application)

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à ứng dụng 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 cũng như trình bày dữ liệu có ý nghĩa cho người dùng. Một số ví dụ về các 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 truyền thư đơn giản (SMTP) và Hệ thống tên miền (DNS).

  1. Lớp trình bày (Presentation)

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ị mã hóa, mã hóa và nén dữ liệu để dữ liệu được nhận chính xác ở đầu bên 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ị dữ liệu đó để truyền qua lớp phiên.

  1. Lớp phiên (Session)

Lớp phiên tạo ra các kênh liên lạc, đượ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 được truyền và đóng chúng khi kết thúc giao tiếp. Lớp phiên cũng có thể đặt điểm kiểm tra trong quá trình truyền dữ liệu—nếu phiên bị gián đoạn, thiết bị có thể tiếp tục truyền dữ liệu từ điểm kiểm tra cuối cùng.

  1. Lớp vận chuyển (Transport)

Lớp vận chuyển lấy dữ liệu được truyền trong lớp phiên và chia nó thành các “phân đoạn” ở đầu truyền. Nó chịu trách nhiệm tập hợp lại các phân đoạn ở đầu nhận, biến nó trở lại thành dữ liệu mà lớp phiên có thể sử dụng. 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 hay không và nếu không thì yêu cầu lại.

  1. Lớp mạng (Network)

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à tập hợp lại các gói ở đầu nhận. Cách thứ hai là định tuyến các gói bằng cách khám phá đường dẫn tốt nhất qua 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.

  1. Lớp liên kết dữ liệu (Data Link)

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 tới đích. Lớp này bao gồm hai phần—Kiểm soát 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 các khung và Kiểm soát truy cập phương tiện (MAC) sử dụng địa chỉ MAC để kết nối các thiết bị và xác định quyền truyền và nhận dữ liệu.

  1. Lớp vật lý (Physical)

Lớp vật lý chịu trách nhiệm về 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ô, đơn giản là một chuỗi 0 và 1, đồng thời đảm nhiệm việc kiểm soát tốc độ bit.

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

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 theo sau 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 ra các thiết bị và phần mềm có thể giao tiếp với các 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 phần nào của mạng mà sản phẩm của họ sẽ hoạt động.
  • Giao tiếp với người dùng ở 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 toàn bộ ngăn xếp.

Mô hình OSI so với TCP/IP

Osi Tcp Ip
Osi Tcp Ip

Giao thức Kiểm soát Truyền tải/Giao thức Internet (TCP/IP) cũ hơn mô hình OSI và được Bộ Quốc phòng Hoa Kỳ (DoD) tạo ra. Điểm khác biệt chính giữa các mô hình là TCP/IP đơn giản hơn, thu gọn nhiều lớp OSI thành một:

  • Các lớp OSI 5, 6, 7 được kết hợp thành một Lớp ứng dụng trong TCP/IP
  • Các lớp OSI 1, 2 được kết hợp thành một Lớp truy cập mạng trong TCP/IP – tuy nhiên TCP/IP không chịu trách nhiệm về các chức năng sắp xếp và xác nhận, để lại những chức năng này cho lớp vận chuyển cơ bản.

Những khác biệt quan trọng khác

TCP/IP là một mô hình chức năng được thiết kế để giải quyết các vấn đề giao tiếp cụ thể và dựa trên các giao thức chuẩn, cụ thể. OSI là một mô hình chung, độc lập với giao thức nhằm mô tả tất cả các hình thức giao tiếp mạng.
Trong TCP/IP, hầu hết các ứng dụng sử dụng tất cả các lớp, trong khi trong các ứng dụng đơn giản OSI không sử dụng tất cả bảy lớp. Chỉ các lớp 1, 2 và 3 là bắt buộc để cho phép mọi giao tiếp dữ liệu.

Tags: ositcp/ip
devopsify

devopsify

Related Posts

No Content Available
Next Post

Tool DevOps phổ biến 2024

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Recommended

Các website demo hay được sử dụng cho thực hành Automation Test

Các website demo hay được sử dụng cho thực hành Automation Test

11 Tháng 6, 2025
Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

1 Tháng 5, 2025
Cài đặt Maven trên Windows

Cài đặt Maven trên Windows

11 Tháng 6, 2025
Cài đặt Grafana – Loki – Promtail monitoring log Container

Cài đặt Grafana – Loki – Promtail monitoring log Container

1 Tháng 5, 2025
Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

16 Tháng 6, 2025
MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

16 Tháng 6, 2025
DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

13 Tháng 6, 2025
GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

11 Tháng 6, 2025
DevOpsify

Cộng đồng DevOps Việt Nam chia sẽ kiến thức giúp tăng tốc quá trình phát triển ứng dụng và tự động hóa trong lĩnh vực Cloud DevOps & AI.

Bài viết mới

  • Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent
  • MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật
  • DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

Categories

  • AI & Automation
  • Bảo mật
  • Chưa phân loại
  • DevOps & Cloud
  • Tin tức
No Result
View All Result
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud

© 2025 DevOpsify