Mô hình OSI là gì và nó áp dụng như thế nào cho các mạng ngày nay?


22
  • Là quản trị viên hệ thống, tôi nên biết gì về mô hình OSI ? ( Rec X.200 )
  • Tóm lại, các lớp là gì và họ làm gì?
  • Tôi cần biết bao nhiêu về công việc hàng ngày của mình?
  • Làm thế nào điều này tương phản với mô hình TCP / IP ? ( RFC1122 )
  • Mô hình OSI vẫn áp dụng trên các mạng ngày nay?

Câu trả lời:


20

Tôi không thấy có gì sai khi có thể phân biệt các lớp giữa hai mô hình. Về mặt tích cực, việc có kiến ​​thức về mô hình OSI trở nên hữu ích khi bạn nói chuyện với mọi người hoặc đọc tài liệu tham khảo 4 lớp trên cùng của mô hình OSI:

nhập mô tả hình ảnh ở đây

Dưới đây là một số liên kết với lời giải thích về những gì mỗi lớp làm:


Các số của bạn ở cột bên tay phải không hữu ích - chúng có thể khiến mọi người nhầm lẫn giữa "lớp" mà mọi người đang nói đến khi họ nói "lớp 2" (mà IMHO luôn có nghĩa là lớp Liên kết dữ liệu).
Alnitak

Số cột bên phải là gì? Bạn đang nói về cái gì vậy? ;) Cảm ơn đã chỉ ra rằng!
l0c0b0x

Ngoài ra, phía bên tay trái nói tranport thay vì vận chuyển, nhưng tôi quá mệt mỏi để sửa nó vào lúc này = p
cutrightjm

14

Là những người làm công nghệ, chúng tôi luôn sử dụng mô hình OSI như một công nghệ mạng khi gặp sự cố khi kết nối mạng. Vì các mạng của chúng tôi được xây dựng trên mô hình này, chúng tôi sử dụng nó ngay cả khi chúng tôi không thực sự biết về nó.

Khi xử lý sự cố mạng, chúng tôi thường sử dụng mô hình OSI.

  1. Vật lý - Cáp mạng có được cắm không?
  2. Liên kết dữ liệu - Bạn có đèn liên kết không?
  3. Mạng - Bạn có nhận được IP không?
  4. Vận chuyển - Bạn có thể ping (hoặc chính xác hơn là SaveTheRbtz đã chỉ ra telnet tới) cổng mặc định của bạn không?
  5. Phiên - Bạn có thông tin máy chủ DNS không? Bạn có thể ping 4.2.2.2 nhưng không phải google.com không?
  6. & 7. Trình bày & Ứng dụng - Bạn có thể duyệt đến một trang web không?

Bạn sử dụng OSI ngay cả khi bạn không biết về nó. Nhận thức về nó có thể giúp bạn giao tiếp tốt hơn với mọi người / nhà cung cấp về các tình huống mạng. Nhiều công ty yêu cầu kiến ​​thức OSI sâu rộng để chứng nhận mạng (tôi biết Cisco đã làm).


1
ping là ICMP và do đó L3 (nếu không phải là arping hoặc tcping, thì L2 và L4 tương ứng). Ví dụ tốt hơn là telnet, tôi nghĩ.
LưuTheRbtz

đây là một cách tuyệt vời để gói tất cả vào một kịch bản rất phổ biến. cảm ơn bạn!
the0ther

6

Tôi đã có công việc đầu tiên vào năm 1990 bằng cách đọc mô hình lớp OSI. Họ đã rất ấn tượng. Tôi đã không thực sự hiểu nó nhưng cậu bé có thể đọc thuộc lòng tốt không.


Họ đã có mạng trở lại rồi nhỉ?
the0ther

3

Bạn cần biết mô hình OSI vì rất nhiều tài liệu về proxy, bộ cân bằng tải và những thứ khác sẽ đề cập đến "Lớp 7" hoặc "Lớp 4", và bạn cần biết họ đang nói về điều gì.

Trang wiki đó thực hiện một công việc khá tốt để giải thích các lớp. Mô hình TCP / IP nằm trên mô hình OSI.

Về việc liệu nó có áp dụng ngày hôm nay hay không, câu trả lời tôi muốn nói là "sắp xếp". Rất nhiều thiết bị ngày nay là giống lai và hoạt động trên nhiều lớp cùng một lúc để định tuyến các gói hiệu quả hơn. Tuy nhiên, nếu bạn đang thực hiện bất kỳ loại thiết kế mạng nào, việc biết ít nhất những điều cơ bản và một số từ viết tắt chính cho ít nhất lớp 2,3,4 và 7 là tiện dụng.



1

Tôi thấy kiến ​​thức của mình về mô hình OSI hữu ích đáng kinh ngạc trong việc giải quyết các vấn đề về mạng và hệ thống. Đây là một mô hình lý thuyết mà người ta có thể sử dụng để hướng dẫn điều tra một vấn đề mặc dù TCP / IP không trực tiếp ánh xạ tới mô hình OSI.




0

Tôi thực sự không tin rằng nhiều người, nếu có, các sysadins cần biết mô hình OSI theo bất kỳ cách cụ thể nào, tuy nhiên mô hình IP có liên quan đáng kinh ngạc và được sử dụng mọi lúc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.