Giáo trình Mạng máy tính và Internet (Nghề: Kỹ thuật lắp ráp và sửa chữa máy tính - Trung cấp) nhằm cung cấp cho sinh viên một tài liệu tham khảo chính về môn học Mạng máy tính và Internet, trong đó giới thiệu những khái niệm căn bản nhất về hệ thống mạng máy tính, đồng thời trang bị những kiến thức và một số kỹ năng chủ yếu cho việc bảo trì và quản trị một hệ thống mạng. Mời các bạn cùng tham khảo!
1 BỘ NÔNG NGHIỆP VÀ PHÁT TRIỂN NÔNG THÔN TRƢỜNG CAO ĐẲNG CƠ ĐIỆN XÂY DỰNG VIỆT XÔ KHOA CÔN NGHỆ THƠNG TIN VÀ NGOẠI NGỮ GIÁO TRÌNH MƠN HỌC: MẠNG MÁY TÍNH VÀ INTERNET NGHỀ: KỸ THUẬT LẮP RÁP VÀ SỬA CHỮA MÁY TÍNH TRÌNH ĐỘ TRUNG CẤP Ban hành kèm theo Quyết định số: /QĐ- ngày tháng năm 20 …… ……………… Tam Điệp, năm 2018 TUYÊN BỐ BẢN QUYỀN: Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin đƣợc phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI NĨI ĐẦU u cầu có tài liệu tham khảo cho sinh viên khoa Công nghệ Thông tin ngày trở nên cấp thiết Việc biên soạn tài liệu nằm kế hoạch xây dựng hệ thống giáo trình mơn học Mục tiêu giáo trình nhằm cung cấp cho sinh viên tài liệu tham khảo mơn học Mạng máy tính, giới thiệu khái niệm hệ thống mạng máy tính, đồng thời trang bị kiến thức số kỹ chủ yếu cho việc bảo trì quản trị hệ thống mạng Đây coi kiến thức ban đầu tảng cho kỹ thuật viên, quản trị viên hệ thống mạng Mặc dù có cố gắng để hồn thành giáo trình theo kế hoạch, nhƣng hạn chế thời gian kinh nghiệm soạn thảo giáo trình, nên tài liệu chắn khiếm khuyết Rất mong nhận đƣợc đóng góp ý kiến hội đồng thẩm định thầy cô Khoa nhƣ bạn sinh viên sử dụng tài liệu Tham gia biên soạn Khoa Công Nghệ Thông Tin Trƣờng Cao Đẳng Cơ điện xây dựng Việt Xô Địa Chỉ: Đƣờng Quyết Thắng, Phƣờng Trung sơn, TP Tam Điệp, Ninh Bình MỤC LỤC Trang CHƢƠNG 18 TỔNG QUAN VỀ INTERNET 18 Giới thiệu Internet 18 Giới thiệu địa Internet 19 2.1 Giao thức 19 2.2 Địa IP 21 2.3 Tên miền DNS 21 Các dịch vụ Internet .22 3.1 Web, E-Mail, FTP, hội thoại 22 3.2 Gopher, News Group, Newsletter Các dịch vụ phổ biến khác 22 CHƢƠNG 24 PHƢƠNG THỨC KẾT NỐI INTERNET 24 Giới thiệu kết nối Internet .24 1.1 Các phương thức kết nối 24 1.2 Mơ hình kết nối .25 1.3 Các thành phần yêu cầu để kết nối Internet 26 Kết nối mạng internet với ADSL 26 2.1 Đăng ký thuê bao với nhà cung cấp 26 2.2 Cấu hình kết nối .27 2.3 Kiểm tra kết nối .28 Xử lý cố thông dụng 29 3.1 ADSL Router 29 3.2 Địa IP 29 3.3 Kết nối mạng 30 CHƢƠNG 34 DỊCH VỤ WWW – TRUY CẬP WEBSITE 34 Giới thiệu World Wide Web 34 1.1 Khái niệm WORLD WIDE WEB (WWW) 34 1.2 Các thuật ngữ 34 1.3 Mơ hình hoạt động hệ thống web .35 1.4 Giới thiệu trình duyệt web thơng dụng .35 Cài đặt cấu h nh tr nh duyệt web .35 2.1 Cài đặt: MS IE, Mozilla Firefox 35 2.2 Cấu hình trình duyệt 41 Sử dụng tr nh duyệt web .43 3.1 Kỹ thuật truy cập web 43 3.2 Các thao tác Menu Toolbar 43 Sao lƣu nội dung trang web 45 4.1 Văn bản, hình ảnh, file hay toàn trang web .45 4.2 In nội dung trang Web .46 4.3 Các phần mềm tải file chuyên dụng: IDM, FlashGet, Reget 47 Xử lý số cố thông dụng .47 5.1 Nhập sai URL 47 5.2 Lỗi trình duyệt, thiếu Add-in 48 CHƢƠNG 48 TÌM KIẾM THƠNG TIN TRÊN INTERNET 48 Giới thiệu t m kiếm 48 1.1 Quá trình tìm kiếm thơng tin 48 1.2 Khái niệm Search engine, Meta-search engine, Subject directories .48 1.3 Giới thiệu cơng cụ tìm kiếm: Việt Nam Quốc tế 49 Kỹ thuật t m kiếm .50 2.1 Phân tích yêu cầu 50 2.2 Các phép tốn lệnh tìm: +, - 50 2.3 Sử dụng toán tử luận lý: AND, OR 50 2.4 Thu hẹp phạm vi tìm: Định dạng file, ngơn ngữ, địa DNS 51 CHƢƠNG 51 THƢ ĐIỆN TỦ - EMAIL 51 Giới thiệu email 52 1.1 Khái niệm E-Mail 52 1.2 Các thuật ngữ 52 1.3 Mơ hình hoạt động E-mail 52 1.4 Giới thiệu chương trình gởi/nhận E-mail 56 Cài đặt chƣơng tr nh gửi nhận mail (Desktop mail) .56 2.1 Cài đặt: MS Office Outlook, Netscape Messenger 56 2.2 Giới thiệu thành phần Desktop mail: To, CC, BCC, Subject 57 Thiết lập môi trƣờng làm việc cho MS Outlook 57 3.1 Tạo chữ ký: Signatures 57 3.2 Tạo quản lý Address Book 57 3.3 Calendar – Lịch làm việc .58 Quản lý lƣu trữ Outlook 58 4.1 Import/Export: Address Book 58 4.2 Data Files: thay đổi folder lưu trữ liệu 58 4.3 Đồng hóa liệu MS Outlook Express MS Office Outlook 58 4.4 Backup/Restore: E-Mail Databases 58 Cấu h nh quản lý Webmail 59 5.1 Mail rác (spam) 59 5.2 Quản lý e-mail 59 5.3 Tạo quản lý Address Book 59 CHƢƠNG 66 GIỚI THIỆU CHUNG VỀ MẠNG 66 1.1 Sơ lƣợc lịch sử phát triển: .66 1.2 Khái niệm chung 67 1.3 Ứng dụng 67 Các dịch vụ mạng 68 2.1 Dịch vụ truy nhập từ xa Telnet .68 2.2 Dịch vụ truyền tệp (FTP) 68 2.3 Dịch vụ Gopher 69 2.4 Dịch vụ WAIS 69 2.5 Dịch vụ World Wide Web 69 2.6 Dịch vụ thƣ điện tử (E-Mail) 69 Đặc trƣng kỹ thuật mạng máy tính: 71 3.1 Đƣờng truyền 71 3.2 Kỹ thuật chuyển mạch 71 3.3 Kiến trúc mạng .71 3.4 Hệ điều hành mạng 72 Các mạng cục bộ, đô thị diện rộng 72 4.1 Mạng cục 72 4.2 Mạng đô thị MAN (Metropolitan Area Networks) .72 4.3 Mạng diện rộng .73 CHƢƠNG 73 MƠ HÌNH OSI 73 Các quy tắc tiến trình truyền thơng .73 1.1 Sự cần thiết phải có mơ hình truyền thơng .73 1.2 Nguyên tắc phân tầng .75 Mơ hình tham khảo OSI (Open Systems Interconnect) 76 2.1 Kiến trúc mơ hình OSI .76 2.2 Khái niệm tầng vật lý OSI 77 2.3 Khái niệm tầng kết nối liệu OSI 77 2.4 Khái niệm tầng mạng OSI 78 2.5 Khái niệm tầng chuyển tải OSI 80 2.6 Khái niệm tầng phiên làm việc OSI .81 2.7 Khái niệm tầng trình bày OSI 81 2.8 Khái niệm tầng ứng dụng OSI 82 CHƢƠNG 83 KỸ THUẬT MẠNG CỤC BỘ 83 Cơ truyền thông .83 Môi trƣơng truyền 83 2.1 Mơi trƣờng truyền có dây .83 2.2 Môi trƣờng truyền không dây 87 Thiết bị mạng .89 3.1 Card giao tiếp mạng (Network Interface Card) 89 3.2 Bộ chuyển tiếp Repeater 89 3.3 Bộ tập trung Hub (Concentrator hay HUB) 89 3.4 Bộ tập trung Switch (hay gọi tắt switch) .90 3.5 Modem 91 3.6 Router .91 Kỹ thuật mạng Ethernet .92 4.1 Phƣơng thức truy xuất 92 4.2 Những thành phần mạng Ethernet 92 4.3 Các chuẩn Ethernet 93 BÀI THỰC HÀNH: Bấm đầu cáp để kết nối máy tính với Hub Switch .98 CHƢƠNG 9: 99 TÔPÔ MẠNG 99 Mạng cục 99 Kiến trúc mạng cục (Tôpô mạng) .100 2.1 Mạng dạng Bus .100 2.2 Mạng dạng vòng 100 2.3 Mạng dạng (Star topology) .101 2.4 Mạng dạng kết nối hỗn hợp 102 Các phƣơng pháp truy cập đƣờng truyền vật lý 102 3.1 Phƣơng pháp CSMA CD (Carrier Sense Multiple Access with Collision Detection) 102 3.2 Phƣơng pháp TOKEN BUS 103 4.3.3 Phƣơng pháp TOKEN RING 105 CHƢƠNG 10 106 BỘ GIAO THỨC TCP/IP 106 Giới thiệu TCP/IP 106 1.1 Tổng quan TCP/IP 107 1.2 So sánh mơ hình OSI mơ hình TCP/IP 108 Bộ giao thức TCP/IP 108 Địa IP V.4 111 3.1 Một số khái niệm liên quan 112 3.2 Các lớp địa IP 112 Internet Protocols .113 4.1 Giao thức IP 113 4.2 Một số giao thức điều khiển 118 Subnet Mask 119 5.1 Subnet mask 119 5.2 Cho mạng lớn số bit mƣợn Xác định : 119 5.3 Cho địa host Xác định xem host thuộc mạng nào: 123 CHƢƠNG 11 123 HỆ ĐIỀU HÀNH MẠNG 123 Tạo tài khoản ngƣời dùng ( ví dụ : khoacntt.edu) .124 Thiết lập thông số cho user 125 Đăng kí trạm vào Win2k Server 125 Tạo Nhóm (GROUP ) 125 Chia xẻ bảo mật thông tin 126 Map thƣ mục thành Ổ đĩa 126 CHƢƠNG TRÌNH MƠ ĐUN Tên mơn học: Mạng máy tính Internet Mã mơn học: MH 17 Thời gian thực môn học: 90 Giờ (Lý thuyết:34 giờ; Thực hành, tập: 50 giờ; Kiểm tra: giờ) I Vị trí tính chất mơn học: - Vị trí: Mơ đun học đƣợc bố trí sau sinh viên học xong mô đun, môn học chung trƣớc môn học, mô đun đào tạo chuyên mơn nghề - Tính chất: Là mơn học sở ngành II Mục tiêu môn học: - Về mặt kiến thức: + Tr nh bày đƣợc chất tầm quan trọng Internet vàWorld Wide Web; + Tr nh bày đƣợc thành phần website; + Tr nh bày đƣợc nguyên lý làm việc chƣơng tr nh quản lý Email Web mail + Tr nh bày đƣợc mô h nh mạng OSI, TCP/IP; + Tr nh bàu đƣợc tô pô mạng bản; + Tr nh bày đƣợc loại cáp mạng, thiết bị mạng phƣơng pháp truy cập đƣờng truyền; + Tr nh bày đƣợc phƣơng pháp phân chia mạng - Về mặt kỹ năng: + Thao tác đƣợc chƣơng tr nh thƣ điện tử sử dụng đƣợc tồn phƣơng tiện sẵn có để sử dụng Internet; + Cấu h nh tạo đƣợc kết nối với Internet qua điện thoại, nối kết mạng; + Sử dụng đƣợc công cụ để t m kiếm có hiệu thơng tin world wide web + Bấm đƣợc đầu cáp mạng; + Phân chia đƣợc mạng lớn thành mạng theo yêu cầu - Về mặt lực tự chủ trách nhiệm: + Nghiêm túc thực qui chế việc sử dụng Internet; + Bố trí làm việc khoa học đảm bảo an toàn cho ngƣời phƣơng tiện học tập + Cẩn thận, tỉ mỉ phân chia hệ thống mạng III Nội dung môn học: Nội dung tổng quát phân phối thời gian: Thời gian Thực hành, thí Số Kiểm Tên chƣơng mục Tổng Lý nghiệm, TT tra số thuyết thảo luận, Bài tập Chƣơng I: Tổng quan Internet mạng máy tính Giới thiệu địa Internet 1.1.Lịch sử h nh thành phát triển 1.2 Các thành phần Internet Mạng thông tin ứng dụng 2.1.Lịch sử mạng máy tính 2.2.Ứng dụng Tổng quan mạng 3.1 Phân loại mạng 3.2 Các dịch vụ mạng Chƣơng II: Dịch vụ WWW Giới thiệu World Wide Web Cài đặt cấu h nh tr nh duyệt web Sử dụng tr nh duyệt web Sao lƣu nội dung trang web Xử lý số cố thông dụng Chƣơng III : T m kiếm thông tin Internet Giới thiệu t m kiếm 1.1.Quá tr nh t m kiếm thông tin 1.2.Khái niệm Search engine 1.3.Giới thiệu công cụ t m kiếm Kỹ thuật t m kiếm 2.1.Phân tích u cầu 2.2.Các phép tốn lệnh t m 2.3.Sử dụng toán tử luận lý 2.4.Thu hẹp phạm vi t m 2.5.Từ khóa Chƣơng 4: Thƣ điện tử – Email Giới thiệu email 1.1.Khái niệm E-Mail 1.2.Các thuật ngữ Mail 1.3 Mô h nh hoạt động Email 1.4 Giới thiệu chƣơng tr nh gửi nhận E-mail Cài đặt chƣơng tr nh 2 0.5 0.5 0.5 0.5 1 1 1 0.5 0.5 0.5 0.5 1 1 1 1 1 10 gửi nhận mail 2.1 Cài đặt: Microsoft Office Outlook 2.2 Giới thiệu thành phần Desktop mail: To, CC, BCC, Subject 2.3 Thiết lập môi trƣờng làm việc với Microsoft Office Outlook Chƣơng 5: Mô h nh OSI Các qui tắc tiến tr nh truyền thông Mô h nh tham khảo OSI 2.1 Khái niệm tầng vật lý OSI 2.2 Khái niệm tầng kết nối liệu OSI 2.3 Khái niệm tầng mạng OSI 2.4 Khái niệm tầng chuyển tải OSI 2.5 Khái niệm tầng phiên làm việc OSI 2.6 Khái niệm tầng tr nh bày OSI 2.7 Khái niệm tầng ứng dụng OSI Chƣơng 6: Tô pô mạng Kiến trúc mạng cục 1.1 Mạng dạng BUS 1.2 Mạng dạng 1.3 Mạng dạng vòng 1.4 Mạng kết nối hỗn hợp Các phƣơng pháp truy cập đƣờng truyền vật lý 2.1 Phƣơng pháp CSMA CD 2.2 Phƣơng pháp TOKEN BUS 2.3 Phƣơng pháp TOKEN RING Chƣơng : Kỹ thuật mạng cục Mơi trƣờng truyền 1.1.Mơi trƣờng truyền có dây 1.2 Môi trƣờng truyền không dây Thiết bị mạng Kỹ thuật mạng Ethernet 12 1 10 12 12 1 2 112 Không gian địa IP (gồm 232 địa chỉ) đƣợc chia thành nhiều lớp (class) để dễ quản lý Đó lớp: A, B, C, D E; lớp A, B C đƣợc triển khai để đặt cho host mạng Internet; lớp D dùng cho nhóm multicast; cịn lớp E phục vụ cho mục đích nghiên cứu Địa IP cịn đƣợc gọi địa logical, địa MAC gọi địa vật lý (hay địa physical) 3.1 Một số khái niệm liên quan - Network_id: giá trị để xác định đƣờng mạng Trong số 32 bit dùng địa IP, có số bit dùng để xác định network_id Giá trị bit đƣợc dùng để xác định đƣờng mạng - Host_id: giá trị để xác định host đƣờng mạng Trong số 32 bit dùng làm địa IP, có số bit cuối dùng để xác định host_id Host_id giá trị bit - Địa host: địa IP, dùng để đặt cho interface host Hai host nằm thuộc mạng có network_id giống host_id khác - Mạng (network): nhóm nhiều host kết nối trực tiếp với Giữa hai host không bị phân cách thiết bị layer Giữa mạng với mạng khác phải kết nối với thiết bị layer - Địa mạng (network address): địa IP dùng để đặt cho mạng Địa dùng để đặt cho interface Phần host_id địa chỉ chứa bit Ví dụ 172.29.0.0 địa mạng - Mạng (subnet network): mạng có đƣợc địa mạng (thuộc lớp A, B, C) đƣợc phân chia nhỏ (để tận dụng số địa mạng đƣợc cấp phát) Địa mạng đƣợc xác định dựa vào địa IP mặt nạ mạng (subnet mask) kèm (sẽ đề cập rõ phần sau) - Địa broadcast: địa IP đƣợc dùng để đại diện cho tất host mạng Phần host_id chứa bit Địa dùng để đặt cho host đƣợc Ví dụ 172.29.255.255 địa broadcast 3.2 Các lớp địa IP a, Lớp A Dành byte cho phần network_id ba byte cho phần host_id Để nhận diện lớp A, bit byte phải bit Dƣới dạng nhị phân, byte có dạng 0xxxxxxx Vì vậy, địa IP có byte nằm khoảng từ (00000000) đến 127 (01111111) thuộc lớp A Ví dụ địa 50.14.32.8 địa lớp A (50 < 127) Byte network_id, trừ bit làm ID nhận dạng lớp A, lại bảy bit để đánh thứ tự mạng, ta đƣợc 128 (27) mạng lớp A khác Bỏ hai trƣờng hợp đặc biệt 127 Kết lớp A 113 126 (27-2) địa mạng, 1.0.0.0 đến 126.0.0 Phần host_id chiếm 24 bit, tức đặt địa cho 16.777.216 (224) host khác mạng Bỏ địa mạng (phần host_id chứa toàn bit 0) địa broadcast (phần host_id chứa toàn bit 1) nhƣ có tất 16.777.214 (224-2) host khác mạng lớp A Ví dụ, mạng 10.0.0.0 giá trị host hợp lệ 10.0.0.1 đến 10.255.255.254 Mặt nạ mặc định lớp A: sử dụng cho địa lớp A không chia mạng con, mặt nạ có giá trị 255.0.0.0 Địa private lớp A: 10.x.x.x Địa Broadcast :xx.255.255.255 b, Lớp B Dành hai byte cho phần network_id host_id Dấu hiệu để nhận dạng địa lớp B byte bắt đầu hai bit 10 Dƣới dạng nhị phân, octet có dạng 10xxxxxx Vì địa nằm khoảng từ 128 (10000000) đến 191 (10111111) thuộc lớp B Ví dụ 172.29.10.1 địa lớp B (128 < 172 < 191) Phần network_id chiếm 16 bit bỏ bit làm ID cho lớp, lại 14 bit cho phép ta đánh thứ tự 16.384 (214) mạng khác (128.0.0.0 đến 191.255.0.0) Phần host_id dài 16 bit hay có 65536 (216) giá trị khác Trừ trƣờng hợp đặc biệt lại 65534 host mạng lớp B Ví dụ, mạng 172.29.0.0 địa host hợp lệ từ 172.29.0.1 đến 172.29.255.254 c, Lớp C Dành ba byte cho phần network_id byte cho phần host_id Byte bắt đầu ba bit 110 dạng nhị phân octet 110xxxxx Nhƣ địa nằm khoảng từ 192 (11000000) đến 223 (11011111) thuộc lớp C Ví dụ địa lớp C 203.162.41.235 (192 < 203 < 223) Phần network_id dùng ba byte hay 24 bit, trừ bit làm ID lớp, lại 21 bit hay 2.097.152 (221) địa mạng (từ 192.0.0.0 đến 223.255.255.0) Phần host_id dài byte cho 256 (28) giá trị khác Trừ hai trƣờng hợp đặc biệt ta 254 host khác mạng lớp C Ví dụ, mạng 203.162.41.0, địa host hợp lệ từ 203.162.41.1 đến 203.162.41.254 d, Lớp D E Các địa có byte nằm khoảng 224 đến 255 địa thuộc lớp D E Do lớp không phục vụ cho việc đánh địa host nên khơng trình bày Internet Protocols 4.1 Giao thức IP 114 a Họ giao thức TCP/IP Sự đời họ giao thức TCP/IP gắn liền với đời Internet mà tiền thân mạng ARPAnet (Advanced Research Projects Agency) Bộ Quốc phòng Mỹ tạo Đây giao thức đƣợc dùng rộng rãi tính mở Hai giao thức đƣợc dùng chủ yếu TCP (Transmission Control Protocol) IP (Internet Protocol) Chúng nhanh chóng đƣợc đón nhận phát triển nhiều nhà nghiên cứu hãng cơng nghiệp máy tính với mục đích xây dựng phát triển mạng truyền thông mở rộng khắp giới mà ngày gọi Internet Đến năm 1981, TCP IP phiên hoàn tất đƣợc phổ biến rộng rãi cho tồn máy tính sử dụng hệ điều hành UNIX Sau Microsoft đƣa TCP IP trở thành giao thức hệ điều hành Windows 9x mà sử dụng Đến năm 1994, thảo phiên IPv6 đƣợc hình thành với cộng tác nhiều nhà khoa học thuộc tổ chức Internet giới để cải tiến hạn chế IPv4 Khác với mơ hình ISO/OSI tầng liên mạng sử dụng giao thức kết nối mạng "không liên kết" (connectionless) IP, tạo thành hạt nhân hoạt động Internet Cùng với thuật toán định tuyến RIP, OSPF, BGP, tầng liên mạng IP cho phép kết nối cách mềm dẻo linh hoạt loại mạng "vật lý" khác nhƣ: Ethernet, Token Ring , X.25 Giao thức trao đổi liệu "có liên kết" (connection - oriented) TCP đƣợc sử dụng tầng vận chuyển để đảm bảo tính xác tin cậy việc trao đổi liệu dựa kiến trúc kết nối "không liên kết" tầng liên mạng IP Các giao thức hỗ trợ ứng dụng phổ biến nhƣ truy nhập từ xa (telnet), chuyển tệp (FTP), dịch vụ World Wide Web (HTTP), thƣ điện tử (SMTP), dịch vụ tên miền (DNS) ngày đƣợc cài đặt phổ biến nhƣ phận cấu thành hệ điều hành thông dụng nhƣ UNIX (và hệ điều hành chuyên dụng họ nhà cung cấp thiết bị tính tốn nhƣ AIX IBM, SINIX Siemens, Digital UNIX DEC), Windows9x/NT, Novell Netware, b Chức giao thức liên mạng IP (v4) 115 Hình 5-3: Mơ hinh OSI mơ hình kiến trúc TCP/IP Trong cấu trúc bốn lớp TCP/IP, liệu truyền từ lớp ứng dụng lớp vật lý, lớp cộng thêm vào phần điều khiển m nh để đảm bảo cho việc truyền liệu đƣợc xác Mỗi thông tin điều khiển đƣợc gọi header đƣợc đặt trƣớc phần liệu đƣợc truyền Mỗi lớp xem tất thông tin mà nhận đƣợc từ lớp liệu, đặt phần thơng tin điều khiển header vào trƣớc phần thông tin Việc cộng thêm vào header lớp trình truyền tin đƣợc gọi encapsulation Quá trình nhận liệu diễn theo chiều ngƣợc lại: lớp tách phần header trƣớc truyền liệu lên lớp Mỗi lớp có cấu trúc liệu riêng, độc lập với cấu trúc liệu đƣợc dùng lớp hay lớp dƣới Sau giải thích số khái niệm thƣờng gặp Stream dịng số liệu đƣợc truyền sở đơn vị số liệu Byte Số liệu đƣợc trao đổi ứng dụng dùng TCP đƣợc gọi stream, dùng UDP, chúng đƣợc gọi message Mỗi gói số liệu TCP đƣợc gọi segment UDP định nghĩa cấu trúc liệu packet Lớp Internet xem tất liệu nhƣ khối gọi datagram Bộ giao thức TCP/IP dùng nhiều kiểu khác lớp mạng dƣới cùng, loại có thuật ngữ khác để truyền liệu Phần lớn mạng kết cấu phần liệu truyền dƣới dạng packets frames 116 Hình 5-4: Cấu trúc liệu lớp TCP/TP Hình 5-5: Cách ánh ịa TCP/IP - Thực việc phân mảnh hợp (fragmentation -reassembly) gói liệu nhúng / tách chúng gói liệu tầng liên kết c Cấu trúc gói liệu IP IP giao thức cung cấp dịch vụ truyền thông theo kiểu “khơng liên kết” (connectionless) Các gói liệu IP đƣợc định nghĩa datagram Mỗi datagram có phần tiêu đề (header) chứa thông tin cần thiết để chuyển liệu (ví dụ địa IP trạm đích) Nếu địa IP đích địa trạm nằm mạng IP với trạm nguồn gói liệu đƣợc chuyển thẳng tới đích; địa IP đích khơng nằm mạng IP với máy nguồn gói liệu đƣợc gửi đến máy trung chuyển, IP gateway để chuyển tiếp IP gateway thiết bị mạng IP đảm nhận việc lƣu chuyển gói liệu IP hai mạng IP khác 117 Hình 5-7: cấu trúc gói liệu TCPIP d Phân mảnh hợp gói IP Một gói liệu IP có độ dài tối đa 65536 byte, hầu hết tầng liên kết liệu hỗ trợ khung liệu nhỏ độ lớn tối đa gói liệu IP nhiều lần (ví dụ độ dài lớn MTU khung liệu Ethernet 1500 byte) Vì cần thiết phải có chế phân mảnh phát hợp thu gói liệu IP Hình 5-8: Nguyên tắc phân mảnh gói liệu P dùng cờ MF (3 bit thấp trƣờng Flags phần đầu gói IP) trƣờng Flagment offset gói IP (đã bị phân đoạn) để định danh gói IP phân đoạn vị trí phân đoạn gói IP gốc Các gói chuỗi phân mảnh có trƣờng giống Cờ MF gói đầu chuỗi phân mảnh gói cuối gói đƣợc phân mảnh e Định tuyến IP Có hai loại định tuyến: - Định tuyến trực tiếp: Định tuyến trực tiếp việc xác định đƣờng nối hai trạm làm việc mạng vật lý - Định tuyến không trực tiếp Định tuyến không trực tiếp việc xác định đƣờng nối hai trạm làm việc khơng nằm mạng vật lý vậy, việc truyền tin chúng phải đƣợc thực thông qua trạm trung gian gateway Để kiểm tra xem trạm đích có nằm mạng vật lý với trạm nguồn hay không, ngƣời gửi phải tách lấy phần địa mạng phần địa IP Nếu hai địa có địa mạng giống datagram đƣợc truyền trực tiếp; ngƣợc lại phải xác định gateway, thông qua gateway chuyển tiếp datagram 118 Hình 5-9: Định tuyến hai hệ thống 4.2 Một số giao thức điều khiển a Giao thức ICMP ICMP ((Internet Control Message Protocol) giao thức điều khiển mức IP, đƣợc dùng để trao đổi thông tin điều khiển dịng số liệu, thơng báo lỗi thơng tin trạng thái khác giao thức TCP/IP Ví dụ: - Điều khiển lƣu lƣợng liệu (Flow control) - Thơng báo lỗi : ví dụ "Destination Unreachable" - Định hƣớng lại tuyến đƣờng: gói tin redirect - Kiểm tra trạm xa: gói tin echo Ví dụ khuôn dạng thông điệp ICMP redirect nhƣ sau: b Giao thức ARP giao thức RARP Trên mạng cục hai trạm liên lạc với chúng biết địa vật lý Nhƣ vấn đề đặt phải thực ánh xạ địa IP (32 bits) địa vật lý (48 bits) trạm Giao thức ARP (Address Resolution Protocol) đƣợc xây dựng để chuyển đổi từ địa IP sang địa vật lý cần thiết Ngƣợc lại, giao thức RARP (Reverse Address) 119 Subnet Mask 5.1 Subnet mask Subnet mask dải 32 bit nhị phân kèm với địa IP, đƣợc host sử dụng để xác định địa mạng địa IP Để làm đƣợc điều đó, host đem địa IP thực phép tính AND bit địa với subnet mask nó, kết host thu đƣợc địa mạng tƣơng ứng địa IP Ví dụ: Xét địa 192.168.1.1 với subnet mask tƣơng ứng 255.255.255.0 Quy tắc gợi nhớ subnet mask đơn giản: phần mạng chạy đến đâu, bit subnet mask chạy đến ứng với bit phần host, bit subnet mask đƣợc thiết lập giá trị Một số subnet mask chuẩn: Lớp A : 255.0.0.0 Lớp C: 255.255.255.0 Lớp B: 255.255.0.0 S prefix: Nhƣ nêu trên, subnet mask đƣợc sử dụng kèm với địa IP để host vào xác dịnh đƣợc địa mạng tƣơng ứng địa V vậy, khai báo địa IP ta phải khai báo kèm theo subnet mask Tuy nhiên, subnet mask dù đƣợc viết dƣới dạng số thập phân dài dịng nên để mơ tả địa IP cách ngắn gọn hơn, ngƣời ta dùng đại lƣợng đƣợc gọi số prefix Số prefix đơn giản số bit mạng địa IP, đƣợc viết sau địa IP, đƣợc ngăn cách với địa dấu “ ” Ví du: 192.168.1.1 24, 172.16.0.0 16 hay 10.0.0.0 8,.v.v… Nguyên lý kỹ thuật chia subnet: Để chia nhỏ mạng lớn thành nhiều mạng nhau, ngƣời ta thực mƣợn thêm số bit bên phần host để làm phần mạng, bit mƣợn đƣợc gọi bit subnet Tùy thuộc vào số bit subnet mà ta có đƣợc số lƣợng mạng khác với kích cỡ khác 5.2 Cho mạng lớn số bit mƣợn Xác định : - Số subnet - Số host/subnet - Địa mạng subnet - Địa host đầu subnet - Địa host cuối subnet - Địa broadcast subnet - Subnet mask đƣợc sử dụng Cách tính: Gọi n số bit mƣợn m số bit host cịn lại Ta có: + Số subnet chia ƣợc: 2n có hỗ trợ subnet – zero 2n – không hỗ trợ subnet – zero Luật subnet – zero: hệ điều hành host khơng bật tính subnet – zero, chia subnet ta phải bỏ không dùng hai mạng ứng với bit subnet hết bit subnet hết Ngƣợc lại hệ điều hành bật tính subnet – zero , ta có quyền sử dụng hai mạng Nh n chung, hệ điều hành ngày bật tính subnet – zero cách mặc định, 120 khơng thấy nói g thêm u cầu, ta sử dụng cách chia có hỗ trợ subnet – zero + Số host có subnet: 2m – (host/subnet) - Với subnet chia đƣợc: + Địa mạng có octet bị chia cắt bội số bƣớc nhảy (Octet bị chia cắt octet vừa có bit thuộc phần mạng vừa có bit thuộc phần host) Bƣớc nhảy tƣơng ứng với số bit mƣợn đƣợc tra bảng 1.2 mục + Địa host ầu = địa mạng + (cần hiểu cộng lùi sau địa chỉ) + Địa broadcast = địa mạng – (cần hiểu trừ lùi phía trƣớc địa chỉ) + Địa host cuối = địa broadcast – (cần hiểu trừ lùi phía trƣớc địa chỉ) Để tính subnet mask đƣợc sử dụng, ta sử dụng cách nhớ: phần mạng địa chạy đến đâu, bit subnet mask chạy đến bảng 1.1 mục VD1: Xét mạng 192.168.1.0 24 , mƣợn bit, lại bit host, bƣớc nhảy 64 Ta có: Số subnet có: 22 = subnet Số host subnet = 26 – = 62 host Các địa mạng có octet bị chia cắt (octet thứ 4) bội số 64 Liệt kê mạng nhƣ sau: 192.168.1.0 26 -> địa mạng 192.168.1.1 26 ->địa host đầu … 192.168.1.62/26 ->địa host cuối 192.168.1.63 26 ->địa broadcast 192.168.1.64/26-> địa mạng 192.168.1.65/26 ->địa host đầu … 192.168.1.126/26 ->địa host cuối 192.168.1.127 26 ->địa broadcast 192.168.1.128/26-> địa mạng 192.168.1.129 26 ->địa host đầu … 192.168.1.190/26 ->địa host cuối 192.168.1.191 26 ->địa broadcast 192.168.1.192/26-> địa mạng 192.168.1.193 26->địa host đầu … 192.168.1.254/26 ->địa host cuối 192.168.1.255 26 ->địa broadcast Vậy, mạng lớp C 192.168.1.0 24 đƣợc chia thành mạng :192.168.1.0/26, 192.168.1.64/16, 192.168.1.128/26, 192.168.1.192/26 Subnet mask đƣợc sử dụng ví dụ 255.255.255.192 VD2: Xét mạng 172.16.0.0 16, mƣợn bit Octet bị chia cắt ( thành phần net host ) octet thứ Số bit mƣợn => số mạng có (tính theo luật subnet zero): 22 = mạng Số bit mạng 18 bit Số bit host lại: 32 – 18 = 14 bit => số host subnet = 214 – host 121 Các địa mạng có octet thứ bội số 64 (octet bị mƣợn bit) Ta có dải địa nhƣ sau: 172.16.0.0/18-> Địa mạng 172.16.0.1 18 -> Địa host đầu .… 172.16.63.254/18-> Địa host cuối 172.16.63.255 18-> Địa broadcast -172.16.64.0/18-> Địa mạng 172.16.64.1.18-> Địa host đầu … 172.16.127.254/18-> Địa host cuối 172.16.127.255 18-> Địa broadcast -172.16.128.0/18-> Địa mạng 172.16.128.1 18-> Địa host đầu …… 172.16.191.254/18-> Địa host cuối 172.16.191.255 18-> Địa broadcast 172.16.192.0/18-> Địa mạng 172.16.192.1 18-> Địa host đầu …… 172.16.192.254/18-> Địa host cuối 172.16.192.255 18-> Địa broadcast Subnet mask ví dụ 255.255.192.0 VD3: Xét mạng 172.16.0.0 16, mƣợn 10 bit => octet bị chia cắt (thành hai phần net host ) octet thứ Ta có Số bit mƣợn 10 => số bit mạng 26 bit Số subnet có: 210 = 1024 mạng Số bit host cịn lại: 32 – 26 = bit => số host subnet: 26 – = 62 host Địa mạng có octet thứ bội số 64 (octet bị mƣợn bit) Ta có dải địa nhƣ sau: 172.16.0.0/26-> Địa mạng 172.16.0.1 26 -> Địa host đầu … 172.16.0.62/26-> Địa host cuối 172.16.0.63 26 -> Địa broadcast 172.16.0.64/26-> Địa mạng 172.16.0.65 26-> Địa host đầu … 172.16.0.126/26-> Địa host cuối 172.16.0.127 26-> Địa broadcast -172.16.0.128/26-> Địa mạng 172.16.0.129 26 -> Địa host đầu … 172.16.0.190/26-> Địa host cuối 172.16.0.191 26-> Địa broadcast -172.16.0.192/26-> Địa mạng 172.16.0.193 26-> Địa host đầu … 122 172.16.0.254/26-> Địa host cuối 172.16.0.255 26-> Địa broadcast ======================================== 172.16.1.0/26-> Địa mạng 172.16.1.1 26 -> Địa host đầu … 172.16.1.62/26-> Địa host cuối 172.16.1.63 26 -> Địa broadcast -172.16.1.64/26-> Địa mạng 172.16.1.65 26-> Địa host đầu … 172.16.1.126/26-> Địa host cuối 172.16.1.127 26-> Địa broadcast -172.16.1.128/26-> Địa mạng 172.16.1.129 26-> Địa host đầu … 172.16.1.190/26-> Địa host cuối 172.16.1.191/26-> Địa broadcast -172.16.1.192/26-> Địa mạng 172.16.1.193 26-> Địa host đầu … 172.16.1.254/26-> Địa host cuối 172.16.1.255 26-> Địa broadcast ======================================== 172.16.2.0/26-> Địa mạng 172.16.2.1 26 -> Địa host đầu … 172.16.2.62/26-> Địa host cuối 172.16.2.63 26 -> Địa broadcast 172.16.2.64/26-> Địa mạng 172.16.2.65 26-> Địa host đầu … 172.16.2.126/26-> Địa host cuối 172.16.2.127 26-> Địa broadcast -172.16.2.128/26-> Địa mạng 172.16.2.129 26-> Địa host đầu … 172.16.2.190/26-> Địa host cuối 172.16.2.191 26-> Địa broadcast -172.16.2.192/26-> Địa mạng 172.16.2.193 26-> Địa host đầu … 172.16.2.254/26-> Địa host cuối 172.16.2.255 26-> Địa broadcast ………… 172.16.255.0/26-> Địa mạng 172.16.255.1 26-> Địa host đầu … 172.16.255.62/26-> Địa host cuối 172.16.255.63 26-> Địa broadcast 172.16.255.64/26-> Địa mạng 172.16.255.65 26-> Địa host đầu … 172.16.255.126/26-> Địa host cuối 172.16.255.127/26-> Địa broadcast -172.16.255.128/26-> Địa mạng 172.16.255.129 26-> Địa host đầu 123 … 172.16.255.190/26-> Địa host cuối 172.16.255.191 26-> Địa broadcast -172.16.255.192/26-> Địa mạng 172.16.255.193 26-> Địa host đầu … 172.16.255.254/26-> Địa host cuối 172.16.255.255 26-> Địa broadcast Ta để ý thấy octet thứ (là octet bị mƣợn nhƣng không bị chia cắt thành net host) tăng dần từ đến 255 Trong đó, octet thứ (là octet bị chia cắt) thay đổi theo bƣớc nhảy địa địa mạng (nó bị mƣợn bit nên có bƣớc nhảy 64) Subnet mask ví dụ 255.255.255.192 5.3 Cho địa host Xác định xem host thuộc mạng nào: Ta xem xét ví dụ sau: VD1: Cho địa host 192.168.1.158 28 Hãy cho biết, host thuộc subnet nào? Giải: 28 => có 28 bit mạng Octet bị chia cắt octet thứ => só bit mƣợn octet => bƣớc nhảy 16 Lấy octet thứ địa host 158 chia cho 16 đƣợc dƣ Ta lấy 16 nhân với đƣợc 144 Host thuộc mạng 192.168.1.144/28 VD2: Cho địa host 172.16.159.2 18 cho biết địa thuộc subnet nào? Giải: /18 => có 18 bit mạng Octet bị chia cắt octet thứ => số bit mƣợn octet => bƣớc nhảy 64 Lấy octet thứ 159 chia cho 64 đƣợc dƣ Ta lấy 64 nhân với đƣợc 128 Host thuộc mạng 172.16.128.0/18 CHƢƠNG 11 HỆ ĐIỀU HÀNH MẠNG Mã bài: MH 17 - 11 Mục tiêu : - Phân biệt đƣợc hệ điều hành mạng máy tính, loại hệ điều mạng phổ biến ngày nay; - Cài đặt đƣợc hệ điều hành mạng Windows Server máy tính; - Thiết lập quản lý tài khoản ngƣời dùng hệ điều hành - Thực thao tác an tồn với máy tính Quản trị mạng lƣới (network administration) đƣợc định nghĩa công việc quản lý mạng lƣới bao gồm cung cấp dịch vụ hỗ trợ, đảm bảo mạng lƣới hoạt động hiệu quả, đảm bảo chất lƣợng mạng lƣới cung cấp nhƣ tiêu định Quản trị hệ thống (system administration) đƣợc định nghĩa công việc cung cấp dịch vụ hỗ trợ, đảm bảo tin cậy, nâng cao hiệu hoạt 124 động hệ thống, đảm bảo chất lƣợng dịch vụ cung cấp hệ thống nhƣ tiêu định Một định nghĩa khái quát công tác quản trị mạng khó tính bao hàm rộng Quản trị mạng theo nghĩa mạng máy tính đƣợc hiều khái quát tập bao gồm công tác quản trị mạng lƣới quản trị hệ thống Có thể khái quát công tác quản trị mạng bao gồm cơng việc sau: Quản trị cấu hình, tài ngun mạng : Bao gồm công tác quản lý kiểm sốt cấu hình, quản lý tài ngun cấp phát cho đối tƣợng sử dụng khác Có thể tham khảo công việc quản trị cụ thể tài liệu, giáo trình quản trị hệ thống windows, linux, novell netware Quản trị ngƣời dùng, dịch vụ mạng: Bao gồm công tác quản lý ngƣời sử dụng hệ thống, mạng lƣới đảm bảo dịch vụ cung cấp có độ tin cậy cao, chất lƣợng đảm bảo theo tiêu đề Có thể tham khảo tài liệu, giáo trình quản trị hệ thống windows, novell netware, linux, unix, quản trị dịch vụ thƣ tín điện tử, DNS Quản trị hiệu năng, hoạt động mạng : Bao gồm công tác quản lý, giám sát hoạt động mạng lƣới, đảm bảo thiết bị, hệ thống, dịch vụ mạng hoạt động ổn định, hiệu Các công tác quản lý, giám sát hoạt động mạng lƣới cho phép ngƣời quản trị tổng hợp, dự báo phát triển mạng lƣới, dịch vụ, điểm yếu, điểm mạnh toàn mạng, hệ thống dịch vụ đồng thời giúp khai thác toàn hệ thống mạng với hiệu suất cao Có thể tham khảo tài liệu, giáo trình hệ thống quản trị mạng NMS, HP Openview, Sunet Manager, hay giáo trình nâng cao hiệu hoạt động hệ thống (performance tuning) Quản trị an ninh, an toàn mạng: Bao gồm công tác quản lý, giám sát mạng lƣới, hệ thống để đảm bảo phòng tránh truy nhập trái phép, có tính phá hoại hệ thống, dịch vụ, mục tiêu đánh cắp thông tin quan trọng tổ chức, công ty hay thay đổi nội dung cung cấp lên mạng với dụng ý xấu Việc phòng chống, ngăn chặn lây lan loại virus máy tính, phƣơng thức cơng ví dụ nhƣ DoS làm tê liệt hoạt động mạng hay dịch vụ phần quan trọng cơng tác quản trị an ninh, an tồn mạng Đặc biệt, nhu cầu kết nối mạng Internet trở nên thiết yếu cơng tác đảm bảo an ninh, an toàn đƣợc đặt lên hàng đầu, đặc biệt với quan cần bảo mật nội dung thông tin cao độ (nhà băng, quan lƣu trữ, các báo điện tử, tập đoàn kinh tế mũi nhọn ) Tạo tài khoản ngƣời dùng ( ví dụ : khoacntt.edu) Nội dung : tạo user (account) để tham gia vào mạng Các bƣớc thực hiện: + Start / Program /Administrator Tools + Active Directory user and computer + Chọn tên vùng + Chọn user + Right click /new user 125 + Khai báo số tham số chung : - Fisrt name / Last name / Full name - User logon name : Tên đăng nhập vào mạng + Password : + Confirm Password + Next /Finish Thiết lập thông số cho user Các bƣớc tạo : + Chọn user tạo /Right click / properties + General : Một số tham số chung + Address : Các tham số địa + Account : Các tham số liên quan đến tài khoản + Logon Hours: Quy định thời gian logon củAdministrator user - Logon Permited :Chọn thời gian cho phép - Logon Denied : Chọn thời gian cấm truy cập + Logon to : Quy định sử dụng Account máy trạm - All computer : Tấc máy tính - Following computer : Khai báo danh sách trạm đƣợc sử dụng cho Account + Account Express : Hạn sử dụng - Never : Sử dụng vĩnh viễn - End of :Sử dụng đến ngày + Member of : Đăng kí user vào nhóm - Domain user : Nhóm có quyền logon vào Domain từ trạm - Để đăng kí user vào nhóm khác : Chọn add > chọn nhóm > ok Đăng í trạm vào Win2k Server Yêu cầu :Administrator phải đăng kí theo trạm Trên trạm thực bƣớc sau : + Right click vào my computer / properties >network Identifycation + Chọn properties - Member of Domain :Nhập tên miền Server - User / Password Administrator + Restart lại máy tính để logon vào mạng Tạo Nhóm (GROUP ) Nội dung : Tạo nhóm có tên nhóm x ( x số thứ tự nhóm ) sau add user vào nhóm tạo Các bƣớc thực : + Gọi start / Administrator Tools + Active Directory user and computer + Chọn tên miền / Right click + Chọn Group / new group - Group name : tên nhóm Chọn nhóm vừa tạo 126 + Member : add user vào nhóm + Member of : Thành viên nhóm khác + ok Chia xẻ bảo mật thông tin Nội dung : Administrator tạo tài nguyên máy chủ sau chia sẻ bảo mật tài nguyên Chia sẻ tài nguyên Các bƣớc thực : + Chọn thông tin cần chia sẻ + Right click / Sharing - Share name : Đặt tên chia sẻ mạng ( muốn share ẩn thêm dấu $ ) - Permission : phân quyền cho user Bảo mật thơng tin + Có tác dụng mạng máy Các bƣớc thực : + Chọn file cần bảo mật + Right click / properties + Security : - Mặc định : nhóm everyone, cho phép user truy cập vào máy - Remove Add thêm user có quyền truy cập, sử dụng + Một số quyền : - Full : Toàn quyền - Modify : Thay đổi sửa chữAdministrator - Read and Execute : Đọc chạy file exe - List Folder :Xem thông tin - Read : đọc - Write : ghi Map thƣ mục thành Ổ ĩa Các bƣớc thực : + Chọn my network Places + Entire network + Microsoft windows network + Chọn máy cần chia sẻ + Chọn thƣ mục cần map + Right click / map network drive - Drive : Chọn kí tự làm ổ đĩa - Folder: Chọn đƣờng dẩn đến thƣ mục + Reconnect at logon : Nếu chọn mục ổ đĩa sẻ có hiệu lực lần truy cập sau ... trao đổi thơng tin máy tính mạng Vì Internet kết nối nhiều máy tính nhiều quốc gia giới, Internet liên mạng máy tính, mạng mạng máy tính (network of networks) Các máy tính Internet sử dụng giao... Search - Lookmart - Aj Search - AboutSearch - Asiaco - Metacrawler - Webcrawler - American Online Search - Simple Search - Businesseek - CNET Search - Company Site Locator - Netscape Search - Direct... nằm kế hoạch xây dựng hệ thống giáo trình mơn học Mục tiêu giáo trình nhằm cung cấp cho sinh viên tài liệu tham khảo mơn học Mạng máy tính, giới thiệu khái niệm hệ thống mạng máy tính, đồng thời