ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN oOo KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG PHƯƠNG PHÁP LUẬN SÁNG TẠO KHOA HỌC Đề tài: Sử dụng những kiến thức về phương pháp luận, phương pháp sáng tạo để giải quyết 1 vấn đề trong tin học Giáo viên giảng dạy: GS - TSKH Hoàng Văn Kiếm Sinh viên thực hiện: Trần Tất Thắng MSSV: 06520427 Hồ Chí Minh, ngày 4 tháng 1 năm 2010 Lời Cảm Ơn Em xin gời lời cám ơn chân thành đến thầy GS – TSKH Hoàng Văn Kiếm. Nhờ có phương pháp sư phạm hay và phong cách giảng dạy giản dị mà Thầy đã giúp chúng em nắm rõ những vấn đề tưởng chừng rất đổi bình thường, đơn giản trong cuộc sống. Không những thế Thầy còn đưa ra các ví dụ hay cũng như những lời khuyên chân thành, bổ ích rút ra từ những bài học cuộc sống để giúp chúng em vững vàng hơn trong cuộc sống. I. Khái Niệm Trong xã hội, người ta dạy và học rất nhiều thứ: từ các môn khoa hoc như toán, lý, hóa, sinh, địa, triết…. đến các môn văn học, nghệ thuật, kiến trúc, từ các nghề rèn, tiện, nguội, mộc…. Nhưng còn ít tai biết rằng người ta còn dạy và học tư duy sáng tạo nhằm giúp mỗi người bình thường đưa ra và thực hiện những ý tưởng mới, có ích như là một môn học riêng. Họat động sáng tạo là một vấn đề xuyên suốt lịch sử nhân loại. Từ thưở khai sinh xã hội loài người từ con số không, thế giới ngày một phát triển rực rỡ cho đến tận ngày nay. Con người bao giờ cũng muốn khám phá, sáng tạo ra cái mới để dần dần chinh phục thiên nhiên và cái thiện cuộc sống. Từ việc phát sinh ra lửa, các vật dụng thô sơ, đến những công cụ hiện đại đều phải đòi hỏi những yêu cầu về mặt tư duy thích hợp với từng hoàn cảnh cụ thể của mình. Ước mong khám phá, được chinh phục những đỉnh cao luôn luôn là khao khát của hàng vạn nhà khoa học, của vô số bạn trẻ bước vào đời với mong muốn kiến tạo một cuộc sống tốt đẹp hơn. Tuy nhiên không phải bất kỳ ai cũng có thể sáng tạo. không phải ở vào mọi thời điểm người ta đều có thể sáng tạo. Tại sao? Bởi vì chúng ta luôn có xu hướng chấp nhận hiện tại và xem các phát minh khoa học dường như là vần đề hết sức lơn lao. Bộ môn “Phương pháp luận sáng tạo khoa học” ra đời để giúp cho mọi người nhìn thấy được tầm quan trọng của sáng tạo, thấy được công việc sáng tạo trong những hoàn cảnh rất chi là bình thường, cùng với vô vàn phương kế để giúp chúng ta tiến một cách dễ dàng hơn trong khoa học cũng như trong việc sáng tạo. Với mục tiêu như thế, mọi người chúng ta có một niềm tin ở khả năng mình, khả năng sáng tạo không thua gì các nhà khoa học, để giúp làm cuộc sống tốt đẹp hơn. Trên thế giới có nhiều trường đại học và các công ty dạy và học tư duy sáng tạo với mục đích đào tạo những người biết sáng tạo một cách có hiệu quả. Ở nước ta, các sáng kiến, sáng chế, cải tiến còn mang tính tự phát, bị động và thiếu cơ sở về phương pháp luận. Một trong những nguyên nhân của tình hình này là do phương pháp luận và sáng tạo chưa được chú ý đúng mức trong suốt quá trình giáo dục và đào tạo. Khoa học về sáng tạo đã đúc kết được nhiều thành tựu, có thể sử dụng chúng ngay như các công cụ mạnh mẽ. Suy nghĩ theo kiểu mò mẫm “Thử và sai” trong lúc đã có sẵn các phương pháp khoa học, hữu ích cho tư duy sáng tạo là sự lãng phí lớn. Ngoài ra trong thời đại hiện nay, khả năng tiếp thu và xử lý thông tin ngày càng nhanh, yêu cầu người ta phải nắm bắt cực kỳ nhạy bén các thông số và giải quyết các vấn đề cách nhanh gọn. Với các phương pháp sáng tạo khoa học, chúng ta lại càng có nhiều cách hơn để tiếp cận thông tin, qua đó nhìn nhận sự việc ở nhiều khía cạnh khác nhau và giúp giải quyết sự việc cách mau lẹ. Phải nói các phương pháp này đóng một vai trò hết sức quan trong trong cả bề chìm lẫn bề nổi trong nghiên cứu khoa học. Và càng ngày càng có nhiều phương pháp mới được cải tiến cho thấy sự tiến bộ mau lẹ và sự đánh giá của con người về môn khoa học này là hoàn toàn chính đáng. II. Áp Dụng Khả năng áp dụng các phương pháp vào từng trường hơp cụ thể tùy thuộc và trình độ và hiểu biết của từng người. Do đó kết quả nhận được là tốt nhất khi chúng ta biết kết hơp hài hòa giữa các phương pháp với nhau. Em sẽ áp dụng các phưong pháp này vào một vấn đề hết sức thông dụng hiện nay và phù hợp với công việc và ngành nghề mà em lựa chọn, đó chính là quản trị hệ thống mạng máy tính với khoảng vài máy trong một mô hình tầm trung. Phải nói đây là một đề tài lớn khó có thể nắm bắt hết được ví trình độ em còn nhiều hạn chế, vì thế em chỉ đi vào những phần chính yếu mà mình có thể nắm rõ. Đảm bảo các ứng dụng luôn luôn chạy trơn tru là một yêu cầu thiết yếu đối với quản trị mạng. Và khắc phục những sự cố khi xảy ra. Bạn phải lên những chính sách dự phòng từ nguồn điện, cho tới hệ thống mạng và các ứng dụng cũng như an toàn dữ liệu đều phải có chính sách khắc phục và giảm tối thiểu những thiệt hại khi xảy ra sự cố với hệ thống, trong những vấn đề bạn quan tâm cũng cần phải nhớ một điều là dữ liệu là quan trọng nhất, đảm bảo không mất dữ liệu, không bị truy cập trái phép Tất cả mọi công việc của nhà quản trị cũng chỉ xoay quanh dữ liệu và luôn luôn cố gắng để làm sao cho hệ thống ít chịu ảnh hưởng từ các đợt tấn công bên ngoài. Để làm được điều này người quản trị mạng phải tỷ mỷ phân tích các yếu tố mà mình cần phải nắm rõ và các sự cố bất ngờ có thể xảy ra trong những tình huống hết sức linh động. Bây giờ ta giả sử là các hệ thống phần cứng của hệ thống đã xong, chúng ta chỉ quan tâm đến phần setup bên trong các server, các mô hình cũng như các dịch vụ cấn thiết để một hay nhiều server chạy được và an toàn. Nếu nói về hệ thống mạng có thể chỉ cần sâu về một lĩnh vực bởi khi nói toàn bộ hệ thống thì đơn giản, nhưng nếu sâu vào một vấn đề tf chúng ta cũng cần phải nghiên cứu nó một thời gian rất lâu, ví như hạ tầng mạng, ban đầu phải thiết lập mạng LAN, nhưng nếu có nhiều LAN phải kết nối VPN, khi đã có VPN lại vấn đề bảo mật cần đặt ra. Rồi trong tương lai các thiết bị mạng sẽ tích hợp những giải pháp cao cấp như VoIP, truyền hình hội nghị Mỗi server là một máy tính độc lập, được chạy trên các hệ điều hành. Không phải lúc nào chúng cũng được cài đặt window hay linux mà phụ thuộc nhiều vào yêu cầu công việc và sở thích của người quản trị. Do đó ta mặc nhiên sử dụng phương pháp chia nhỏ đối tượng để nghiên cứu trên từng server thì có những yêu cầu gì là cần thiết, và khi nào thì nên sử dụng cái nào cho phù hợp. Unix hay Linux cũng vậy bạn phải biết triển khai và quản lý các ứng dụng như Web server, Mail server, File Server Linux là hệ điều hành rất được các nhà quản trị mạng tin dùng vì nó có khá nhiều tiện ích cho việc bảo mật, từ hệ thống file, đến hệ thống quản lý tài nguyên bộ nhớ với giao diện đa phần là console, việc quản trị có thể rất dễ dàng chi với 1 vài thao tác. Về phần các attacker, linux không phổ biến nên ít người sử dụng, do đó nếu một người khơng biết linux thì không thể tấn công vào hệ thông linux được. Còn window thì sao, hệ điều hành được sử dụng rộng rãi cũng được khá nhiều người yêu thích vì tính dễ sử dụng, dễ phục hồi dữ liệu, gần gũi thân thiện bằng các giao diện đồ họa click chuột nhanh chóng và tiện lợi… cơ cấu bảo mật cũng có nhiều điễm khác nhau, nhưng em sẽ không đi vào chuyên sâu vì như thế sẽ trở thành một bài phân tích hệ thống. Hệ điều hành chỉ là bước đầu của một máy tính. Nó cần được cài thêm nhiều phần mềm để xử lý các yêu cầu người dùng. Ví dụ như webserver thì ta cái thêm phần mêm apache cho linux hay IIS cho window, ftp-server thì ta có thể cài phần mềm vsftpd, pureFTPd, proftpd, ssh-server thì ta có thể cái gói Open-SSH rất tiện lợi. Rất rất nhiều dịch vụ mà tùy theo nhu cầu để cho người quản mạng lựu chọn. do dó, trên từng hệ điều hành, người quản trị phải nắm rõ cách quản lý, cấu hình dịch vụ, khả năng phát hiện lỗi sớm trên từng dịch vụ khác nhau. Nắm rõ từng dịch vụ trên hệ thông chính là nắm rõ những con đường mà hacker tấn công vào hệ thống của mình để cho ra những hệ thông an ninh tốt nhất. Các Nguyên tắc chủ yếu được áp dụng: Nguyên tắc phân nhỏ : ở những lớp thấp hơn như hệ thống các firewall, firewall mức hệ thống, firewall mức web application, hệ thống báo hiệu xâm nhập. chỉ riêng trên webserver đã tồn tại vô số hệ thông phòng thủ phân nhỏ mà không thể không quan tâm. Nguyên tắc kết hợp : Ở những phân lớp như vậy ta thấy rõ ràng từng dịch vụ và tầm quan trọng của từng cái. Ta lại quay trở ngược lại vấn đề, khi các dịch vụ này hoạt động hoàn chỉnh chưa chắc hệ thống đã an toàn. Nguyên tắc kết hợp được dẫn chứng qua việc kết hợp các services này thành khối thông nhất. tại sao lại như vậy ?, khi có nhiều dịch vụ được serup trên server, chúng chạy chồng chéo, ảnh hưởng qua lại, có thể một dịch vụ chết làm cho vài cái khác cũng chết theo, vậy nếu ta không biết kết hợp cho chúng một cách đồng đều thì sự lộn xạo phải tất nhiên xảy ra. Nguyên tắc kết hợp còn được hiểu trong mô hình nhiều server, các server riêng lẻ kết hợp với nhau theo các quy tắc. điều này là cần thiết để hệ thống server chạy ổn định và thực hiện được nhiều công việc hơn Nguyên tắc dự phòng : Backup dữ liệu gần như là công việc mà bất cứ người quản trị mạng nào cũng phải làm thường xuyên. Vì khả năng mất mát dữ liệu là không thể lường trước được. backup dữ liệu giúp các admin yên tâm hơn khi các trường hợp mất mát dữ liệu xảy ra. Điều này là hoàn toàn đúng với “nguyên tắc dự phòng” đã rất quen thuộc với chúng ta. Nguyên tắc đảo ngược là một nguyên tắc khác rất hay . Đảo ngược vấn đề xem mình làm như vậy đã đúng chưa và cần khắc phuc gì thêm những gì nữa. Điều này là hết sức cần thiết trong công việc quản trị mạng. Một ví dụ hết sức thực tế: để xây dựng một hệ thống kiên cố, sau khi xây dựng xong, thay vì ngồi chờ attacker đến để tham dó hệ thống của mình, nếu bạn là một admin có tâm huyết thì sẽ sẵn sàng bỏ ra một ít thời gian để kiễm tra toàn bộ hệ thông. Đặt mình vào trường hợp của một attacker ngay trên hệ thống mình sẽ giúp người quản trị thấy được rất nhiều thứ mà mình không ngờ bởi tính chủ quan, không lường được hết vấn đề có thể xảy ra. Khi mình tự biến thành một attacker trước đó chính là một admin chủ động, và chắc chắn một điều là ta sẽ khám phá ra nhiều điều thú vị khi làm như vậy. Còn rất nhiều phương pháp mà ta hầu như có thể áp dụng để gia cố hệ thống. Thiết lập thêm một server làm nhiệm vụ như một server trung chuyển proxy server, điều này gia tăng khả năng an ninh, đồng thời làm cho hệ thống có thể giảm tải đáng kể các request từ bên ngoài vào thẳng server. Đó chính là phương pháp sử dụng trung gian. Một proxy server trung gian luôn là cần thiết cho các hệ thông lớn để điều khiển lượng tin vào ra server. III.Bài Học Sẽ rất dài dòng để kể ra hết tất cả các phương pháp sáng tạo khoa học mà ta đã học được. Trên đây chỉ là một vài phương pháp nhỏ trong vô vàn các phương pháp nhưng cũng đã phần nào nói lên được tầm quan trọng và tính thống nhất của chúng. Chúng ta đang ở trong thế kỷ 21, thế kỉ của thông tin, công nghệ, truyền thông, mà ở bất kỳ thời điễm nào nếu ta dừng lại thì sẽ bị tụt hậu ngay, bởi đơn thuần xả hội luôn tiến về phía trước mạnh mẽ với vô số luồng thông tin dồi dào, đầy ắp trong từng thời khắc nhỏ. Với các phương pháp lý luận sáng tạo, cũng sẽ thật khó để sáng tạo nếu chỉ đơn thuần là lý thuyết suông, các phương pháp có thể đúng trong trường hợp này nhưng sai ở trường hợp khác là hoàn toàn có thể. Do do, thực hành và kiễm tra là cách tốt nhất để ta xem lại khả năng tư duy sáng tạo của mình đến đâu, và biết đâu chính chúng ta lại khám phá ra những cách mới bổ sung làm phong phú thêm tinh hoa sáng tạo. Đã có những lúc dường như ta rập khuôn theo các lộ trình có sẵn mà quyên mất đi một điều là ta có quyền sáng tạo. Mọi thứ có thể sẽ rất khác nếu ta biết áp dụng một tý tính sáng tạo vào trong từng công việc thì chắc chắn là hiệu quả sẽ cao hơn nhiều. Môn học này đã chứng minh rằng sáng tạo không hề khó, và nếu được trau dồi đều đặn, nó sẽ phát huy tối đa sức mạnh mà một người chúng ta có thể làm được. IV. Tài Liệu Tham Khảo Sách Phương pháp luận sáng tạo khoa học kỹ thuật – Phan Dũng – 2002 Một số bài báo trong nước cũng như nước ngoài . ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN oOo KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG PHƯƠNG PHÁP LUẬN SÁNG TẠO KHOA HỌC Đề tài: Sử dụng những kiến thức về phương pháp. hết sức lơn lao. Bộ môn Phương pháp luận sáng tạo khoa học ra đời để giúp cho mọi người nhìn thấy được tầm quan trọng của sáng tạo, thấy được công việc sáng tạo trong những hoàn cảnh rất chi. ta, các sáng kiến, sáng chế, cải tiến còn mang tính tự phát, bị động và thiếu cơ sở về phương pháp luận. Một trong những nguyên nhân của tình hình này là do phương pháp luận và sáng tạo chưa