CHƯƠNG I: Các định nghĩa • Mạng máy tính nhóm máy tính, thiết bị ngoại vi nối kết với thông qua phương tiện truyền dẫn cáp, sóng điện từ, tia hồng ngoại giúp cho thiết bị trao đổi liệu với cách dễ dàng • • • • • • • • • • • • • • • • • • Các loại máy tính: Palm, Laptop, PC, MainFrame Các thiết bị giao tiếp: Card mạng (NIC hay Adapter), Hub, Switch, Router Môi trường truyền dẫn: cáp, sóng điện từ, sóng vi ba, tia hồng ngoại Các protocol: TCP/IP, NetBeui, Apple Talk, IPX/SPX Các hệ điều hành mạng: WinNT, Win2000, Win2003, Novell Netware, Unix Các tài nguyên: file, thư mục Các thiết bị ngoại vi: máy in, máy fax, Modem, Scanner Các ứng dụng mạng: phần mềm quản lý kho bãi, phần mềm bán vé tàu Server (máy phục vụ): máy tính có cấu hình mạnh, cài phần mềm chuyên dụng làm chức cung cấp dịch vụ: File Server; Print Server Client (máy trạm): không cần phải cấu hình mạnh, sử dụng dịch vụ máy server Peer: Vừa máy sử dụng vừa máy cung cấp dịch vụ Sử dụng hệ điều hành: DOS, Window, LINUX, … Media: cách thức vật liệu nối kết máy lại với Shared data: tập hợp thông tin chia sẻ Resource: tập tin, thư mục, máy in, máy fax, Moderm, ổ CDROOM , … mà người dùng mạng sử dụng User: người sử dụng máy chạm (client) Administrator: nhà quản trị hệ thống mạng Băng thông (Bandwidth) Thông lượng (Throughput) Các loại mạng máy tính • Mạng cục LAN (Local Area Network) • Mạng đô thị MAN (Metropolitan Area Network) • Mạng diện rộng WAN (Wide Area Network) • Mạng Internet MẠNG LAN: • Mạng LAN: nhóm máy tính thiết bị kết nối với khu vực nhỏ: tòa nhà, trường học, khu giải trí, … • Đặc điểm: – Băng thông lớn, có khả chạy ứng dụng trực tuyến xem phim, hội thảo qua mạng – Kích thước mạng bị giới hạn thiết bị – Chi phí thiết bị mạng LAN tương đối rẻ – Quản trị đơn giản MẠNG MAN: • Mạng MAN: kết nối mạng LAN lại với phương tiện truyền dẫn (cáp quang, cáp đồng, sóng, …), giới hạn thành phố hay quốc gia • Đặc điểm: – Băng thông mức trung bình – Độ phức tạp cao, quản trị khó – Chi phí thiết bị đắt tiền MẠNG WAN: • Định nghĩa: Bao phủ vùng địa lý rộng lớn quốc gia, lục địa hay toàn cầu Mạng WAN tập hợp mạng LAN, MAN nối lại với phương tiện như: vệ tinh (satellites), sóng viba (microwave), cáp quang, cáp điện thoại, … • Đặc điểm: – Băng thông thấp, dễ kết nối – Phạm vi hoạt động rộng lớn không giới hạn – Mạng phức tạp, có tính toàn cầu nên thường có tổ chức quốc tế đứng quản trị – Chi phí cho thiết bị công đắt tiền MẠNG INTERNET: • Mạng Internet trường hợp đặc biệt mạng WAN, cung cấp dịch vụ toàn cầu mail, web, chat, ftp phục vụ miễn phí cho người CÁC MÔ HÌNH XỬ LÝ MẠNG: • Cơ có ba loại mô hình xử lý mạng bao gồm: – Mô hình xử lý mạng tập trung – Mô hình xử lý mạng phân phối – Mô hình xử lý mạng cộng tác MÔ HÌNH TẬP TRUNG: • Tổng quan: Toàn tiến trình xử lý diễn máy tính trung tâm Các máy trạm đầu cuối không lưu trữ xử lý liệu • Ưu điểm: Dữ liệu bảo mật an toàn, dễ backup diệt virus Chi phí cho thiết bị thấp • Khuyết điểm: khó đáp ứng yêu cầu nhiều ứng dụng khác nhau, tốc độ truy xuất chậm MÔ HÌNH PHÂN PHỐI: • Tổng quan: Các máy tính có khả hoạt động độc lập, công việc tách nhỏ giao cho nhiều máy tính khác thay tập trung xử lý máy trung tâm • Ưu điểm: truy xuất nhanh, phần lớn không giới hạn ứng dụng • Khuyết điểm: liệu lưu trữ rời rạc khó đồng bộ, backup dễ nhiễm virus MÔ HÌNH CỘNG TÁC: • Tổng quan: Mô hình xử lý cộng tác bao gồm nhiều máy tính hợp tác để thực công việc Một máy tính mượn lực xử lý cách chạy chương trình máy nằm mạng • Ưu điểm: nhanh mạnh, dùng để chạy ứng dụng có phép toán lớn • Khuyết điểm: liệu lưu trữ vị trí khác nên khó đồng backup, khả nhiễm virus cao CÁC MÔ HÌNH QUẢN LÝ MẠNG: • Workgroup: – Quyền hạn ngang hàng – Tự bảo mật quản lý – Tự chứng thực cho người dùng cục • Domain: – Quản lý tập trung – Có máy tính chuyên dụng cung cấp dịch vụ quản lý máy trạm CÁC MÔ HÌNH ỨNG DỤNG MẠNG: • Mạng nganh hàng (peer to peer) • Mạng khách chủ (client – server) MẠNG NGANG HÀNG: • Mạng ngang hàng cung cấp việc kết nối máy tính máy tính đóng vai trò phục vụ Một máy tính mạng vừa client, vừa server • Ưu điểm: dễ cài đặt, tổ chức quản trị, chi phí thấp • Khuyết điểm: liệu phân tán, bảo mật thấp, dễ bị xâm nhập, khó định vị tìm kiếm MẠNG KHÁCH CHỦ: • Tổng quan: có hệ thống máy tính cung cấp tài nguyên dịch vụ cho hệ thống mạng sử dụng gọi máy chủ (server) • Ưu điểm: dễ bảo mật, backup đồng với Tài nguyên dịch vụ dễ chia sẻ quản lý phục vụ cho nhiều người dùng • Khuyết điểm: server chuyên dụng đắt tiền, phải có nhà quản trị cho hệ thống CÁC DỊCH VỤ MẠNG: • Dịch vụ tập tin • Dịch vụ in ấn • Dịch vụ thông điệp • Dịch vụ thư mục • Dịch vụ ứng dụng • Dịch vụ sở liệu DỊCH VỤ TẬP TIN: • Dịch vụ tập tin cho phép máy tính chia sẻ tập tin, thao tác tập tin chia sẻ như: lưu trữ, tìm kiếm, di chuyển • Truyền tập tin: • Lưu trữ tập tin: • Lưu trữ trực tuyến (online storage): • Lưu trữ ngoại tuyến (offline storage): • Lưu trữ cận tuyến (near-line storage): • Chuyển dời liệu (data migration): • Đồng hóa liệu tập tin: • Sao lưu dự phòng (backup): DỊCH VỤ IN ẤN: • Dịch vụ in ấn ứng dụng mạng điều khiển quản lý việc truy cập máy in, máy fax mạng • Các lợi ích dịch vụ in ấn: – Giảm chi phí – Tăng độ linh hoạt – Dùng chế hàng đợi DỊCH VỤ THÔNG ĐIỆP: • Là dịch vụ cho phép gởi/nhận thư điện tử (e-mail) • Công nghệ thư điện tử rẻ tiền, nhanh chóng, phong phú cho phép đính kèm nhiều loại file khác như: phim ảnh, âm • Ngoài dịch vụ cung cấp ứng dụng khác như: thư thoại (voice mail), ứng dụng nhóm làm việc (workgroup application) DỊCH VỤ THƯ MỤC: • Dịch vụ cho phép tích hợp thông tin đối tượng mạng thành cấu trúc thư mục dùng chung • Quá trình quản lý chia sẻ tài nguyên trở nên hiệu DỊCH VỤ ỨNG DỤNG: • Dịch vụ cho phép tích hợp thông tin đối tượng mạng thành cấu trúc thư mục dùng chung • Quá trình quản lý chia sẻ tài nguyên trở nên hiệu DỊCH VỤ CƠ SƠ DỮ LIỆU: • Dịch vụ sở liệu thực chức sau: – Bảo mật sở liệu – Tối ưu hóa tiến trình thực tác vụ sở liệu – Phục vụ số lượng người dùng lớn, truy cập nhanh vào sở liệu – Phân phối liệu qua nhiều hệ phục vụ CSDL DỊCH VỤ WEB: • Dịch vụ cho phép tất người mạng trao đổi siêu văn với • Các siêu chứa hình ảnh, âm giúp người dùng trao đổi nhanh thông tin sống động CÁC LỢI ÍCH THỰC TẾ CỦA NẠNG: • Tiết kiệm tài nguyên phần cứng • Trao đổi liệu trở nên dễ dàng • Chia sẻ ứng dụng • Tập trung liệu, bảo mật backup tốt • Sử dụng phần mềm ứng dụng mạng • Sử dụng dịch vụ Internet CHƯƠNG II: MÔ HÌNH THAM CHIẾU OSI • Mô hình OSI (Open System Interconnection): mô hình tổ chức ISO đề xuất từ 1977 công bố lần đầu vào 1984 • Mô hình OSI khuôn mẫu giúp hiểu liệu xuyên qua mạng đồng thời giúp hiểu chức mạng diễn lớp MỤC ĐÍCH CỦA MÔ HÌNH OSI • Chia hoạt động thông tin mạng thành phần nhỏ hơn, đơn giản giúp dễ khảo sát tìm hiểu • Chuẩn hóa thành phần mạng phép phát triển mạng từ nhiều nhà cung cấp sản phẩm • Ngăn chặn tình trạng thay đổi lớp làm ảnh hưởng đến lớp khác, giúp lớp phát triển độc lập nhanh chóng • Cách thức thiết bị giao tiếp truyền thông với • Các phương pháp để thiết bị mạng truyền liệu, không • Các phương pháp để đảm bảo truyền liệu bên nhận • Cách thức vận tải, truyền, xếp kết nối với • Cách thức đảm bảo thiết bị mạng trì tốc độ truyền liệu thích hợp • Cách biểu diễn bit thiết bị truyền dẫn CÁC LỚP MÔ HÌNH OSI: • Application Layer (lớp ứng dụng): giao diện ứng dụng mạng • Presentation Layer (lớp trình bày): thoả thuận khuôn dạng trao đổi liệu • Session Layer (lớp phiên): cho phép người dùng thiết lập kết nối • Transport Layer (lớp vận chuyển): đảm bảo truyền thông hai hệ thống • Network Layer (lớp mạng): định hướng liệu truyền môi trường liên mạng • Data link Layer (lớp liên kết liệu): xác định việc truy xuất đến thiết bị • Physical Layer (lớp vật lý): chuyển đổi liệu thành bit truyền Lớp ứng dụng (Application Layer) • Định nghĩa: giao diện chương trình ứng dụng người dùng mạng • Chức năng: – Xử lý truy nhập mạng chung, kiểm soát luồng phục hồi lỗi – Cung cấp dịch vụ cho ứng dụng như: truyền file, gởi nhận E-mail, Telnet, HTTP, FTP, SMTP… Lớp trình bày (Presentation Layer) • Định nghĩa: lớp chịu trách nhiệm thương lượng xác lập dạng thức liệu trao đổi Nó đảm bảo thông tin mà lớp ứng dụng hệ thống đầu cuối gởi đi, lớp ứng dụng hệ thống khác đọc • Chức năng: – Lớp trình bày thông dịch nhiều dạng liệu khác – Quản lý cấp độ nén liệu nhằm giảm số bit cần truyền Ví dụ: Bit/byte-orther translation , Encryption ,ASCCI, EBCDIC Lớp phiên (Session Layer) • Định nghĩa: lớp có chức thiết lập, quản lý, kết thúc phiên thông tin hai thiết bị truyền nhận • Chức năng: – Cung cấp đồng hóa tác vụ người dùng cách đặt điểm kiểm tra vào luồng liệu – Thi hành kiểm soát hội thoại trình giao tiếp – Điều chỉnh bên truyền, nào, – Lớp kết nối theo ba cách: Haft-duplex, Simplex, Full-duplex Lớp vận chuyển (Transport Layer) • Định nghĩa: lớp vận chuyển phân đoạn liệu từ hệ thống máy truyền tái thiết lập liệu vào luồng liệu hệ thống máy nhận đảm bảo việc bàn giao thông điệp thiết bị đáng tin cậy • Chức năng: – Xếp thứ tự phân đoạn – Kiểm soát lỗi – Kiểm soát luồng Lớp mạng (Network Layer) • Định nghĩa: lớp mạng chịu trách nhiệm lập địa thông điệp, diễn dịch địa tên logic thành địa vật lý đồng thời chịu trách nhiệm gởi packet từ mạng nguồn đến mạng đích • Chức năng: – Quyết định đường từ máy tính nguồn đến máy tính đích – Quyết định liệu truyền đường – Quản lý lưu lượng mạng Lớp liên kết liệu (Data link Layer) • Định nghĩa: Cung cấp khả chuyển liệu tin cậy xuyên qua liên kết vật lý • Liên quan: – Địa vật lý – Mô hình mạng – Cơ chế truy cập đường truyền – Thông báo lỗi – Thứ tự phân phối frame – Điều khiển dòng Lớp vật lý (Physical Layer • Định nghĩa: định nghĩa qui cách điện, cơ, thủ tục đặc tả chức để kích hoạt, trì dừng liên kết vật lý hệ thống đầu cuối • Đặc trưng: • Mức điện • Khoảng thời gian thay đổi điện • Tốc độ liệu vật lý • Khoảng đường truyền tối đa • Các đầu nối vật lý QUÁ TRÌNH ĐÓNG GÓI DỮ LIỆU: • Đóng gói liệu trình đặt liệu nhận vào sau header (và trước trailer) lớp • Lớp Physical không đóng gói liệu không dùng header trailer • Việc đóng gói liệu không thiết phải xảy lần truyền liệu trình ứng dụng • Các lớp 5, 6, sử dụng header trình khởi động, phần lớn lần truyền header lớp 5, 6, lý thông tin để trao đổi • Các mạng phải thực theo bước đàm thoại để gói liệu: • Xây dựng dự liệu: đổi thành dạng dự liệu di chuyển xuyên qua liên mạng • Gói liệu để vận chuyển từ đầu cuối đến đầu cuối : dùng phân đoạn liệu(Segment) • Gắn địa mạng vào header :dữ liệu đặt gói(packet) hay datagram chứa header mạng với địa luận lý nguồn đích • Gắn địa cục vào header liên kết liệu:mỗi thiết bị mạng phải đặt gói vào frame Frame cho phép kết nối đến thiết bị mạng nối trực tiếp liên mạng • Chuyển đổi thành bit để truyền: frame chuyển đổi thành bit để truyền môi trường DỮ LIỆU ĐƯỢC XỬ LÝ TẠI MÁY GỬI: • Application: gửi thông tin vào máy tính • Presentation: để chuyển thành dạng chung, mã hoá nén liệu • Session: để bổ sung thông tin phiên giao dịch • Transport: lớp liệu cắt thành nhiều Segment • Network: lớp Segment cắt thành nhiều Packet bổ sung thêm thông tin định tuyến • Data Link: lớp Packet cắt thành nhiều Frame bổ sung thêm thông tin kiểm tra gói tin (để kiểm tra nơi nhận) • Physical: chuyển thành chuỗi bit, đẩy lên phương tiện truyền dẫn để truyền đến thiết bị khác QUÁ TRÌNH TRUYỀN DỮ LIỆU: • Bước 1: 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 (quá trình đóng gói liệu máy gửi) • Bước 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 liệu • Bước 3: Lớp Physical (trên máy nhận) nhận liệu • Bước 4: 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 (quá trình xử lý liệu máy nhận) DỮ LIỆU XỬ LÝ TẠI MÁY NHẬN: • Bước 1: Lớp Physical kiểm tra trình đồng bit đặt chuỗi bit nhận vào vùng đệm • Bước 2: Lớp Data Link kiểm lỗi frame cách kiểm tra trailer • Bước 3: Địa lớp Network kiểm tra xem có phải địa máy nhận hay không (địa IP) ? • • • • Bước 4: Nếu giao thức lớp Transport có hỗ trợ việc phục hồi lỗi số định danh phân đoạn xử lý Bước 5: Lớp Session đảm bảo chuỗi thông điệp trọn vẹn Bước 6: Dữ liệu lớp Presentation xử lý cách chuyển đổi dạng thức liệu Bước 7: Lớp Application xử lý header cuối MÔ HÌNH TCP/IP • Vai trò mô hình tham chiếu TCP/IP • Các lớp mô hình tham chiếu TCP/IP • Các bước đóng gói liệu mô hình TCP/IP VAI TRÒ: • Các phận, văn phòng Chính phủ Hoa Kỳ nhận thức quan trọng tiềm kĩ thuật Internet từ nhiều năm trước • Sự hình thành kĩ thuật Internet kết nghiên cứu tài trợ Defense/Advanced Research Projects Agency (ARPA/DARPA) • TCP/IP dùng để thông tin liên lạc qua tập hợp mạng interconnected • Nó dùng để liên kết mạng công ty, không thiết phải nối kết với mạng khác bên CÁC LỚP: • Lớp Application: quản lý giao thức, hỗ trợ việc trình bày, mã hóa, quản lý gọi: FTP (File Transfer Protocol), HTTP, SMTP, DNS, … • Lớp Transport: đảm nhiệm việc vận chuyển từ nguồn đến đích: TCP (Transmission Control Protocol) UDP (User Datagram Protocol) • Lớp Internet: đảm nhiệm việc chọn lựa đường tốt cho gói tin:IP (Internet Protocol) • Lớp Network Interface: có tính chất tương tự hai lớp Data Link Physical kiến trúc OSI SO SÁNH OSI AND TCP/IP • Điểm giống nhau: – Cả hai có kiến trúc phân lớp – Đều có lớp Application, dịch vụ lớp khác – Đều có lớp Transport Network – Sử dụng kĩ thuật chuyển packet (packet-switched) – Các nhà quản trị mạng chuyên nghiệp cần phải biết rõ hai mô hình • Điểm khác nhau: – Mô hình TCP/IP kết hợp lớp Presentation lớp Session vào lớp Application – Mô hình TCP/IP kết hợp lớp Data Link lớp Physical vào lớp – Mô hình TCP/IP đơn giản có lớp – Nghi thức TCP/IP chuẩn hóa sử dụng phổ biến toàn giới ... liệu( Segment) • Gắn địa mạng vào header :dữ liệu đặt gói(packet) hay datagram chứa header mạng với địa luận lý nguồn đích • Gắn địa cục vào header liên kết liệu: mỗi thiết bị mạng phải đặt gói vào frame Frame... gian thay đổi điện • Tốc độ liệu vật lý • Khoảng đường truyền tối đa • Các đầu nối vật lý QUÁ TRÌNH ĐÓNG GÓI DỮ LIỆU: • Đóng gói liệu trình đặt liệu nhận vào sau header (và trước trailer) lớp •... CƠ SƠ DỮ LIỆU: • Dịch vụ sở liệu thực chức sau: – Bảo mật sở liệu – Tối ưu hóa tiến trình thực tác vụ sở liệu – Phục vụ số lượng người dùng lớn, truy cập nhanh vào sở liệu – Phân phối liệu qua