ThS NGUYỄN ĐĂNG QUANG MÁY TÍNH VÀ MẠNG MÁY TÍNH GIÁO TRÌNH BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ******************* ThS NGUYỄN ĐĂNG QUANG Giáo trình MÁY TÍNH VÀ[.]
ThS NGUYỄN ĐĂNG QUANG GIÁO TRÌNH MÁY TÍNH VÀ MẠNG MÁY TÍNH BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ******************* ThS NGUYỄN ĐĂNG QUANG Giáo trình MÁY TÍNH VÀ MẠNG MÁY TÍNH NHÀ XUẤT BẢN ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH - 2015 LỜI NĨI ĐẦU Máy vi tính, điện thoại thơng minh, máy tính bảng thiết bị thiết yếu thiếu thời đại thông tin nay.Sự phát triển mạnh mẽ Công nghệ thông tin đƣợc hỗ trợ phát triển nhiều công nghệ dịch vụ mạng tiên tiến Trong môi trƣờng kinh doanh ngành nghề, máy tính mạng đóng vai trị quan trọng cho phát triển thành công doanh nghiệp Giáo trình Máy tính Mạng máy tính gồm hai nhóm kiến thức: Phần máy tính trình bày kiến thức cốt lõi máy tính, thiết bị di động, đặc điểm hệ điều hành cho thiết bị hoạt động nhƣ Windows, Mac OS X, Linux, IOS, Android, Windows Mobile,…Phần giới thiệu cơng nghệ nhƣ điện tốn đám mây (Cloud) dịch vụ phổ biến điện toán đám mây nhƣ Google Drive, Google Docs, Microsoft OneDrive, Office Web Application, Apple iCloud,… Phần mạng trình bày kiến thức mạng, thiết bị mạng, giao thức mạng, đặc biệt giao thức quan trọng họ TCP/IP; giới thiệu đặc điểm hệ thống Hệ điều hành mạng Windows nhƣ quản lý ngƣời dùng, bảo mật hệ thống tập tin, cấu hình TCP/IP, chia sẻ liệu cách truy xuất liệu chia sẻ Giáo trình đƣợc sử dụng làm tài liệu cho mơn học Máy tính Mạng máy tính thuộc chƣơng trình đào tạo Kỹ sƣ Cơng nghệ In 150 tín Trƣờng Đại học Sƣ phạm Kỹ thuật TP Hồ Chí Minh Giáo trình đƣợc sử dụng làm tài liệu tham khảo cho sinh viên bắt đầu làm quen với Máy tính Mạng máy tính Giáo trình đƣợc biên soạn cách cẩn thận chi tiết nhƣng khơng thể tránh khỏi thiếu sót Ngƣời biên soạn mong nhận đƣợc ý kiến đóng góp độc giả Mọi đóng góp xin gửi vềquangnd@hcmute.edu.vn Trân trọng Tác giả MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC Chƣơng GIỚI THIỆU VỀ MÁY TÍNH MÁY TÍNH 1.1 Phần cứng phần mềm 1.2 Các loại máy tính 10 1.3 Máy PC máy Mac 12 HỆ ĐIỀU HÀNH 12 2.1 Giới thiệu 12 2.2 Các loại hệ điều hành 13 2.3 Hệ điều hành Microsoft Windows 14 2.4 Hệ điều hành Mac OS X 15 2.5 Hệ điều hành Linux 15 2.6 Hệ điều hành cho thiết bị di động 16 ỨNG DỤNG 17 3.1 Các loại ứng dụng Desktop 17 3.2 Cài đặt ứng dụng 18 3.3 Files Applications 18 3.4 Ứng dụng di động 18 ĐIỆN TOÁN ĐÁM MÂY 18 4.1 Web App 19 4.2 Một số dịch vụ đám mây thông dụng 20 Chƣơng 2.TỔNG QUAN VỀ MẠNG MÁY TÍNH 25 CÁC KHÁI NIỆM CƠ BẢN 25 1.1 Mạng máy tính 25 1.2 Lợi ích việc sử dụng mạng 25 CÁC LOẠI QUAN HỆ TRÊN MẠNG 25 2.1 Ngang hàng (Peer-to-peer) 26 2.2 Khách/Chủ (Client/Server) 26 2.3 So sánh ƣu nhƣợc điểm hai loại mạng 27 CÁC LOẠI ỨNG DỤNG TRÊN MẠNG 29 3.1 Chia sẻ file (File sharing) 29 3.2 Chia sẻ máy in 29 CÁC DỊCH VỤ ỨNG DỤNG (APPLICATION SERVICES) 30 4.1 E-mail 30 4.2 Truy cập từ xa (remote access) 30 PHÂN LOẠI MẠNG 30 5.1 Mạng LAN WAN 30 5.2 Internet, Intranet, Extranet 31 MƠ HÌNH MẠNG MỞ (OSI) 32 6.1 Sự cần thiết mơ hình mạng 32 6.2 Cấu trúc phân tầng 32 6.3 Truyền liệu qua mơ hình OSI 35 CÁC THÀNH PHẦN PHẦN CỨNG MẠNG 35 7.1 Servers 35 7.2 Hubs, Switches, Routers 36 7.3 Máy trạm 38 Chƣơng 3.THIẾT BỊ MẠNG 39 SƠ ĐỒ MẠNG 39 1.1 Sơ đồ mạng thẳng (Bus Topology) 39 1.2 Sơ đồ mạng hình (Star) 41 1.3 Sơ đồ mạng vòng (Ring) 42 CÁP MẠNG 43 2.1 Tổng quan loại cáp mạng 43 2.2 Cáp xoắn đôi 43 2.3 Cáp đồng trục 46 THIẾT BỊ MẠNG 46 3.1 Các thiết bị nối mạng 46 3.2 Các thiết bị liên mạng 49 Chƣơng 4.GIAO THỨC MẠNG 55 GIAO THỨC TCP/IP 55 1.1 TCP 56 1.2 UDP 56 1.3 Địa cổng 56 ĐỊA CHỈ IP 57 2.1 Biểu diễn 58 2.2 Thành phần địa IP 58 2.3 Subnet mask 60 2.4 Các lớp địa 62 2.5 Các địa IP đặc biệt 63 2.6 Chia mạng (subnetting) 64 2.7 Địa chung địa riêng 73 CÁC GIAO THỨC KHÁC 75 4.1 DNS 75 4.2 DHCP 77 4.3 HTTP 77 4.4 FTP 77 4.5 Telnet 78 4.6 SMTP 78 4.7 VoIP 78 Chƣơng 5.HỆ ĐIỀU HÀNH MẠNG WINDOWS 87 CÁC THAO TÁC CƠ BẢN VỀ HỆ THỐNG 87 1.1 Chế độ dòng lệnh 87 1.2 Mmc 88 1.3 Xem đổi tên máy tính 90 1.4 Xem thông tin phần cứng máy 91 1.5 Quản lý lƣu trữ, hệ thống tập tin 92 QUẢN LÝ USER VÀ GROUP 96 2.1 Tài khoản User 96 2.2 Quản lý tài khoản User 97 2.3 Group 100 2.4 Quản lý Group 100 BẢO MẬT HỆ THỐNG TẬP TIN 102 3.1 Quyền sở hữu (Permission) 102 3.2 Thừa kế quyền (Permission Inheritance) 104 3.3 Phủ nhận quyền sở hữu 105 3.4 Quyền thực (Effective Permission) 106 3.5 Các ví dụ 106 CẤU HÌNH TCP/IP 109 4.1 Xem thơng tin cấu hình 109 4.2 Gán địa IP 110 4.3 Các tiện ích dịng lệnh 111 CHIA SẺ DỮ LIỆU 112 5.1 Chia sẻ liệu online 112 5.2 Chia sẻ liệu cục 114 TÀI LIỆU THAM KHẢO 119 Chương GIỚI THIỆU VỀ MÁY TÍNH Chƣơng trình bày khái niệm máy tính; phân biệt đặc điểm loại máy tính desktop, laptop, server, thiết bị di động; phân biệt hệ điều hành máy PC, máy Mac, Tablet; giới thiệu ứng dụng desktop, ứng dụng web - xu ứng dụng điện toán đám mây Học xong chƣơng này, ngƣời học có khả năng: - Phân biệt đƣợc phần cứng phần mềm máy tính, - Phân biệt đƣợc loại máy tính trƣờng hợp sử dụng phù hợp, - Trình bày đƣợc đặc điểm hệ điều hành máy tính Desktop thiết bị di động, - Trình bày đƣợc điện tốn đám mây, dịch vụ ứng dụng MÁY TÍNH Là thiết bị điện tử xử lý thông tin, máy tính có khả lƣu trữ, rút trích xử lý liệu Có thể dùng máy tính để nhập văn (Documents), gửi thƣ điện tử (Email), chơi trò chơi duyệt Web (Browse the Web) Máy tính cịn đƣợc dùng để xử lý bảng tính (spreadsheets), soạn thuyết trình (presentations) biên tập video 1.1 Phần cứng phần mềm Phần cứng (Hardware) thiết bị vật lý tạo máy tính điện tử Các thành phần phần cứng máy tính bao gồm hộp máy (case), board mạch chủ (mainboard), card mở rộng, đầu nối,… Hình 1.1: Board mạch chủ Phần mềm (Software): chƣơng trình điều khiển phần cứng Tùy theo mức độ điều khiển, phần mềm đƣợc phân chia thành ba nhóm: - Phần mềm hệ thống (System software): loại phần mềm thiếu đƣợc hoạt động máy tính Ví dụ nhƣ hệ điều hành (Operating System) DOS, Windows, Linux, Mac OS; chƣơng trình điều khiển thiết bị (Device Drivers);… - Phần mềm lập trình (Programming Software): loại phần mềm cung cấp môi trƣờng soạn thảo (Edit), biên dịch (Compile), gỡ rối (Debug),… phục vụ cho phát triển chƣơng trình - Phần mềm ứng dụng (Application Software): loại phần mềm đƣợc phát triển để phục vụ đa dạng nhu cầu xử lý máy tính 1.2 Các loại máy tính So với hệ đầu tiên, máy tính đƣợc chế tạo đa dạng, từ máy tính lớn (Mainframe), siêu máy tính (Supercomputer) sử dụng phịng thí nghiệm, máy tính trung bình (Minicomputer) đến máy tính cá nhân (Personal Computer – PC) Phần trình bày loại máy tính phổ biến 1.2.1 Desktop Là loại máy tính đƣợc sử dụng phổ biến gia đình, trƣờng học, quan, thƣ viện,… Máy tính Desktop loại để bàn đƣợc chế tạo với số kích cỡ khác nhƣ: Desktop, Mini Tower, Midi Tower, Big Tower Để tiết kiệm không gian đặt máy, số hãng thiết kế loại máy tính desktop low-profile Máy tính desktop đƣợc thiết kế để dễ dàng nâng cấp (easy to upgrade) nhƣ thay loại CPU nhanh hơn, gắn thêm RAM, gắn thêm nâng cáp dung lƣợng đĩa cứng HDD; mở rộng (expand) cách gắn thêm thiết bị nhƣ gắn thêm card đồ họa (graphics card), card âm (sound card)… theo nhu cầu Hình 1.2: Máy tính Desktop 10 ... nghề, máy tính mạng đóng vai trị quan trọng cho phát triển thành công doanh nghiệp Giáo trình Máy tính Mạng máy tính gồm hai nhóm kiến thức: Phần máy tính trình bày kiến thức cốt lõi máy tính, ... từ máy tính lớn (Mainframe), siêu máy tính (Supercomputer) sử dụng phịng thí nghiệm, máy tính trung bình (Minicomputer) đến máy tính cá nhân (Personal Computer – PC) Phần trình bày loại máy tính. .. chia sẻ Giáo trình đƣợc sử dụng làm tài liệu cho mơn học Máy tính Mạng máy tính thuộc chƣơng trình đào tạo Kỹ sƣ Cơng nghệ In 150 tín Trƣờng Đại học Sƣ phạm Kỹ thuật TP Hồ Chí Minh Giáo trình đƣợc