Mô hình OSI (Open System Interconnection): là mô hình được tổ chức ISO đề xuất từ 1977 và công bố lần đầu vào 1984. Để các máy tính và các thiết bị mạng có thể truyền thông với nhau phải có những qui tắc giao tiếp được các bên chấp nhận. Mô hình OSI là một khuôn mẫu giúp chúng ta hiểu dữ liệu đi xuyên qua mạng như thế nào đồng thời cũng giúp chúng ta hiểu được các chức năng mạng diễn ra tại mỗi lớp. Trong mô hình OSI có bảy lớp, mỗi lớp mô tả một phần chức năng độc lập.
25 trang |
Chia sẻ: phuongt97 | Lượt xem: 556 | Lượt tải: 0
Bạn đang xem trước 20 trang nội dung tài liệu Bài giảng Mạng máy tính - Bài 2: Mô hình OSI(Open System Interconnection) - Lê Bá Thi, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
MÔ HÌNHOSI(Open System Interconnection)8/11/20211Lê Bá Thi - Tel: 0919005366 Mô hình OSI (Open System Interconnection): là mô hình được tổ chức ISO đề xuất từ 1977 và công bố lần đầu vào 1984. Để các máy tính và các thiết bị mạng có thể truyền thông với nhau phải có những qui tắc giao tiếp được các bên chấp nhận. Mô hình OSI là một khuôn mẫu giúp chúng ta hiểu dữ liệu đi xuyên qua mạng như thế nào đồng thời cũng giúp chúng ta hiểu được các chức năng mạng diễn ra tại mỗi lớp. Trong mô hình OSI có bảy lớp, mỗi lớp mô tả một phần chức năng độc lập.8/11/20212Lê Bá Thi - Tel: 0919005366Mô Hình OSI1. Quá trình đóng gói dữ liệu2. Mô hình tham khảo OSIProtocol (giao thức)Giao thức là gì?Bộ giao thức (Protocol stack)Mô hình phân tầngKhái niệmTruyền thông giữa 2 máy theo mô hình phân tầngMô hình OSI (Open Systems Interconection)Physical :(Tầng vật lý)Data link :(Tầng liên kết dữ liệu)Network :(Tầng mạng)Transport :(Tầng vận chuyển)Session :(Tầng phiên (tầng giao dịch))Presentation :(Tầng trình diễn)Application :(Tầng ứng dụng)NỘI DUNG8/11/20213Lê Bá Thi - Tel: 09190053661. Quá trình đóng gói dữ liệuĐóng gói dữ liệu là quá trình đặt dữ liệu nhận được vào sau Header (và trước Tailer) trên mỗi lớp. Lớp Physical không đóng gói dữ liệu vì nó không dùng Header và Tailer. Việc đóng gói dữ liệu không nhất thiết phải xảy ra trong mỗi lần truyền dữ liệu của trình ứng dụng. Các lớp 5, 6, 7 sử dụng Header trong quá trình khởi động, nhưng trong phần lớn các lần truyền thì không có Header của lớp 5, 6, 7 lý do là không có thông tin mới để trao đổi.8/11/20214Lê Bá Thi - Tel: 0919005366Mô Hình OSI2. Mô hình tham khảo OSILà các quy tắc, quy ước hay các thủ tục để các máy có thể giao tiếp và truyền thông với nhau trên mạng2 máy muốn truyền thông phải sử dụng cùng giao thứcVí dụ: giao thức quy địnhMã hóa tín hiệuDạng khungPhương pháp truy cậpCác thủ tục truyền/nhậnGiao thức (Protocol) là gì?Người gởiNgười nhậnProtocol8/11/20215Lê Bá Thi - Tel: 0919005366Mô Hình OSIVới bài toán truyền thông lớn, thường giao thức rất phức tạp. Để đơn giản, bài toán truyền thông lớn được phân thành các phần nhỏ và người ta thiết kế giao thức trên từng phần. Tất cả các giao thức trên từng tầng tạo thành bộ giao thứcBộ giao thức (Protocol Stack)8/11/20216Lê Bá Thi - Tel: 0919005366Mô Hình OSICác bộ giao thức thông dụngBộ giao thức IPX/SPX của hãng Novell trên mạng Novell NetwareBộ giao thức NetBEUI của hãng Microsoft trên mạng Microsoft NetworkBộ giao thức TCP/IP được sử dụng trên liên mạng Internet (trên hệ điều hành Linux)Hệ điều hành Window hỗ trợ cả 3 bộ giao thức trênMột máy có thể cài đặt và sử dụng nhiều bộ giao thức đồng thời8/11/20217Lê Bá Thi - Tel: 0919005366Mô Hình OSILà mô hình mô tả cách thức phân chia bài toán truyền thông lớn thành các thành phần nhỏ, mỗi phần là 1 tầngMạng được tổ chức theo cấu trúc đa tầng. Tầng trên được xác định dựa vào các tầng dưới tầng dưới sẽ cung cấp các dịch vụ cho tầng trênThiết kế giao thức trên từng tầngBộ giao thức mạng gồm các giao thức trên từng tầngBài toán truyền thông mạng được đưa về bài toán truyền thông trên từng tầngMô hình phân tầng8/11/20218Lê Bá Thi - Tel: 0919005366Mô Hình OSIMô hình phân tầngGiả sử mạng gồm N tầng, xét hoạt động truyền thông giữa 2 máy theo mô hình phân tầngMáy gởiMáy nhậnTầng N-1Tầng NTầng iTầng 1Tầng N-1Tầng NTầng iTầng 1giao thức tầng Ngiao thức tầng N-1giao thức tầng igiao thức tầng 18/11/20219Lê Bá Thi - Tel: 0919005366Tại mỗi tầng có 2 mối quan hệ theo chiều ngang và dọcQuan hệ chiều ngang: biểu diễn giao tiếp giữa 2 tầng giống nhau trên 2 máy theo giao thức tầng tương ứngQuan hệ chiều dọc: biểu diễn giao tiếp giữa 2 tầng kề nhau trên 1 máyTầng thấp nhất là tầng 1 mới có liên kết vật lý, dữ liệu được truyền từng bit trực tiếp qua đường truyền vật lýTại tầng N: dữ liệu không truyền trực tiếp, dữ liệu lần lượt được đưa xuống các tầng thấp hơn cho đến tầng 1 và truyền qua đường truyền vật lý. Bên nhận sẽ nhận dữ liệu ở tầng 1, dữ liệu sẽ được đưa lên các tầng trên cho đến tầng NMô Hình OSIMô hình phân tầng8/11/202110Lê Bá Thi - Tel: 0919005366Mô Hình OSIMô hình phân tầngBiểu diễn thông tin ở mỗi tầng giao thứcBên gởi: tại mỗi tầng, sẽ đặt thêm thông tin điều khiển header/tailer vào khung dữ liệu để biểu diễn tầng giao thức tương ứng trước khi đưa xuống tầng dướiBên nhận: ngược lại, mỗi tầng sẽ cắt bỏ thông tin header/tailer trước khi đưa lên tầng trêntầng N-1tầng Ntầng 1Máy gởidatadataTNHNdataTN-1HNHN-1TNdata...HN...TNH1T1Máy nhậndatadataTNHNdataTN-1HNHN-1TNdata...HN...TNH1T18/11/202111Lê Bá Thi - Tel: 0919005366Mô Hình OSIMô hình kết nối các hệ thống mở (OSI)Các mạng có mô hình phân tầng khác nhau rất khó truyền thông với nhau phải chuẩn hóa mô hình phân tầngNăm 1974, các tổ chức như tổ chức tiêu chuẩn quốc tế (ISO) CCITT, đã tiêu chuẩn hóa mô hình phân tầng gọi là OSI.Mô hình này gồm 7 tầng:Tầng 7: application – ứng dụng Tầng 6: presentation – trình diễnTầng 5: session – phiên (giao dịch)Tầng 4: transport – vận chuyểnTầng 3: network – mạngTầng 2: data link – liên kết dữ liệuTầng 1: physical – vật lý MÔ HÌNH OSIApplication LayerPresentation LayerSession LayerTransport LayerNetwork LayerData Link LayerPhysical Layer76543218/11/202112Lê Bá Thi - Tel: 0919005366Mô Hình OSI1.Tầng vật lý (Physical)Cung cấp giao thức truyền thông từng bit qua đường truyền vật lýMã hóa tín hiệu bit và định thời giao truyềnVí dụ mạng ethernet dùng mã ManchesterLoại phương tiện truyền thôngMô hình vật lý của mạng (BUS/STAR/RING)Các thiết bị họat động ở tầng vật lý: Repeater, HUB, Brigde Multiplexor, Transceiver,8/11/202113Lê Bá Thi - Tel: 0919005366Mô Hình OSIThiết bị hoạt động ở tầng vật lýMô hình liên kết mạng của Repeater (bộ tiếp sức)RepeaterHoạt động của bộ tiếp sức trong mô hình OSI ApplicationPresententionSessionTransportNetworkDatalinkPhysicalApplicationPresententionSessionTransportNetworkDatalinkPhysicalPhysicPhysic8/11/202114Lê Bá Thi - Tel: 09190053662. Tầng liên kết dữ liệu (Data link)Cung cấp giao thức truyền thông theo khung trong cùng 1 mạngMô tả cấu trúc khung (ví dụ khung ethernet)Định nghĩa địa chỉ trạm của 1 máy trên mạngPhương pháp truy cập mạng. Ví dụ mạng ethernet dùng phương pháp truy cập CSMA/CDMạng token ring dùng token passingKiểm soát lỗi, luồng dữ liệu (ví dụ dùng mã dò lỗi CRC)Mô Hình OSI8/11/202115Lê Bá Thi - Tel: 0919005366Mô Hình OSI2. Tầng liên kết dữ liệu (Data link)Tầng data link cung cấp các dịch vụ truyền thôngDịch vụ phi liên kết: 2 bên không cần thiết lập kết nối. Dịch vụ này nhanh, chi phí thấp nhưng không đảm bảo tin cậy (do không kiểm soát lỗi và luồng nên dữ liệu có thể bị mất) (như nhắn tin)Dịch vụ hướng liên kết: 2 bên phải thiết lập kết nối. Dịch vụ này chi phí rất cao vì có kiểm soát lỗi và luồng đảm bảo tin cậy, dữ liệu không bị mấtDịch vụ phi liên kết có báo nhậnCác thiết bị hoạt động ở tầng data link: LAN card, switch, bridge8/11/202116Lê Bá Thi - Tel: 0919005366Mô Hình OSIThiết bị hoạt động ở tầng liên kết dữ liệuBridgeA B CD E FD E FA B CHoạt động của Bridge trong mô hình OSIApplicationPresententionSessionTransportNetworkDatalinkPhysicalApplicationPresententionSessionTransportNetworkDatalinkPhysicalPhysicPhysicDatalinkDatalink8/11/202117Lê Bá Thi - Tel: 09190053663.Tầng NetworkCung cấp giao thức truyền thông theo gói giữa 2 máy bất kỳ trên liên mạng (các máy kết nối lại với nhau tạo thành 1 mạng lớn hơn)Định nghĩa địa chỉ mạng của 1 mạng vật lý2 chức năng chính của tầng Network là tìm đường (routing) và chuyển chặng.Các giao thức tìm đường đi ngắn nhấtRIP (Routing Information Protocol ): dùng thuật toán vector – tính khoảng cáchSPF (shactest path first): dùng thuật toán đô thị tìm đường đi ngắn nhất của DijkstraThiết bị hoạt động ở tầng Network là bộ định tuyến Router (thiết bị để kết nối liên mạng và có chức năng tìm đường đi)Mô Hình OSI8/11/202118Lê Bá Thi - Tel: 0919005366Mô Hình OSIThiết bị hoạt động ở tầng NetworkHoạt động của Router Network 1Network 2Network 3Zone BZone A8/11/202119Lê Bá Thi - Tel: 0919005366Mô Hình OSIThiết bị hoạt động ở tầng NetworkHoạt động của Router Hoạt động của Router trong mô hình OSI ApplicationPresententionSessionTransportNetworkDatalinkPhysicalApplicationPresententionSessionTransportNetworkDatalinkPhysicalPhysicPhysicDatalinkDatalinkNetworkNetwork8/11/202120Lê Bá Thi - Tel: 0919005366Mô Hình OSI4. Tầng vận chuyểnTầng vận chuyển cung cấp các chức năng cần thiết giữa tầng mạng và các tầng trên. Là tầng cao nhất có liên quan đến các giao thức trao đổi dữ liệu giữa các hệ thống mở.Tầng vận chuyển là tầng cơ sở mà ở đó một máy tính của mạng chia sẻ thông tin với một máy khác. Tầng vận chuyển đồng nhất mỗi trạm bằng một địa chỉ duy nhất và quản lý sự kết nối giữa các trạm. Tầng vận chuyển cũng chia các gói tin lớn thành các gói tin nhỏ hơn trước khi gửi đi. Thông thường tầng vận chuyển đánh số các gói tin và đảm bảo chúng chuyển theo đúng thứ tự. 8/11/202121Lê Bá Thi - Tel: 0919005366Mô Hình OSI5.Tầng giao dịchTầng giao dịch (session layer) thiết lập "các giao dịch" giữa các trạm trên mạngMột giao dịch phải được thiết lập trước khi dữ liệu được truyền trên mạngTầng giao dịch đảm bảo cho các giao dịch được thiết lập và duy trì theo đúng qui địnhTầng giao dịch cung cấp cho người sử dụng các chức năng cần thiết để quản trị các giao dịch trong ứng dụng của họ:Điều phối việc trao đổi dữ liệu giữa các ứng dụng bằng cách thiết lập và giải phóng các phiên giao dịchCung cấp các điểm đồng bộ để kiểm soát việc trao đổi dữ liệu.Áp đặt các qui tắc cho các tương tác giữa các ứng dụng của người sử dụng.Cung cấp cơ chế "lấy lượt" (nắm quyền) trong quá trình trao đổi dữ liệu.8/11/202122Lê Bá Thi - Tel: 0919005366Cung cấp các giao thức biểu diễn và chuyển đổi dữ liệu giữa các máy trên mạngNén dữ liệu dữ liệu nhỏ hơn truyền nhanh hơnBên gởi: nénBên nhận: giải nénMã hóa dữ liệu bảo mật thông tinBên gởi: mã hóaBên nhận giải mã dữ liệu ban đầuVí dụ người ta dùng áp dụng cơ chế mã hóa SSL ở tầng trình diễn trong giao thức HTTP HTTPsChuyển đổi dữ liệu: trên mạng có thể gồm nhiều máy tính có thể có cấu trúc khác nhau có thể sử dụng các dạng dữ liệu khác nhau phải chuyển đổi dữ liệu giữa các máy6. Tầng trình diễnMô Hình OSI8/11/202123Lê Bá Thi - Tel: 0919005366Mô Hình OSITầng ứng dụng là tầng cao nhất của mô hình OSI, nó xác định giao diện giữa người sử dụng và môi trường OSICung cấp giao thức cho các dịch vụ và các ứng dụng của người dùng trên mạngVí dụ:Dịch vụ web: sử dụng giao thức HTTP để truyền nội dung trang webDịch vụ FTP: sử dụng giao thức FTP để truyền tập tinDịch vụ mail sử dụng giao thức:SMTP: giao thức gởi mailPOP3: giao thức nhận mail7. Tầng ứng dụng8/11/202124Lê Bá Thi - Tel: 0919005366KẾT THÚC CHUYỂN GIAOHẸN GẶP LẠI.MỌI THẮC MẮC VUI LÒNG LIÊN HỆ 09190053668/11/202125Lê Bá Thi - Tel: 0919005366
Các file đính kèm theo tài liệu này:
- bai_giang_mang_may_tinh_bai_3_mo_hinh_osiopen_system_interco.ppt