Mạng máy tính
``ChChươươngng2.2.KiKiếến trn trúúc phc phâân tn tầầng vng vààmmôôhhììnhnhOSIOSI•Kiến trúc phân tầng•Mô hình OSI•Mô hình TCP/IP ``KiKiếến trn trúúc phc phâân tn tầầngngHoạt động mạng là quá trình gửi dữ liệu từ máy tính nàysang máy tính khác. Quá trình này có thểđược chia thành các tác vụ riêng biệt:• Nhận biết dữ liệu• Chia dữ liệu thành từng gói để có thể quán lý được• Thêm thông tin vào từng gói để xác định địa chỉ máy nhận và thứ tự của gói tin• Bổ sung thông tin để kiểm tra lỗi(check sum) và thời lượng (timeout)• Đưa dữ liệu lên mạng và gửi điCác thủ tục này đượcHĐH tuân theo một cách nghiêm ngặt, những thủ tục này được gọi là giao thức ``KiKin trn trỳỳc phc phõõn tn tngngHệ thống giao thức là một trong các thành phần cốt lõi để thiết kế nên mạng máy tính, do vậy cần đợc xây dựng theo mộtmô hình thống nhất. Mỗi hệ thống mạng máy tính hiện nay đều đợc coi nh cấu trúc đa tầng giao thức. Trong đó mỗi tầng cung cấp một số dịch vụ nhất định. ``Kin trỳc phõn tngKin trỳc phõn tngGiao thức tầng i+1Đờng truyền vật lýTầng 1Tầng 2Tầng i-1Tầng iTầng i+1Tầng N Tầng 1Tầng 2Tầng i-1Tầng iTầng i+1Tầng N Giao thức tầng 1Giao thức tầng i-1Giao thức tầng iGiao thức tầng N ``KiKin trn trỳỳc phc phõõn tn tngngNguyên tắc của kiến trúc phân tầng:Mỗi hệ thống trong mạng đều có cấu trúc tầng giống nhau (số lợng tầng và chức năng của mỗi tầng). Dữ liệu không đợc truyền trực tiếp từ tầng thứ i của hệthống này sang tầng thứ i của hệ thống khác (trừ tầng thấp nhất liên hệ trực tiếp với đờng truyền vật lý).Nh vậy việc kết nối giữa hai hệ thống đợc thực hiện thông quahai loại liên kết: liên kết vật lýở tầng thấp nhất vàliên kếtlôgic(ảo) ở các tầng cao hơn. ``KiKin trn trỳỳc phc phõõn tn tngngHai dạng liên kết: liên kết giữa hai tầng đồng mức - liên kết ngang và liên kế giữa hai tầng liền kề - liên kết dọcGiao thức tầng i+1Đờng truyền vậtlýTầng 1Tầng 2Tầng i-1Tầng iTầng i+1Tầng N Tầng 1Tầng 2Tầng i-1Tầng iTầng i+1Tầng N Giao thức tầng 1Giao thức tầng i-1Giao thức tầng iGiao thức tầng N ``KiKin trn trỳỳc phc phõõn tn tngngViệc liên kết giữa các tầng liền kề trong mô hình OSI đợc xây dựng theo nguyên tắc đáp ứng các dịch vụ thông qua các hàm nguyên thuỷ, có bốn kiểu hàm nguyên thuỷ:ắ Request (yêu cầu): ngời sử dụng dùng để gọi một chức năng.ắ Indication (chỉ báo): ngời cung cấp dịch vụ dùng để:- Gọi một chức năng hoặc- Chỉ báo một chức năng đã đợc gọi ở một điểm truy cập dịch vụ (SAP Service Access Point)ắ Response (trả lời): ngời cung cấp dịch vụ dùng để hoàn tất một chứcnăng đã đợc gọi từ trớc bởi một hàm Indication SAP đó.ắ Confirm (xác nhận): ngời cung cấp dịch vụ dùng để hoàn tất một chức năng đã đợc gọi từ trớc bởi một hàm Request SAP đó. ``KiKiếến trn trúúc phc phâân tn tầầngngService userHÖ thèng AHÖ thèng BGiao thøc tÇng N+1TÇng NGiao thø tÇng NRequestConfirmReponse IndicationTÇng N+1TÇng N+1TÇng NSAPService providerSAP ``KiKin trn trỳỳc phc phõõn tn tngngQui trình thực hiện một giao tác giữa hai hệ thống A và B:- Tầng (N+1) của A gửi xuống tầng (N) kề dới nó một hàm Request.- Tầng (N) của A cấu tạo một đơn vị dữ liệu gửi yêu cầu sang tầng (N)của B theo giao thức tầng N đã xác định- Nhận đợc yêu cầu, tầng (N) của B chỉ báo lên tầng (N+1) của B hàm Indication.- Tầng (N+1) của B trả lời bằng hàm Response gửi tầng (N) kề nó- Tầng (N) của B cấu tạo một đơn vị dữ liệu gửi trả lời sang tầng (N) của A theo giao thức tầng N đã xác định ``KiKin trn trỳỳc phc phõõn tn tngngMột thực thể ở tầng (N) không thể truyền dữ liệu trực tiếp với một thực thể tầng (N) ở một hệ thống khác mà phải truyền xuống tầng dới để truyền qua tầng thấp nhất (tầng Vật lý).Khi xuống đến tầng (N-1) dữ liệu đợc chuyển từ tầng (N) đợc xem nh một đơn vị dữ liệu cho dịch vụ SDU (Service Data Unit) của tầng (N-1). Phần thông tin điều khiển của tầng (N-1) gọi là (N-1)PCI (Protocol Control Identifier) đợc thêm vào đầu (N-1)SDU để tạo thành (N-1) PDU (Protocol Data Unit). Tầng N (N) PDU(N-1) SDU=Tầng N-1(N-1) PDU(N-1)PCI . thành phần cốt lõi để thiết kế nên mạng máy tính, do vậy cần đợc xây dựng theo mộtmô hình thống nhất. Mỗi hệ thống mạng máy tính hiện nay đều đợc coi nh cấu. TCP/IP ``KiKiếến trn trúúc phc phâân tn tầầngngHoạt động mạng là quá trình gửi dữ liệu từ máy tính nàysang máy tính khác. Quá trình này có thểđược chia thành các