1. Trang chủ
  2. » Giáo án - Bài giảng

bài giảng mạng máy tính phần 2

68 935 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 68
Dung lượng 1,95 MB

Nội dung

Layered Architecture 1 Ch ng 2: Giao th c và ki n ươ ứ ế trúc phân t ngầ Protocols and Layered Architecture Layered Architecture 2 Giao th c và ki n trúc phân t ng:ứ ế ầ ❒ Th nào là giao th c (protocols)?ế ứ ❒ Ki n trúc phân t ng và các h th ng c p b c giao th c ế ầ ệ ố ấ ậ ứ (protocol hierarchies) ❒ Các v n đ c n l u ý khi thi t k các t ng ấ ề ầ ư ế ế ầ ❒ Ph ng th c ho t đ ng: h ng k t n i và phi k t n i ươ ứ ạ ộ ướ ế ố ế ố ❒ Mô hình tham chi u OSI (The Open Systems ế Interconnection Reference Model) ❒ Mô hình TCP/IP (The Transmission Control Protocol/Internet Protocol Model) ❒ So sánh gi a mô hình tham chi u OSI và TCP/IP ữ ế Layered Architecture 3 Giao th c (Protocols)ứ ❒ Giao th c: nh ng lu t giúp nh ng thành ph n ứ ữ ậ ữ ầ m ng (network elements) h i tho i v i nhauạ ộ ạ ớ ❒ Giao th c đ nh nghĩa s th a thu n (agreement) ứ ị ự ỏ ậ gi a nh ng th c th ngang hàng (peering ữ ữ ự ể entities) ❍ Khuôn d ng và ng nghĩa c a thông đi p đ c trao đ iạ ữ ủ ệ ượ ổ ❒ Giao th c trong cu c s ng hàng ngày:ứ ộ ố ❍ Lu t giao thông, th o lu n bàn tròn…ậ ả ậ Layered Architecture 4 Ki n trúc phân t ng hay h th ng ế ầ ệ ố c p b c giao th c!?ấ ậ ứ MMT: ph c t p!ứ ạ ❒ nhi u “m nh”:ề ả ❍ tr m (hosts)ạ ❍ b đ nh tuy n (router)ộ ị ế ❍ ph ng ti n truy n thôngươ ệ ề ❍ ng d ng (applications)ứ ụ ❍ giao th c (protocols)ứ ❍ ph n c ng, ph n m m ầ ứ ầ ề (hardware, software) Câu h i:ỏ Cách nào đ thi t l p c u ể ế ậ ấ trúc m ng?ạ Layered Architecture 5 Ki n trúc phân t ngế ầ • Các tầng (Layers) • Giao diện (Interfaces): định nghĩa các thao tác nguyên thủy và các dịch vụ mà tầng dưới cung cấp cho tầng trên • Giao thức (Protocols): được sử dụng để thi hành (implement) các dịch vụ • Một tập của các tầng và giao thức được gọi là một kiến trúc mạng (Network Architecture) Layered Architecture 6 Ki n trúc phân t ng ế ầ (2) ❒ Phân t ngầ giúp đ n gi n hóa ki n ơ ả ế trúc c a h th ng ph c t pủ ệ ố ứ ạ ❒ T ng N d a vào d ch v (ầ ự ị ụ services) t t ng N-1 đ cung c p d ch v cho ừ ầ ể ấ ị ụ t ng N+1ầ ❒ D ch v c n đ n t t ng d i đ c ị ụ ầ ế ừ ầ ướ ộ l p v i s th c thi (implementation) ậ ớ ự ự c a nóủ ❍ T ng N thay đ i s không nh h ng ầ ổ ẽ ả ưở đ n các t ng khácế ầ ❍ Che d u thông tin và s ph c t pấ ự ứ ạ ❍ T ng t nh l p trình h ng đ i t ngươ ự ư ậ ướ ố ượ Layered Architecture 7 Ví d v ki n trúc phân t ngụ ề ế ầ Layered Architecture 8 Truy n thông V t lý, logicề ậ Layered Architecture 9 Các v n đ thi t y u khi thi t k các ấ ề ế ế ế ế t ngầ ❒ C ch đ nh danh ng i g i, nh n?ơ ế ị ườ ở ậ ❒ Truy n d li u theo ch đ nào: đ n công (simplex), bán ề ữ ệ ế ộ ơ song công (half-duplex), song công (full-duplex)? ❒ Ki m soát l i? (Error control)ể ỗ ❒ Ki m soát lu ng? (Flow control)ể ồ ❒ Tháo r i (disassembling) và ráp l i (reassembling) các ờ ạ thông đi p dàiệ ❒ D n và tách kênh (Multiplexing & demultiplexing)ồ ❒ Ch n đ ngọ ườ Layered Architecture 10 D ch v h ng k t n iị ụ ướ ế ố (Connection-oriented Service) ❒ Ng i g i - Senderườ ở ❍ Yêu c u “k t n i” đ n ng i nh nầ ế ố ế ườ ậ ❍ Ch đ i M ng thi t l p k t n iờ ợ ạ ế ậ ế ố ❍ Duy trì k t n i trong khi g i d li uế ố ở ữ ệ ❍ Ng t k t n i khi h t nhu c uắ ế ố ế ầ ❒ M ng - Networkạ ❍ Nh n yêu c u k t n iậ ầ ế ố ❍ Thi t l p k t n i và thông báo cho ng i g iế ậ ế ố ườ ở ❍ Truy n d li u qua m i k t n iề ữ ệ ố ế ố ❍ Gi i phóng k t n i khi ng i g i yêu c uả ế ố ườ ở ầ [...]... Architecture 23 T ng M ng (network layer) - Đánh địa chỉ - Định tuyến cho các gói tin trên mạng - Tránh các liên kết bị tắc nghẽn/hỏng Layered Architecture 24 S phân phát cu i-cu i End-to-end delivery Layered Architecture 25 Transport Layer - End-to-end delivery of packets: End-host to end-host communication -> a true end-to-end layer! - Reliable in order delivery, flow/error control Layered Architecture 26 ... tài nguyên mạng chuyển đổi, mã hóa và nén dữ liệu 7 Application cung cấp sự phân phát thông điệp tin cậy giữa các tiến trình 6 Presentation 5 Session tổ chức các bits thành khung; vận chuyển dữ liệu giữa các nodes trong cùng một mạng 4 Transport 3 Network 2 Data link 1 Physical thiết lập, duy trì và hủy bỏ các phiên truyền chuyển các gói dữ liệu từ nguồn đến đích; cung cấp tính năng liên mạng truyền... and error/flow control • Media access control Layered Architecture 20 T ng Liên k t d li u ( Data Link Layer) r Truyền dữ liệu giữa các nút (nodes) láng giềng • Định khung, kiểm soát lỗi, kiểm soát luồng • Điều khiển truy cập phương tiện truyền Layered Architecture 21 S phân phát nút-nút Node-to-node delivery Layered Architecture 22 Network Layer - Naming and addressing - Routing of packets within... hiện vận chuyển tin cậy, đúng thứ tự; kiểm soát lỗi/luồng Layered Architecture 27 Phân phát thông i p tin c y t h th ng u cu i này n h th ng u cu i kia Reliable end-to-end delivery of a messag Layered Architecture 28 Session Layer - Session setup (authentication) - Recovery from failure (broken session) Layered Architecture 29 T ng Phiên (session layer) - Thiết lập phiên truyền thông (xác thực …) - Khôi...Dịch vụ phi kết nối (Connectionless Service) Ì Người gởi - Sender r Tạo các packet để gởi r Đánh địa chỉ người nhận trong mỗi gói r Truyền gói tin cho mạng để chuyển đi Ì Mạng - Network r Sử dụng địa chỉ đích để chuyển tiếp gói tin r Giao gói tin đến nơi nhận Layered Architecture 11 So sánh giữa hướng kết nối và phi kết nối (Connection-Oriented vs Connectionless)... of data to common format Example: Little endian vs big endian byte orders Layered Architecture 31 T ng Trình di n (presentation layer) Chuyển đổi dữ liệu về một khuôn dạng chung Layered Architecture 32 Application Layer - Process-to-process communication -All layers exist to support this layer X500: Directory Service X400: hay là MHS Message Handling Systems FTAM: File Transfer, Access and Management... đường Ì Connectionless r • Postal System, Datagram Model Không cần thiết lập đường dẫn trước khi truyền dữ liệu r Gói tin chứa địa chỉ nơi nhận r Mỗi gói tin được xử lý độc lập r Layered Architecture 12 So sánh giữa hướng kết nối và phi kết nối (Connection-Oriented vs Connectionless) Connection-Oriented r “Gánh nặng” thiết lập kết nối r Thiết bị chuyển tiếp phải lưu giữ trạng thái của các kết nối đang . Layered Architecture 1 Ch ng 2: Giao th c và ki n ươ ứ ế trúc phân t ngầ Protocols and Layered Architecture Layered Architecture 2 Giao th c và ki n trúc phân t ng:ứ ế ầ ❒ Th. tập của các tầng và giao thức được gọi là một kiến trúc mạng (Network Architecture) Layered Architecture 6 Ki n trúc phân t ng ế ầ (2) ❒ Phân t ngầ giúp đ n gi n hóa ki n ơ ả ế trúc c a h th. đích đ chuy n ti p gói tinử ụ ị ỉ ể ể ế ❍ Giao gói tin đ n n i nh nế ơ ậ Layered Architecture 12 So sánh gi a h ng k t n i và phi k t n i ữ ướ ế ố ế ố (Connection-Oriented vs. Connectionless) ❒ Connection-Oriented • Telephone

Ngày đăng: 26/04/2015, 12:00

TỪ KHÓA LIÊN QUAN

w