Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
2,45 MB
Nội dung
BÀI GIẢNG MÔN: MẠNG MÁY TÍNH Giảng viên: Hoàng Thanh Hòa CHƢƠNG MÔ HÌNH THAM CHIẾU OSI Giao thức mạng máy tính 2.1 Mô hình kiến trúc đa tầng 2.2 2.3 2.4 Mô hình tham chiếu OSI Quá trình vận chuyển liệu 2.1 Giao thức mạng máy tính Khái niệm: - Giao thức (Protocol): Là tập hợp quy ƣớc truyền thông mà thực thể mạng phải tuân thủ để giao tiếp với Gồm thành phần: - Cú pháp: định dạng liệu, phƣơng thức mã hóa mức tín hiệu - Ngữ nghĩa: thông tin điều khiển, điều khiển lƣu lƣợng xử lý lỗi 2.1 Giao thức mạng máy tính (tt) Chức giao thức: - Đóng gói: thêm thông tin điều khiển gồm địa nguồn, đích, mã phát lỗi, điều khiển giao thức… - Phân đoạn hợp lại: cắt liệu thành gói cố định, bên thu liệu đƣợc hợp lại - Điều khiển liên kết: gồm có phƣơng thức Hướng liên kết: yêu cầu độ tin cậy cao, đảm bảo chất lượng dịch vụ có xác nhận Không liên kết: không yêu cầu độ tin cậy cao, không yêu cầu chất lượng xác nhận 2.1 Giao thức mạng máy tính (tt) Chức giao thức: - Giám sát: phƣơng thức hƣớng liên kết, gói tin yêu cầu phải giám sát - Điều khiển lưu lượng: đảm bảo cho bên thu không bị tràn ngập, đảm bảo tốc độ lớn - Điều khiển lỗi: đảm bảo liệu không bị hỏng trình truyền Gồm phát sửa lỗi 2.1 Giao thức mạng máy tính (tt) Chức giao thức: - Đồng hóa: Hai thực thể truyền thông giao thức cần phải đồng thời trạng thái xác định - Địa hóa: hai thực thể muốn liên lạc đƣợc với cần phải nhận dạng đƣợc → Địa 2.2 Mô hình kiến trúc đa tầng Mạng máy tính đƣợc thiết kế cài đặt theo quan điểm cấu trúc đa tầng Mỗi thành phần mạng hệ thống gồm nhiều tầng, tầng gồm chức truyền thông Các tầng đƣợc chồng lên nhau, số lƣợng chức tầng phụ thuộc vào nhà sản xuất thiết kế 2.2 Mô hình kiến trúc đa tầng 2.2.1 Các quy tắc phân tầng 2.2.2 Lƣu chuyển thông tin kiến trúc đa tầng 2.2.3 Nguyên tắc truyền thông đồng tầng 2.2.4 Giao diện tầng, quan hệ tầng gần dịch vụ 2.2.5 Dịch vụ chất lƣợng dịch vụ 2.2.1 Các quy tắc phân tầng Không định nghĩa nhiều tầng, chức tầng độc lập Xác định rõ quan hệ tầng kề Xác định mối quan hệ đồng tầng Dữ liệu không truyền trực tiếp từ tầng n hệ thống gửi đến tầng n hệ thống nhận Dữ liệu truyền từ tầng cao xuống tầng thấp bên hệ thống phát→ đƣờng truyền vật lý→ tầng thấp hệ thống nhận truyền lên tầng 2.2.1 Các quy tắc phân tầng 2.3.2 Sự ghép nối mức 2.3.3 Vai trò chức tầng Tầng ứng dụng (Application Layer): - Xác định giao diện ngƣời dùng mô hình OSI - Cung cấp phƣơng tiện cho ngƣời sử dụng truy cập vào môi trƣờng mạng Tầng trình bày (Presentation Layer): - Biểu diễn thông tin ngƣời sử dụng phù hợp với thông tin làm việc mạng ngƣợc lại - Chịu trách nhiệm chuyển đổi liệu gửi mạng từ loại biểu diễn sang loại khác 2.3.3 Vai trò chức tầng Tầng phiên (Session Layer): - Thiết lập "các giao dịch" thực thể đầu cuối - Cung cấp liên kết đầu cuối sử dụng dịch vụ phiên cho trao đổi liệu cách đồng kết thúc giải phóng liên kết Tầng vận chuyển(Transport Layer): - Thực việc chia gói tin lớn thành gói tin nhỏ trƣớc gửi đánh số gói tin - Là tầng cuối chịu trách nhiệm mức độ an toàn truyền liệu 2.3.3 Vai trò chức tầng Tầng mạng (Network Layer): - Thực chức chọn đƣờng (Routing) cho gói tin từ nguồn tới đích - Chức điều khiển tắc nghẽn - Thực chức giao tiếp mạng gói tin từ mạng sang mạng khác để tới đích 2.3.3 Vai trò chức tầng Tầng liên kết liệu (Data Link Layer): - Thực thiết lập liên kết, trì huỷ bỏ liên kết liệu - Kiểm soát lỗi kiểm soát lƣu lƣợng • Tầng vật lý (Physical Layer): - Xác định chức năng, thủ tục điện, cơ, quang để kích hoạt, trì giải phóng kết nối vật lý hệ thống mạng 2.3.4 Quá trình vận chuyển 2.3.4 Quá trình vận chuyển (tt) Quá trình đóng gói máy gửi: - Là trình đặt liệu vào sau header lớp - Quá trình xử lý theo trình tự bƣớc: Thông qua lớp Application đƣa liệu vào máy Thông tin → Presentation để chuyển thành dạng chung, mã hoá nén liệu 2.3.4 Quá trình vận chuyển (tt) Quá trình đóng gói máy gửi: Dữ liệu đƣợc chuyển xuống lớp Session để bổ sung thông tin phiên giao dịch Dữ liệu →Transport,dữ liệu đƣợc cắt thành nhiều Segment bổ sung thêm thông tin phƣơng thức vận chuyển Dữ liệu → Network, Segment đƣợc cắt thành nhiều Packet + thông tin định tuyến 2.3.4 Quá trình vận chuyển (tt) Quá trình đóng gói máy gửi: Tiếp liệu →Data Link, Packet đƣợc cắt thành nhiều Frame + thông tin kiểm tra gói tin Mỗi Frame đƣợc tầng Vật Lý chuyển thành chuỗi bit, đƣợc đẩy lên phƣơng tiện truyền dẫn 2.3.4 Quá trình vận chuyển (tt) Quá trình truyền tin từ máy gửi đến máy nhận: Trình ứng dụng (trên máy gửi) tạo liệu chƣơng trình phần cứng, phần mềm cài đặt lớp bổ sung vào header trailer Lớp Physical (trên máy gửi) phát sinh tín hiệu lên môi trƣờng truyền tải để truyền liệu Lớp Physical (trên máy nhận) nhận liệu Các chƣơng trình phần cứng, phần mềm (trên máy nhận) gỡ bỏ header trailer xử lý phần liệu 2.3.4 Quá trình vận chuyển (tt) Quá trình tìm đường: Máy gửi so sánh địa IP máy nhận Nếu địa mạng: - Tìm bảng MAC Table địa MAC máy nhận - Nếu thí dùng giao thức ARP tìm - Tiến hành gửi gói tin đến máy nhận 2.3.4 Quá trình vận chuyển (tt) Quá trình tìm đường: Nếu khác địa mạng: kiểm tra xem máy có đƣợc khai báo Default Gateway hay không - Nếu có khai báo Default Gateway máy gửi gởi gói tin thông qua Default Gateway - Nếu không, máy gửi loại bỏ gói tin thông báo "Destination host Unreachable" 2.3.4 Quá trình vận chuyển (tt) Quá trình xử lý thông tin máy nhận: Lớp Physical kiểm tra trình đồng bit đặt chuỗi bit nhận→ thông báo cho lớp Data Link Lớp Data Link kiểm lỗi frame, địa MAC máy nhận Địa lớp Network đƣợc kiểm tra địa IP Lớp Transport Hỗ trợ phục hồi lỗi, thứ tự phân đoạn, xử lý phản hồi máy gửi 2.3.4 Quá trình vận chuyển (tt) Quá trình xử lý thông tin máy nhận: Lớp Session đảm bảo chuỗi thông điệp trọn vẹn Lớp Presentation thực việc chuyển đổi dạng thức liệu Lớp Application xử lý header cuối Header chứa tham số thoả thuận hai trình ứng dụng 2.3.4 Quá trình vận chuyển (tt) [...]... trình đặt dữ liệu vào sau header tại mỗi lớp - Quá trình xử lý theo trình tự các bƣớc: 1 Thông qua lớp Application đƣa dữ liệu vào máy 2 Thông tin đó → Presentation để chuyển thành dạng chung, rồi mã hoá và nén dữ liệu 2. 3.4 Quá trình vận chuyển (tt) Quá trình đóng gói tại máy gửi: 3 Dữ liệu đƣợc chuyển xuống lớp Session để bổ sung các thông tin về phiên giao dịch này 4 Dữ liệu →Transport ,dữ liệu đƣợc.. .2. 2 .2 Lƣu chuyển thông tin trong kiến trúc đa tầng 2. 2.3 Nguyên tắc truyền thông đồng tầng Gói tin khi chuyển xuống qua các tầng sẽ đƣợc bổ sung thông tin điều khiển của tầng (Header) Bên nhận tiến hành theo chiều ngƣợc lại Đơn bị dữ liệu sử dụng trong các tầng: - Thông tin điều khiển giao thức PCI - Đơn vị dữ liệu dịch vụ SDU - Đơn vị dữ liệu giao thức PDU: PDU= PCI + SDU 2. 2.4 Giao... Chịu trách nhiệm chuyển đổi dữ liệu gửi đi trên mạng từ một loại biểu diễn này sang một loại khác 2. 3.3 Vai trò chức năng các tầng Tầng phiên (Session Layer): - Thiết lập "các giao dịch" giữa các thực thể đầu cuối - Cung cấp một liên kết giữa 2 đầu cuối sử dụng dịch vụ phiên sao cho trao đổi dữ liệu một cách đồng bộ và khi kết thúc thì giải phóng liên kết Tầng vận chuyển(Transport Layer): - Thực hiện... thức thực hiện truyền thông qua 3 giai đoạn theo thời gian: - Thiết lập liên kết - Truyền dữ liệu - Giải phóng liên kết 2. 2.5 Dịch vụ và chất lƣợng dịch vụ Dịch vụ không liên kết (Connectionless): - Không cần tiêu tốn thời gian để thiết lập liên kết và giải phóng liên kết giữa các thực thể đồng tầng - Không yêu cầu kiểm soát luồng dữ liệu, dữ liệu đƣợc truyền với tốc độ cao nhƣng độ tin cậy thấp... Trình ứng dụng (trên máy gửi) tạo ra dữ liệu và các chƣơng trình phần cứng, phần mềm cài đặt mỗi lớp sẽ bổ sung vào header và trailer 2 Lớp Physical (trên máy gửi) phát sinh tín hiệu lên môi trƣờng truyền tải để truyền dữ liệu 3 Lớp Physical (trên máy nhận) nhận dữ liệu 4 Các chƣơng trình phần cứng, phần mềm (trên máy nhận) gỡ bỏ header và trailer và xử lý phần dữ liệu 2. 3.4 Quá trình vận chuyển (tt) Quá... gửi đi và đánh số các gói tin - Là tầng cuối cùng chịu trách nhiệm về mức độ an toàn trong truyền dữ liệu 2. 3.3 Vai trò chức năng các tầng Tầng mạng (Network Layer): - Thực hiện các chức năng chọn đƣờng (Routing) đi cho các gói tin từ nguồn tới đích - Chức năng điều khiển tắc nghẽn - Thực hiện chức năng giao tiếp giữa các mạng khi các gói tin đi từ mạng này sang mạng khác để tới đích 2. 3.3 Vai trò... trò chức năng các tầng Tầng liên kết dữ liệu (Data Link Layer): - Thực hiện thiết lập các liên kết, duy trì và huỷ bỏ các liên kết dữ liệu - Kiểm soát lỗi và kiểm soát lƣu lƣợng • Tầng vật lý (Physical Layer): - Xác định các chức năng, thủ tục về điện, cơ, quang để kích hoạt, duy trì và giải phóng các kết nối vật lý giữa các hệ thống mạng 2. 3.4 Quá trình vận chuyển 2. 3.4 Quá trình vận chuyển (tt) Quá... phƣơng thức vận chuyển 5 Dữ liệu → Network, Segment đƣợc cắt ra thành nhiều Packet + thông tin định tuyến 2. 3.4 Quá trình vận chuyển (tt) Quá trình đóng gói tại máy gửi: 6 Tiếp đó dữ liệu →Data Link, Packet sẽ đƣợc cắt ra thành nhiều Frame + thông tin kiểm tra gói tin 7 Mỗi Frame sẽ đƣợc tầng Vật Lý chuyển thành một chuỗi các bit, và đƣợc đẩy lên các phƣơng tiện truyền dẫn 2. 3.4 Quá trình vận chuyển... 2. 2.4 Giao diện tầng, quan hệ các tầng kề nhau và dịch vụ 2. 2.5 Dịch vụ và chất lƣợng dịch vụ Nguyên tắc: - Tầng N phải biết sử dụng dịch vụ nào của tầng N-1 và cung cấp dịch vụ gì cho tầng N+1 - Quá trình cung cấp dịch vụ thông qua các điểm truy nhập dịch vụ SAP trên các giao diện tầng N/N+1 - Gồm có 2 loại dịch vụ: Dịch vụ hướng liên kết Dịch vụ không liên kết 2. 2.5 Dịch vụ và chất lƣợng... Data Link 2 Lớp Data Link kiểm lỗi frame, địa chỉ MAC máy nhận 3 Địa chỉ lớp Network đƣợc kiểm tra địa chỉ IP 4 Lớp Transport Hỗ trợ phục hồi lỗi, và sắp thứ tự các phân đoạn, xử lý phản hồi máy gửi 2. 3.4 Quá trình vận chuyển (tt) Quá trình xử lý thông tin tại máy nhận: 5 Lớp Session đảm bảo một chuỗi các thông điệp đã trọn vẹn 6 Lớp Presentation thực hiện việc chuyển đổi dạng thức dữ liệu 7 Lớp ... chồng lên nhau, số lƣợng chức tầng phụ thuộc vào nhà sản xuất thiết kế 2. 2 Mô hình kiến trúc đa tầng 2. 2.1 Các quy tắc phân tầng 2. 2 .2 Lƣu chuyển thông tin kiến trúc đa tầng 2. 2.3 Nguyên tắc truyền... tầng: - Thông tin điều khiển giao thức PCI - Đơn vị liệu dịch vụ SDU - Đơn vị liệu giao thức PDU: PDU= PCI + SDU 2. 2.4 Giao diện tầng, quan hệ tầng kề dịch vụ 2. 2.5 Dịch vụ chất lƣợng dịch vụ Nguyên. .. bảo điều kiện sau: - Cài đặt tập hợp chức truyền thông - Các tầng đồng mức phải cung cấp chức nhƣ - Các tầng đông mức phải dùng chung giao thức 2. 3 .2 Sự ghép nối mức 2. 3 .2 Sự ghép nối mức 2. 3.3