Giáo trình Mạng máy tính - Ngô Bá Hùng
Chương 1: Tổng quan về mạng máy tính
Mục đích
Chương này nhằm giới thiệu cho người học những nội dung sau: • Các loại mạng truyền dữ liệu đã tồn tại trước khi của mạng máy tính ra đời. • Cấu trúc tổng quát của một mạng máy tính. • Hai chế độ truyền tải dữ liệu cơ bản là Chuyển mạch và Chuyển gói. • Những lợi ích mà mạng máy tính mang lại.
Yêu cầu
Sau khi học xong chương này, người học phải có được những khả năng sau: Phân biệt được hai loại mạng Chuyển mạch và Chuyển gói; Định nghĩa được mạng máy tính là gì và trình bày được cấu trúc tổng quát của một mạng máy tính. Nêu lên được những lợi ích mà mạng máy tính mang lại.
ệu...........................................................................................................98 6.3.2 Mục tiêu của giải thuật chọn đường..................................................................98 6.3.3 Phân loại giải thuật chọn đường........................................................................98 6.3.4 Các giải thuật tìm đường đi tối ưu.....................................................................99 6.3.4.1 Giải thuật tìm đường đi ngắn nhất Dijkstra ................................................99 6.3.4.2 Giải thuật chọn đường tối ưu Ford-Fulkerson ..........................................100 6.3.5 Giải pháp vạch đường Vector Khoảng cách (Distance Vector) ......................101 6.3.6 Giải pháp chọn đường “Trạng thái nối kết” (Link State)................................104 6.3.6.1 Làm ngập một cách tin cậy (Reliable Flooding).......................................104 6.3.6.2 Tính toán chọn đường trong Link State ....................................................106 6.3.7 Vạch đường phân cấp (Hierarchical Routing) ................................................106 6.3.8 Vạch đường trong mạng di động.....................................................................107 6.4 Các giải thuật chống tắc nghẽn ................................................................................109 6.4.1 Các nguyên tắc chung để điều khiển tắc nghẽn ..............................................109 6.4.2 Các biện pháp phòng ngừa tắc nghẽn..............................................................110 6.4.3 Điều khiển tắc nghẽn trong các mạng con dạng mạch ảo ...............................111 6.4.4 Điều khiển tắc nghẽn trong mạng con dạng Datagram ...................................111 6.5 Liên mạng ................................................................................................................113 6.5.1 Các mạng con được nối kết với nhau ra sao?..................................................114 6.5.2 Nối kết các mạng con dạng mạch ảo...............................................................115 6.5.3 Nối kết các mạng con dạng datagram .............................................................116 6.5.4 Vạch đường trong liên mạng...........................................................................117 6.5.5 Phân mảnh và tái hợp ......................................................................................117 6.6 Bộ giao thức liên mạng (IPs - Internet Protocols) ...................................................119 6.6.1 Giới thiệu.........................................................................................................119 6.6.2 Giao thức liên mạng IP (Internet Protocol).....................................................120 6.6.2.1 Định dạng gói tin IP (IP Packet Format)...................................................120 6.6.3 Cấu trúc địa chỉ IP...........................................................................................121 6.6.4 Một số địa chỉ IP đặc biệt................................................................................123 6.6.5 Ý nghĩa của Netmask ......................................................................................123 6.6.6 Phân mạng con (Subnetting) ...........................................................................123 6.6.6.1 Giới thiệu ..................................................................................................123 6.6.6.2 Phương pháp phân mạng con...................................................................124 6.6.6.2.1 Phương pháp phân lớp hoàn toàn (Classfull Standard).................125 Biên Sọan: Th.s Ngô Bá Hùng – Ks Phạm Thế Phi - 01/2005 169 Đại Học Cần Thơ - Khoa Công Nghệ Thông Tin - Giáo Trình Mạng Máy Tính – V1.0 6.6.6.2.2 Phương pháp Vạch đường liên miền không phân lớp CIDR (Classless Inter-Domain Routing )...............................................................................126 6.6.7 Vạch đường trong giao thức IP .......................................................................128 6.6.7.1 Đường đi của gói tin .................................................................................130 6.6.7.2 Giao thức phân giải địa chỉ (Address Resolution Protocol)......................131 6.6.7.3 Giao thức phân giải địa chỉ ngược RARP (Reverse Address Resolution Protocol) 132 6.6.7.4 Giao thức thông điệp điều khiển Internet ICMP (Internet Control Message Protocol) 132 Chương 7 ...........................................................................................................................134 TẦNG VẬN CHUYỂN ............................................................................................................134 7.1 Dịch vụ của tầng vận chuyển ...................................................................................135 7.1.1 Các dịch vụ cung cấp cho tầng ứng dụng........................................................135 7.1.2 Các hàm dịch vụ cơ sở ....................................................................................136 7.2 Các yếu tố cấu thành giao thức vận chuyển.............................................................136 7.2.1 Định địa chỉ .....................................................................................................137 7.2.2 Thiết lập nối kết...............................................................................................138 7.2.3 Giải phóng nối kết ...........................................................................................139 7.2.4 Điều khiển thông lượng...................................................................................141 7.3 Tầng vận chuyển trong mạng Internet .....................................................................142 7.3.1 Giao thức UDP (User Datagram Protocol) .....................................................142 7.3.2 Giao thức TCP (Transmission Control Protocol)............................................143 Chương 8 ...........................................................................................................................149 CÁC ỨNG DỤNG MẠNG .......................................................................................................149 8.1 Dịch vụ tên (DNS) ...................................................................................................149 8.1.1 Miền phân cấp .................................................................................................150 8.1.2 Các server phục vụ tên ....................................................................................150 8.1.3 Phương pháp phân tích tên..............................................................................153 8.2 Electronic Mail (SMTP, MIME, POP3, IMAP) ......................................................154 8.2.1 Các thành phần của hệ thống email.................................................................154 8.2.2 Khuôn dạng của một email..............................................................................155 8.2.3 Chuyển thư ......................................................................................................157 8.2.4 Phân phát thư...................................................................................................159 8.2.4.1 POP3 .........................................................................................................159 8.2.4.2 IMAP.........................................................................................................160 8.3 World Wide Web (HTTP) .......................................................................................161 8.3.1 Các thông điệp yêu cầu ...................................................................................162 8.3.2 Các thông điệp trả lời ......................................................................................163 8.3.3 Các kết nối TCP ..............................................................................................163 8.3.4 Trữ đệm ...........................................................................................................164 8.4 Truyền tập tin (FTP) ................................................................................................164 8.4.1 Mô hình dịch vụ FTP ......................................................................................165 8.4.2 Giao thức FTP .................................................................................................165 8.4.3 Các lệnh cơ bản ...............................................................................................165 Biên Sọan: Th.s Ngô Bá Hùng – Ks Phạm Thế Phi - 01/2005 170 ************************************************************* - website đang xây dựng, cập nhật: + Văn bản thiết yếu về Giáo dục và Đào tạo; + Tài liệu về Quản lý Giáo dục; + Tài liệu về các hoạt động giáo dục; + Tài liệu về Tin học, công nghệ thông tin, thiết kế web; + Giáo trình, giáo án, đề thi/kiểm tra (và đáp án); + Tài liệu cá nhân có được về mọi lĩnh vực; + Các phần mềm cá nhân có được về mọi lĩnh vực; (Một số chuyên mục, nội dung trước tiên ưu tiên khối THPT). Các tài liệu đã upload có thể được chỉnh sửa, bổ sung theo thời gian, có thể thay thế bằng một tài liệu khác giá trị hơn; sẽ bị xóa đi nếu phát hiện thiếu chính xác hoặc không có giá trị. Do đó, tại một địa chỉ, cùng một tiêu đề có thể download được tài liệu khác hoặc mới hơn. Ban quản trị cố gắng cung cấp kèm theo nguồn gốc tài liệu một cách đầy đủ nhất, đặc biệt là về tác giả, thời gian tài liệu, thời gian upload hay cung cấp... Ban quản trị ưu tiên tài liệu dạng văn bản (word). Các tài liệu sẽ được chuyển mã Unicode và chuẩn hóa văn bản trong điều kiện cho phép. Yêu cầu cao quả thực quá sức của một website cá nhân do đó không tránh khỏi sai sót, rất mong sự đóng góp chia sẻ của quý thầy cô và các bạn. Quản trị website rất trân trọng và cảm ơn sự ủng hộ của mọi người. *************************************************************
File đính kèm:
- Giao-trinh-mang-may-tinh.NLS.doc