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

Kỹ thuật mạng là một công việc phức tạp, liên quan đến phần mềm, phần sụn, kỹ thuật cấp chip, phần cứng và xung điện. Để dễ dàng kỹ thuật mạng, toàn bộ khái niệm mạng được chia thành nhiều lớp. Mỗi lớp tham gia vào một số nhiệm vụ cụ thể và độc lập với tất cả các lớp khác. Nhưng nhìn chung, hầu hết tất cả các tác vụ mạng đều phụ thuộc vào tất cả các lớp này. Các lớp chia sẻ dữ liệu giữa chúng và chúng phụ thuộc vào nhau chỉ để nhận đầu vào và gửi đầu ra.

Nhiệm vụ theo lớp

Trong kiến ​​trúc phân lớp của Mô hình mạng, toàn bộ quá trình mạng được chia thành các nhiệm vụ nhỏ. Sau đó, mỗi nhiệm vụ nhỏ được gán cho một lớp cụ thể, lớp này chỉ hoạt động chuyên dụng để xử lý tác vụ. Mỗi lớp chỉ hoạt động cụ thể.

Trong hệ thống giao tiếp phân lớp, một lớp của một máy chủ xử lý tác vụ được thực hiện bởi hoặc sẽ được thực hiện bởi lớp ngang hàng của nó ở cùng một cấp trên máy chủ từ xa. Nhiệm vụ được bắt đầu bởi lớp ở cấp thấp nhất hoặc ở cấp cao nhất. Nếu tác vụ được bắt đầu bởi lớp trên cùng, nó sẽ được chuyển cho lớp bên dưới để xử lý thêm. Lớp dưới cũng làm điều tương tự, nó xử lý tác vụ và chuyển sang lớp dưới. Nếu nhiệm vụ được bắt đầu bởi hầu hết lớp thấp hơn, thì đường dẫn ngược lại được thực hiện.

Mỗi lớp kết hợp tất cả các thủ tục, giao thức và phương thức mà nó yêu cầu để thực hiện nhiệm vụ của nó. Tất cả các lớp xác định các đối tác của chúng thông qua tiêu đề và đuôi đóng gói.

Mô hình OSI

Open System Interconnect là một tiêu chuẩn mở cho tất cả các hệ thống truyền thông. Mô hình OSI do Tổ chức Tiêu chuẩn Quốc tế (ISO) thiết lập. Mô hình này có bảy lớp:

  • Application Layer: Lớp này có nhiệm vụ cung cấp giao diện cho người dùng ứng dụng. Lớp này bao gồm các giao thức tương tác trực tiếp với người dùng.

  • Presentation Layer: Lớp này xác định cách dữ liệu ở định dạng gốc của máy chủ từ xa sẽ được hiển thị ở định dạng gốc của máy chủ.

  • Session Layer: Lớp này duy trì các phiên giữa các máy chủ từ xa. Ví dụ: sau khi xác thực người dùng / mật khẩu được thực hiện, máy chủ từ xa sẽ duy trì phiên này trong một thời gian và không yêu cầu xác thực lại trong khoảng thời gian đó.

  • Transport Layer: Lớp này chịu trách nhiệm phân phối end-to-end giữa các máy chủ.

  • Network Layer: Lớp này chịu trách nhiệm gán địa chỉ và định địa chỉ duy nhất cho các host trong mạng.

  • Data Link Layer: Lớp này chịu trách nhiệm đọc và ghi dữ liệu từ và vào dòng. Lỗi liên kết được phát hiện ở lớp này.

  • Physical Layer: Lớp này xác định phần cứng, hệ thống dây cáp, công suất đầu ra, tốc độ xung, v.v.

Mô hình Internet

Internet sử dụng bộ giao thức TCP / IP hay còn gọi là Internet suite. Điều này xác định Mô hình Internet chứa bốn kiến ​​trúc phân lớp. Mô hình OSI là mô hình truyền thông chung nhưng Mô hình Internet là những gì internet sử dụng cho tất cả các giao tiếp của nó. Internet độc lập với kiến ​​trúc mạng bên dưới của nó, vì vậy Mô hình của nó cũng vậy. Mô hình này có các lớp sau:

  • Application Layer: Lớp này xác định giao thức cho phép người dùng tương tác với mạng. Ví dụ: FTP, HTTP, v.v.

  • Transport Layer: Lớp này xác định cách dữ liệu sẽ lưu chuyển giữa các máy chủ. Giao thức chính ở lớp này là Giao thức điều khiển truyền (TCP). Lớp này đảm bảo dữ liệu được phân phối giữa các máy chủ theo thứ tự và chịu trách nhiệm phân phối từ đầu đến cuối.

  • Internet Layer: Giao thức Internet (IP) hoạt động trên lớp này. Lớp này tạo điều kiện cho việc định địa chỉ và nhận dạng máy chủ. Lớp này xác định định tuyến.

  • Link Layer: Lớp này cung cấp cơ chế gửi và nhận dữ liệu thực tế. Không giống như đối tác Mô hình OSI của nó, lớp này độc lập với phần cứng và kiến ​​trúc mạng bên dưới.