Có lẽ chúng ta đã quá quen với hệ điều hành Windows cũng như quá quen lập trình trên hệ điều hành này. Windows có thể nói là một Hệ Điều Hành khá hoàn hảo, dễ sử dụng, với rất nhiều tiện ích đáp ứng gần như mọi yêu cầu của người dùng. Đặc biệt là đối với các lập trình viên phổ thông . Tuy nhiên, trên thực tế để hiểu và can thiệp sâu hơn vào Hệ Điều Hành Windows thì đó là cả một chặng đường dài. Như vậy không đồng nghĩa với việc chúng ta ngừng tìm hiểu , khai thác và sử dụng Hệ Điều Hành này. Nhất là đối với sinh viên như chúng ta, những người mới chập chững bước vào con đường làm tin học .Việc nghiên cứu , tìm hiểu sâu về một hệ điều quen thuộc giúp cho chúng ta có một cái nhìn rộng hơn về tin học. Windows và các phần mềm mã nguồn mở bổ trợ cung cấp cho người sử dụng rất nhiều tiện ích của chương trình. Rất nhiều trong số các chương trình này được viết bởi những lập trình viên nhiều kinh nghiệm và đã được cộng đồng mã nguồn mở trên toàn thế giới kiểm thử. Chính vì thế Hệ Điều Hành Windows chứa đựng một khối lượng kiến thức rất tinh túy , hoàn toàn đáng để ta có thể học hỏi. Mặt khác những tài liệu hướng dẫn sử dụng và lập trình về các phần mềm mã nguồn mở thường rất sẵn, chi tiết và được cập nhật thường xuyên . Không hề có những bí mật công nghệ trong các sản phẩm mã nguồn mở. Vì vậy, đối với sinh viên học tập và nghiên cứu các phần mềm mã nguồn mở nói chung và Windows nói riêng là một trong những cách tốt nhất để nâng cao kiến thức cho mình. Đồng thời nó cũng là bàn đạp giúp chúng ta tiến xa hơn khi nghiên cứu, học tập và khai thác những mã nguồn sau này. Mặc dù đã có nhiều cố gắng trong việc tìm và đọc các tài liệu hướng dẫn trên mạng nhưng do hạn chế về mặt thời gian, trình độ , chắc chắn đề tài nghiên cứu này còn nhiều thiếu sót, rất mong nhân được sự quan tâm góp ý của các thầy cô và các bạn để đề tài được hoàn thiện hơn .
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CƠNG NGHỆ THƠNG TIN BÀI TẬP LỚN Mơn: Ngun lý hệ điều hành Đề tài: Nghiên cứu tìm hiểu dịch vụ mạng hệ điều hành Windows Giáo viên hướng dẫn: Th.s Nguyễn Tuấn Tú Nhóm sinh viên: Nhóm 13 Trần Việt Anh Văn Minh Cơng Nguyễn Đức Huynh Trần Trung Dũng Phạm Quang Huy Lớp: ĐH Công nghệ thông tin – K10 Hà Nội - 2017 Mục lục LỜI MỞ ĐẦU .2 CHƯƠNG I INTERNER INFORMATION SEVER (IIS) Cài đặt dịch vụ Internet Information Server Các dịch vụ IIS CHƯƠNG II DYNAMIC HOST CONFIGURATION PROTOCOL (DHCP) CHƯƠNG III DỊCH VỤ DOMAIN NAME SERVICE (DNS) CHƯƠNG IV REMOTE ACCESS SERVICE (RAS) .11 CHƯƠNG V MẠNG WINDOWS NT .13 LỜI MỞ ĐẦU Có lẽ quen với hệ điều hành Windows quen lập trình hệ điều hành Windows nói Hệ Điều Hành "hoàn hảo", dễ sử dụng, với nhiều tiện ích đáp ứng gần yêu cầu người dùng Đặc biệt lập trình viên phổ thơng Tuy nhiên, thực tế để hiểu can thiệp sâu vào Hệ Điều Hành Windows chặng đường dài Như không đồng nghĩa với việc ngừng tìm hiểu , khai thác sử dụng Hệ Điều Hành Nhất sinh viên chúng ta, người chập chững bước vào đường làm tin học Việc nghiên cứu , tìm hiểu sâu hệ điều quen thuộc giúp cho có nhìn rộng tin học Windows phần mềm mã nguồn mở bổ trợ cung cấp cho người sử dụng nhiều tiện ích chương trình Rất nhiều số chương trình viết lập trình viên nhiều kinh nghiệm cộng đồng mã nguồn mở tồn giới kiểm thử Chính Hệ Điều Hành Windows chứa đựng khối lượng kiến thức tinh túy , hoàn toàn đáng để ta học hỏi Mặt khác tài liệu hướng dẫn sử dụng lập trình phần mềm mã nguồn mở thường sẵn, chi tiết cập nhật thường xun Khơng có "bí mật công nghệ " sản phẩm mã nguồn mở Vì vậy, sinh viên học tập nghiên cứu phần mềm mã nguồn mở nói chung Windows nói riêng cách tốt để nâng cao kiến thức cho Đồng thời bàn đạp giúp tiến xa nghiên cứu, học tập khai thác mã nguồn sau Mặc dù có nhiều cố gắng việc tìm đọc tài liệu hướng dẫn mạng hạn chế mặt thời gian, trình độ , chắn đề tài nghiên cứu cịn nhiều thiếu sót, mong nhân quan tâm góp ý thầy bạn để đề tài hoàn thiện Các dịch vụ mạng Windows Server Cũng hệ điều hành khác Windows có ưu, khuyết điểm nó, nhiên Windows chinh phục nhiều người dùng với ưu điểm chối cãi Là hệ điều hành mạng cho phép tổ chức quản lý cách chủ động theo nhiều mô hình khác nhau: peer-to-peer, clien/server Nó thích hợp với tất kiến trúc mạng như: hình (start), đường thẳng (bus), vịng (ring) phức hợp Nó có số đặc tính ưu việt bảo đảm thực lúc nhiều chương trình mà khơng bị lỗi Bản thân Windows đáp ứng hầu hết giao thức phổ biến mạng hỗ trợ nhiều dịch vụ truyền thông mạng Nó vừa đáp ứng cho mạng cục (LAN) cho mạng diện rộng (WAN) Windows cho phép dùng giao thức Windows TCP/IP, vốn giao thức sử dụng phổ biến hầu hết mạng diện rộng Internet Giao thức TCP/IP dùng tốt cho nhiều dịch vụ mạng môi trường Windows CHƯƠNG I INTERNER INFORMATION SEVER (IIS) Internet Information Server ứng dụng chạy Windows, tích hợp chặt với Windows, cài đặt IIS, IIS có đưa thêm vào tiện ích hình kiểm sốt (Performance monitor) số mục thống kê số lượng truy cập, số trang truy cập Việc kiểm tra người dùng truy cập dựa chế quản lý người sử dụng Windows Sau cài đặt IIS, thư mục InetSrv có thư mục gốc tương ứng cho dịch vụ chọn cài đặt IIS bao gồm dịch vụ: World Wide Web (WWW), chuyển file (FTP File Transfer Protocol) Gopher Cả dịch vụ sử dụng kết nối theo giao thức TCP/IP Cài đặt dịch vụ Internet Information Server Khi cài đặt hệ điều hành Windows đến phần mạng Windows hỏi xem có cài đặt dịch vụ Internet Information Server hay khơng với hộp hội thoại pHình 1.1: Màn hình cài đặt IIS Để thực việc cài đặt Click vào phím Next Hệ thống bắt đầu cài đặt dịch vụ Internet Information Server Các dịch vụ IIS a WWW (World Wide Web) : Là dịch vụ Internet cho phép người sử dụng xem thông tin cách dễ dàng, sinh động Dữ liệu chuyển Web Server Web Client thông qua nghi thức HTTP (Hypertext Transfer Protocol) Người quản trị xem thông tin người dùng truy cập, trang truy cập, yêu cầu chấp nhận, yêu cầu bị từ chối thông qua file lưu dạng sở liệu b FTP (File Transfer Protocol) Sử dụng giao thức TCP để chuyển file máy hoạt động theo mơ hình Client/Server, nhận u cầu từ client, FTP Server kiểm tra tính hợp lệ người dùng thông qua tên mật mã Nếu hợp lệ, FTP Server kiểm tra quyền người dùng tập tin hay thư mục xác định FTP Server Nếu hợp lệ hệ thống file NTFS có thêm kiểm tra mức thư mục, tập tin theo NTFS Sau tất hợp lệ, người dùng quyền tương ứng tập tin, thư mục Để sử dụng FTP có nhiều cách: Sử dụng Web Browser Sử dụng Command line Sử dụng từ command Windows c Gopher Là dịch vụ sử dụng giao diện menu để Gopher Client tìm chuyển thơng tin mà Gopher Server cấu hình Gopher sử dụng kết nối theo giao thức TCP/IP CHƯƠNG II DYNAMIC HOST CONFIGURATION PROTOCOL (DHCP) Trong mạng máy tính, việc cấp địa IP tĩnh cố định cho host dẫn đến tình trạng lãng phí địa IP, lúc khơng phải host hoạt động đồng thời với nhau, có số địa IP bị thừa Để khắc phục tình trạng đó, dịch vụ DHCP đưa để cấp phát địa IP động mạng Trong mạng máy tính Windows Sever máy phát yêu cầu thơng tin TCPIP gọi DHCP client, cịn máy cung cấp thơng tin TCPIP gọi DHCP server Các máy DHCP server bắt buộc phải Windows server Cách cấp phát địa IP DHCP: Một user log on vào mạng, cần xin cấp địa IP, theo bước sau : Gởi thông báo đến tất DHCP server để yêu cầu cấp địa Tất DHCP server gởi trả lời địa cấp đến cho user User chọn địa số địa chỉ, gởi thông báo đến server có địa chọn Server chọn gởi thơng báo khẳng định đến user mà cấp địa Quản trị địa IP DHCP server: Server quản trị địa thông qua thời gian thuê bao địa (lease duration) Có ba phương pháp gán địa IP cho Worstation : Gán thủ công Gán tự động Gán động Trong phương pháp gán địa IP thủ cơng địa IP DHCP client gán thủ công người quản lý mạng DHCP server DHCP sử dụng để chuyển tới DHCP client giá trị địa IP mà định người quản trị mạng Trong phương pháp gán địa IP tự động DHCP client gán địa IP lần nối vào mạng Địa IP gán phương pháp gán vĩnh viễn cho DHCP client địa không đuợc sử dụng DHCP client khác Trong phương pháp gán địa IP động DHCP server gán địa IP cho DHCP client tạm thời Sau địa IP DHCP client sử dụng thời gian đặc biệt Đến thời gian hết hạn địa IP bị xóa Sau DHCP client cần nối kết vào mạng cấp địa chủ IP khác Phương pháp gán địa IP động đặc biệt hữu hiệu DHCP client cần địa IP tạm thời để kết nối vào mạng Ví dụ tình mạng có 300 users sử dụng subnet lớp C Điều cho phép mạng có 253 nodes mạng Bởi mổi computer nối kết vào mạng sử dụng TCP/IP cần có địa IP tất 300 computer khơng thể đồng thời nối kết vào mạng Vì ta sử dụng phương pháp ta sử dụng lại IP mà giải phóng từ DHCP client khác Cài đặt DHCP cài Windows server mà cài Client Các bước thực sau: Login vào Server với tên Administrator Click hai lần vào icon Network Ta thấy hộp hội thoại Network dialog box Hình 2.1: Màn hình cài đặt DHCP Chọn tab service click vào nút Add Ta thấy loạt service Windows server nằm hộp hội thoạiSelect Network Service Chọn Microsoft DHCP server từ danh sách service liệt kê phía nhấn OK thực yêu cầu Windows Để cập nhật khai thác DHCP server chọn mục DHCP manager Netwrok Administrator Tools CHƯƠNG III DỊCH VỤ DOMAIN NAME SERVICE (DNS) Hiện mạng Internet số lượng nút (host) lên tới hàng triệu nên nhớ hết địa IP được, Mỗi host địa IP cịn có tên phân biệt, DNS sở liệu phân tán cung cấp ánh xạ từ tên host đếùn địa IP Khi đưa tên host, DNS server trả địa IP hay số thơng tin host Điều cho phép người quản lý mạng dễ dàng việc chọn tên cho host DNS server dùng trường hợp sau : Chúng ta muốn có tên domain riêng Interner để tạo, tách rời domain bên Chúng ta cần dịch vụ DNS để điều khiển cục nhằm tăng tính linh hoạt cho domain cục bạn Chúng ta cần tường lửa để bảo vệ khơng cho người ngồi thâm nhập vào hệ thống mạng nội Có thể quản lý trực tiếp trình soạn thảo text để tạo sửa đổi file dùng DNS manager để tạo quản lý đối tượng DNS như: Servers, Zone, Các mẫu tin, Domains, Tích hợp với Win, Cài đặt DNS cài Windows server mà cài Client Các bước thực sau: Login vào Server với tên Administrator Click hai lần vào icon Network Ta thấy hộp hội thoại Network dialog boxtương tụ lựa chọn Microsoft DNS Server Để cập nhật khai thác DNS server chọn mục DNS manager Netwrok Administrator Tools Hộp hội thoại sau Hình 3.1: Màn hình DNS Manager Mỗi tập hợp thông tin chứa DNS database coi Resourse record Những Resourse record cần thiết liệt kê dươi đây: Tên Record Mô tả A (Address) Dẫn đường tên host computer hay tên thiết bị mạng khác mạng tới địa IP DNS zone CNAME () Tạo tên Alias cho tên host computer mạng MX () Định nghĩa trao đổi mail cho host computer NS (name Định nghĩa tên server DNS cho DNS domain server) PTR (Pointer) Dẫn đường địa IP đến tên host DNS server zone SOA (Start Hiển thị tên server DNS chứa thơng of authority) tin tốt CHƯƠNG IV REMOTE ACCESS SERVICE (RAS) Ngoài liên kết chỗ với mạng cục (LAN) nối kết từ xa vào mạng LAN yêu cầu cần thiết người sử dụng Việc liên kết cho phép máy từ xa người sử dụng nhà qua đường dây điện thoại thâm nhập vào mạng LAN sử dụng tài nguyên Cách thông dụng dùng modem để truyền đường dây điện thoại Windows cung cấp Dịch vụ Remote access Service cho phép máy trạm nối với tài nguyên Windows server thông qua đường dây điện thoại RAS cho phép truyền nối với server, điều hành user server, thực chương trình khai thác số liệu, thiết lập an toàn mạng Máy trạm nối với server có dịch vụ RAS thông qua modem hoạc pull modem, cable null modem (RS232) X.25 network Khi cài đặt dịch vụ RAS, cần phải đảm bảo quyền truy nhập từ xa cho người sử dụng tiện ích remote access amind để gán quyền đăng ký người sử dụng remote access server RAS có chế đảm bảo an tồn cho tài ngun cách kiểm sốt yếu tố sau: quyền sử dụng, kiểm tra mã số, xác nhận người sử dụng, đăng ký sử dụng tài nguyên xác nhận quyền gọi lại Hình 4.1: Mơ hình truy cập từ xa dịch vụ RAS Để cài đặt RAS lưa chọn yêu cầu hộp Windows server setup lúc cài đặt hệ điều hành Windows 10 Với RAS tất ứng dụng thực máy từ xa, thay kết nối với mạng thông qua card mạng đường dây mạng máy xa liên kết qua modem tới RAS Server Tất liệu cần thiết truyền qua đường điện thoại, tốc độ truyền qua modem chậm so với qua card mạng với tác vụ LAN liệu truyền nhiều Với khả to lớn dịch vụ mạng, hệ điều hành Windows hệ điều hành mạng tốt Hệ điều hành Windows vừa cho phép giao lưu máy mạng, vừa cho phép truy nhập từ xa, cho phép truyền file, vừa đáp ứng cho mạng cục (LAN) vừa đáp ứng cho mạng diện rộng (WAN) Intranet, Internet Với khả hệ điều hành Windows có vị trí vững việc cung cấp giải pháp mạng giới 11 CHƯƠNG V MẠNG WINDOWS NT Mạng dùng hệ điều hành Windows NT đưa hãng Microsoft với phiên Windows NT 5.0, cụm từ windows NT hiểu công nghệ mạng môi trường Windows (Windows Network Technology) Hiện mạng Windows NT đánh giá cao đua vào sử dụng ngày nhiều Windows NT hệ điều hành đa nhiệm, đa xử lý với địa 32 bit nhớ Ngoài việc yểm trơ ứng dụng DOS, Windows 3.x, Win32 GUI ứng dụng dựa ký tự, Windows NT bao gồm thành phần mạng, chế an tồn, cơng cụ quản trị có khả mạng diện rộng, phần mềm truy cập từ xa Windows NT cho phép kết nối với máy tính lớn, mini máy Mac Hệ điều hành mạng Windows NT chay máy có CPU nhiều CPU Hệ điều hành mạng cịn có đưa vào kỹ thuật gương đĩa qua sử dụng tốt hệ thống nhiều đĩa nâng cao lực hoạt động Hệ điều hành mạng Windows NT đảm bảo tránh người không phép vào hệ thống thâm nhập vào file chương trình đĩa cứng Hệ điều hành mạng Windows NT cung cấp công cụ để thiết lập lớp quyền dành cho nhiều nhiệm vụ khác làm cho phép xây dựng hệ thống an toàn cách mềm dẻo Windows NT thiết kế dành cho giải pháp nhóm (Workgroup) bạn muốn có kiểm sốt nhiều mạng ngang hàng (như Windows For Workgroup, LANtastic hay Novell lite) Ngoài chức Windows NT server mơ hình vùng (Domain) thiết lập cho mạng lớn với khả kết nối mạng tồn xí nghiệp hay liên kết kết nối mạng với mạng khác công cụ cần thiết để điều hành Hình 5.1: Cấu trúc Hệ điều hành Windows NT 12