CHƯƠNG 1 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS CHƯƠNG 1 TỔNG QUAN VỀ INTERNET 1 1 GIỚI THIỆU Mạng Internet mang lại rất nhiều tiện ích hữu dụng cho người sử dụng, một trong các tiện ích phổ thông của Inter[.]
CHƯƠNG 1: TỔNG QUAN VỀ INTERNET 1.1 GIỚI THIỆU Mạng Internet mang lại nhiều tiện ích hữu dụng cho người sử dụng, tiện ích phổ thơng Internet hệ thống thư điện tử (email), trò chuyện trực tuyến (chat), máy truy tìm liệu (search engine), dịch vụ thương chuyển ngân, dịch vụ y tế giáo dục chữa bệnh từ xa tổ chức lớp học ảo Chúng cung cấp khối lượng thông tin dịch vụ khổng lồ Internet Nguồn thông tin khổng lồ kèm theo dịch vụ tương ứng hệ thống trang Web liên kết với tài liệu khác WWW (World Wide Web) Trái với số cách sử dụng thường ngày, Internet WWW không đồng nghĩa Internet tập hợp mạng máy tính kết nối với dây đồng, cáp quang, v.v.; WWW, hay Web, tập hợp tài liệu liên kết với siêu liên kết (hyperlink) địa URL, truy nhập cách sử dụng Internet 1.2 MỘT SỐ KHÁI NIỆM 1.2.1 Internet gì? Internet mạng tồn cầu hình thành từ mạng nhỏ hơn, liên kết hàng triệu máy tính giới thông qua sở hạ tầng viễn thông Internet bắt đầu phương tiện để nhà nghiên cứu khoa học sở khác nước khác chia sẻ thông tin - Internet cung cấp chi bạn sở hạ tầng để diện trực tuyến cho phép tất người giới truy nhập đến World Wide Web (WWW) - Internet cho phép khả cung cấp cho khách hàng, đối tác kinh doanh tương lai, truy nhập dễ dàng đến thông tin công ty sản phẩm bạn từ nhà hay văn phịng cơng ty - WWW nằm lớp Internet, thơng tin đồ hoạ nằm máy chủ (server) mà người truy cập đến Internet hệ thống thơng tin tồn cầu truy nhập cơng cộng gồm mạng máy tính liên kết với Hệ thống truyền thơng tin theo kiểu nối chuyển gói liệu (packet switching) dựa giao thức liên mạng chuẩn hóa (giao thức IP) Hệ thống bao gồm hàng ngàn mạng máy tính nhỏ doanh nghiệp, viện nghiên cứu trường đại học, người dùng cá nhân, phủ toàn cầu Trang 1.2.2 Các giao thức SMTP, FTP, HTTP, URL SMTP (Simple Mail Transfer Protocol) SMTP giao thức tin cậy chịu trách nhiệm phân phát Mail, chuyển Mail từ hệ thống mạng sang hệ thống mạng khác, chuyển Mail hệ thống mạng nội Giao thức SMTP định nghĩa RFC 821, SMTP dịch vụ tin cậy, hướng kết nối( connection-oriented) cung cấp giao thức TCP(Transmission Control Protocol ), sử dụng số hiệu cổng (well-known port) 25 FTP (file transfer protocol) FTP (giao thức truyền tệp) dùng để truyền tải tài liệu từ máy vi tính tới khác qua mạng web toàn cầu, xuyên qua mạng máy khác HTTP (Hypertext Transfer Protocol) HTTP (giao thức truyền tải siêu văn bản) giao thức viễn thông dùng để chuyển truyền tải thông tin mạng web toàn cầu URL (Uniform Resource Locator) URL dùng để tham chiếu tới tài nguyên Internet URL mang lại khả siêu liên kết cho trang mạng Các tài nguyên khác tham chiếu tới địa chỉ, URL Một URL gồm có nhiều phần: * Tên giao thức (ví dụ: http, ftp) * Tên miền (ví dụ: vidu.com) * Chỉ định thêm cổng (có thể khơng cần) * Đường dẫn tuyệt đối máy phục vụ tài nguyên (ví dụ: thumuc/trang) * Các truy vấn (có thể khơng cần) * Chỉ định mục (có thể khơng cần) 1.2.3 Web browser, Web server Web Browser (Trình duyệt web) Là phần mềm sử dụng để truy cập vào trang web, cho phép xem nội dung trang web nội dung chữ, hình ảnh Khi trình duyệt cài thêm hỗ trợ, xem, nghe, thưởng thức nội dung Multimedia (đa phương tiện) phim, nhạc, hoạt hình Flash, Sau gọi tắt trình duyệt web trình duyệt) Vì phải dùng trình duyệt để xem web? Bản thân tự máy tính khơng thể kết nối vào giúp ta xem mà phải thông qua phần mềm, phần mềm trình duyệt Những trang web thiết kế, lưu trữ mạng dạng trang HTML, tập tin văn thô Người sử dụng đọc trực tiếp nội dung file Trình duyệt công cụ đọc file này, phiên dịch hiển thị thành bố cục gồm có chữ, hình ảnh, màu sắc đồ họa, Trang multimedia Như vậy, người truy cập web đọc nội dung Trình duyệt liên hệ với máy phục vụ web (web server) qua giao thức HTTP HTTPS Một số loại trình duyệt web thơng dụng Trình duyệt Internet Explorer Bạn có hay nghe người ta nhắc đến Internet Explorer? Hoặc gọi IE (đọc i-e ấy) Nó trình duyệt tiếng Trình duyệt kèm với máy tính hệ điều hành Windows bạn Biểu tượng trình duyệt Internet Explorer 6.0 (IE 6.0) Ưu điểm: trình duyệt máy có Nhiều trang web thiết kế phục vụ cho người dùng trình duyệt nên việc hiển thị trang đẹp số trình duyệt Nhược điểm: tốc độ nạp trang không nhanh lắm, dễ bị trang web độc hại, mã độc, virus lợi dụng lỗ hổng trình duyệt chui vào máy gây an tồn cho người sử dụng Trình duyệt Firefox Trình duyệt xuất năm gần tạo tiếng vang lớn Nó có nhiều tính hay mà lại hồn tồn miễn phí Ưu điểm: Hỗ trợ tốt chuẩn thiết kế web đại: CSS, Ajax Tốc độ duyệt nhanh, IE Đồng thời Firefox cho phép người dùng cài thêm cơng cụ bổ sung có sẵn miễn phí mà người dùng download từ trang http://getfirefox.com , trang chủ trình duyệt Firefox Khi duyệt web với Firefox an toàn so với IE, người dùng hạn chế lừa đảo theo hình thức phishing, mã độc hại, virus từ trang web Nhược điểm: Vì nhiều trang web thiết kế sai theo hỗ trợ trình duyệt IE mà duyệt trang với Firefox hiển thị không tốt, bị "bể trang" Ngoài ra, phải cài thêm hỗ trợ dạng Extension / Plug-ins xem số trang multimedia (xem phim, nghe nhạc) Trang Trình duyệt Opera Đây xem trình duyệt "thế hệ mới" Trình duyệt người dùng thơng thường sử dụng, dân hay lạo xạo, lục lọi mạng thích giao diện khơng q rườm rà, rối mắt, tính nhiều Ưu điểm: Trình duyệtTrình duyệt hỗ trợ tốt chuẩn thiết kế web mới: CSS, Ajax, bố cục dạng tableless (không dùng table để dàn dựng bố cục trang web) Trình duyệt duyệt web tốc độ nhanh, nhanh loại trình duyệt liệt kê Một ưu điểm đáng kể: vơ hiệu hóa hầu hết trang web chứa virus, mã độc, với mục đích xấu, cơng người dùng Dùng Opera an tồn loại trình duyệt Khi download file tốc độ nhanh, chẳng may mạng bị khơng ổn định, đứt nửa chừng download tiếp tục phần cịn lại sau (khi server cho tải file có khả hỗ trợ resume) Trình duyệt chạy máy cũ dùng Windows 98 Nhược điểm: Vì Opera hạn chế đoạn script có khả gây hại máy người dùng nên đơi lúc loại bỏ khả trình soạn thảo văn trực tuyến dạng WYSIWYG Một số ký tự tiếng Việt có dấu ê, hiển thị khơng đẹp Trình duyệt Netscape Đây trình duyệt lâu đời trình duyệt Nó kẻ đầu đưa khái niệm trình duyệt có khả hiển thị trang tài liệu siêu văn HTML (tức trang web có liên kêt, hình ảnh, đồ họa, multimedia) Thời vàng son trình duyệt trơi qua, vị trí thống lĩnh giới khơng cịn Tuy nhiên, bạn người dùng web, trình duyệt đáng để bạn để mắt tới, cài đặt vào máy sử dụng mặt thương mại thua trình duyệt khác, mặt cơng nghệ khơng thua anh tài giới trình duyệt Sau thời gian trầm lắng Netscape trở lại với phiên 8.x kế thừa phát huy khả thời, bổ sung nhiều tính đáng giá khác Trang Ưu điểm: Netscape xử lý tốt trang web có dùng JavaScript khơng làm lây nhiễm virus cho máy tính IE Hỗ trợ tính đọc tin Rss Một điểm đáng giá: Netcape cho phép ta chọn cách xử lý trang web để hiển thị theo trường phái IE Firefox Vì riêng trình duyệt cộng lại Download file tốc độ cao, "đứng đực" dừng nửa chừng không bị đứt mạng Nhược điểm: Netscape khơng thơng dụng nên người sử dụng lúng túng với nó rườm rà chút so với trình duyệt khác Các bạn cài thêm trình duyệt vào máy (ngồi IE có sẵn) để sử dụng cần Không nên cài tất để tránh nặng máy khơng cần thiết Trình duyệt Safari: Đây trình duyệt hãng máy tính tiếng Apple mà bạn nghe đến sản phẩm đình đám hãng máy tính MAC, điện thoại di động iPhone, máy nghe nhạc iPod Nếu bạn dùng máy MAC đương nhiên có sẵn trình duyệt để dùng, khỏi bàn cãi Còn bạn dùng Windows: trình duyệt có phiên cho Windows Ưu điểm: tốc độ tốt, giao điện đẹp thiết kế gọn gàng, vào trang web tín đồ máy MAC hiển thị tốt Nhược điểm: font chữ Windows thể chữ trình duyệt bị gẫy bể chữ to gà mái Các plugins / add-on không phong phú Firefox Web Server Web Server máy chủ có dung lượng lớn, tốc độ cao, dùng để lưu trữ thông tin ngân hàng liệu, chứa website thiết kế với thông tin liên quan khác (các mã Script, chương trình, file Multimedia) Web Server có khả gửi đến máy khách trang Web thông qua môi trường Internet (hoặc Intranet) qua giao thức HTTP - giao thức thiết kế để gửi file đến trình duyệt Web (Web Browser), giao thức khác Trang Tất Web Server có địa IP (IP Address) có Domain Name Giả sử bạn đánh vào Address trình duyệt bạn dịng http://www.abc.com sau gõ phím Enter bạn gửi yêu cầu đến Server có Domain Name www.abc.com Server tìm trang Web có tên index.htm gửi đến trình duyệt bạn Bất kỳ máy tính trở thành Web Server việc cài đặt lên chương trình phần mềm Server Software sau kết nối vào Internet Khi máy tính bạn kết nối đến Web Server gửi đến yêu cầu truy cập thông tin từ trang Web đó, Web Server Software nhận yêu cầu gửi lại cho bạn thông tin mà bạn mong muốn Giống phần mềm khác mà bạn cài đặt máy tính mình, Web Server Software ứng dụng phần mềm Nó cài đặt, chạy máy tính dùng làm Web Server, nhờ có chương trình mà người sử dụng truy cập đến thơng tin trang Web từ máy tính khác mạng (Internet, Intranet) Web Server Software cịn tích hợp với CSDL (Database), hay điều khiển việc kết nối vào CSDL để truy cập kết xuất thông tin từ CSDL lên trang Web truyền tải chúng đến người dùng Server phải hoạt động liên tục 24/24 giờ, ngày tuần 365 ngày năm, để phục vụ cho việc cung cấp thông tin trực tuyến Vị trí đặt server đóng vai trị quan trọng chất lượng tốc độ lưu chuyển thơng tin từ server máy tính truy cập 1.2.4 Một số thuật ngữ thông dụng trang web Trang chủ (Home page): Trang chủ (Home Page Index Page) trang lên hình sau người xem gõ địa URL Website vào khung Address trình duyệt kết nối hyperlink từ website khác Trang chủ xem mặt tiền website, trang bìa sách catalogue nên thơng thường thiết kế thật kỹ, trọng đồ họa, không mang nhiều thông tin mà chủ yếu cho bắt mắt, hấp dẫn người xem Để phục vụ mục đích này, ứng dụng đồ họa Flash Macromedia, Animation Gif Java Scripts sử dụng từ chi phí cho việc thiết kế trang chủ thường đắt trang nội dung bên trong, phải tốn nhiều công sức Trang chủ phải mang thông tin ban đầu nội dung mà website chứa đựng bên để người xem biết xem chờ đợi họ họ click vào button dẫn vào nội dung bên Ít trang chủ phải tải tên website gì, chủ nhân bên chứa nội dung Nhiều nữa, home page cho biết khách vào thăm cung cấp thơng qua website Trang Một trang chủ thiết kế khơng vượt q diện tích hình: người xem khơng cần phải click vào scroll bar để xem phần lại bị che khuất; tên website phải dễ nhận thấy với độ tương phản thích hợp; màu sắc phải hài hịa với nội dung website Một điều không quan trọng khách dung lượng phải thấp vừa đủ để người xem khơng phải bực chờ đợi lâu trình duyệt tốn nhiều thời gian để download Một nghiên cứu gần cho biết, trang chủ không mở hết thời gian giây 90% người xem tìm kiếm chọn lựa khác website khác Một đặc điểm Home Page tất trang nội dung bên đề phải có liên kết trở trang chủ Trang chủ nơi đặt công cụ thống kê (Hit Counter) công cụ đặc biệt khác để tìm hiểu tình hình hoạt động website Website Là tập trang web liên quan đến công ty, tập đoàn, tổ chức hay cá nhân Forum gì? Forum (Diễn đàn điện tử) Website nơi người trao đổi, thảo luận, bày bỏ ý kiến vấn đề quan tâm Các vấn đề thảo luận lưu giữ dạng trang tin Đây hình thức thảo luận khơng trực tiếp, bạn đưa thảo luận lên Forum có vài ngày, vài tuần, chí vài tháng sau có người trả lời vấn đề bạn Bức tường lửa (Firewall) gì? Khi tổ chức bữa tiệc, bạn phân công người đứng cửa vào để kiểm tra xem người đến tham dự có danh sách khách mời hay khơng Những khơng có tên bị từ chối Đó cách thức làm việc tường lửa mạng Bức tường lửa thiết bị định hướng (Router, thiết bị kết nối hai hay nhiều mạng chuyển thông tin mạng này) hay máy chủ (Server) Công việc chúng ngăn chặn người dùng không mong muốn truy cập vào mạng cho phép người dùng hợp lệ thực việc truy xuất Ngồi ra, có khả ngăn chặn người bên công ty, ngân hàng giao tiếp với kẻ xấu bên ngoài; chẳng hạn việc nhân viên giao dịch với đối thủ cạnh tranh Tóm lại: Bức tường lửa bao gồm phần cứng và/hoặc phần mềm nằm hai mạng (chẳng hạn mạng Internet mạng liên kết Ngân hàng) Bức tường lửa bảo vệ mạng liên kết Ngân hàng, cấm người dùng không mong muốn truy cập, cho phép người dùng hợp lệ truy cập, ngăn chặn thông điệp không tốt (ảnh hưởng đến hoạt động công ty) gửi bên mạng, chẳng hạn đến đối thủ cạnh tranh Trang 1.3 CÁC DỊCH VỤ CƠ BẢN MẠNG INTERNET 1.3.1 Dịch vụ Web (WWW) Với giới truy nhập vào Internet, cụm chữ tắt www giống câu thần “Vừng ơi, mở ra” cho cánh cửa vào giới Web mênh mơng Khơng thể biết xác số lượng trang Web World Wide Web (www, Web rộng khắp giới, hay mạng tồn cầu), cịn gọi tắt Web, hệ thống máy chủ Internet hỗ trợ tài liệu định dạng cách đặc biệt ngôn ngữ đánh dấu (markup) gọi HTML (HyperText Markup Language, ngôn ngữ đánh dấu siêu văn bản), hỗ trợ liên kết (link) tới tài liệu khác, tới file đồ họa, âm video Nghĩa là, trang Web có tính tương tác, khơng có chữ mà cịn chứa đựng âm thanh, hình ảnh, phim, Bạn nhảy từ tài liệu sang tài liệu khác động tác click chuột lên điểm nóng (hot spot) tài liệu mở Xin lưu ý, tất máy chủ Internet thành phần www đâu Và www không đồng nghĩa với Internet Đây hai hệ thống khác nhau, có mối quan hệ với Sự khác biệt www Internet sao? Internet hệ thống đồ sộ gồm mạng, sở hạ tầng hoạt động mạng Nói nơm na, mạng mạng Internet kết nối hàng triệu máy tính tồn cầu lại với nhau, hình thành hệ thống mà máy tính liên lạc với máy tính khác chúng kết nối vào Internet Thông tin lưu chuyển Internet thơng qua nhiều ngơn ngữ, gọi giao thức (protocol) Còn www cách truy xuất thông tin khắp môi trường Internet Web dùng giao thức HTTP (HyperText Transfer Protocol, giao thức truyền siêu văn bản), ngôn ngữ sử dụng Internet, để truyền liệu Các dịch vụ Web, vốn sử dụng HTTP phép ứng dụng trao đổi logic giao dịch, dùng Web để chia sẻ thơng tin Nói tóm lại, Web cách thức để thơng tin phổ biến Internet Bản thân Internet có khả giao dịch dùng e-mail với giao thức SMTP, nhóm thơng tin Usenet, tin nhắn tức giao thức truyền tải file FTP Có nhiều ứng dụng gọi trình duyệt Web (Web browser), Internet Explorer, Netscape, Opera, giúp bạn dễ dàng truy xuất trang Web Ngày nay, với nhiều tỷ trang Web ngày sinh sôi nảy nở, Web trở thành vũ trụ thơng tin truy xuất qua mạng, thân tri thức nhân loại, kho tri thức loài người Cha đẻ www Tim Berners-Lee Ơng nhà sáng lập đứng đầu World Wide Web Consortium (đại tổ hợp công ty W3C) Học viện Công nghệ Massachusetts Institute of Technology Boston (Mỹ) W3C có nhiệm vụ phát triển cơng nghệ có khả hoạt động toàn cầu để phát huy hết tiềm Web Trang Hồi tháng 4-2004, Ủy ban Giải thưởng Cơng nghệ Phần Lan trí trao Giải thưởng Công nghệ Thiên niên kỷ (Millennium Technology Prize) cho Tim Berners-Lee, giám đốc W3C Đối tượng để nhận giải “các thành tựu công nghệ xuất chúng trực tiếp giúp nâng cao chất lượng sống người, dựa giá trị người, cổ vũ cho phát triển kinh tế bền vững” Pekka Tarjanne, cựu Tổng thư ký Liên minh Viễn thông Quốc tế (ITU) Chủ tịch Ủy ban Tuyển chọn Giải thưởng Quốc tế (IASC) nhận xét: “Web đề cao cách đáng kể lực nhiều người để đạt thông tin phục vụ sống họ Web cổ vũ dạng thức hệ thống xã hội, hỗ trợ minh bạch dân chủ, mở đường kỳ diệu cho việc quản lý thông tin phát triển doanh nghiệp.” Berners-Lee sinh năm 1955 Luân Đơn (Anh) Ơng tốt nghiệp Đại học Oxford Anh Với vốn liếng kinh nghiệm thiết kế hệ thống thông tin liên lạc thời gian thật phát triển phần mềm xử lý văn bản, ông phát minh Web thời gian làm việc CERN, phịng thí nghiệm vật lý hạt nhân lớn giới Geneve (Thụy Sĩ) Hệ thống Web dịch vụ khai thác nối mạng toàn cầu Internet Web thức giới thiệu với cơng chúng vào năm 1991 Berners-Lee hình thành máy chủ đầu tiên, viết trình duyệt Web đầu tiên, phát minh giao thức dùng cho hoạt động Web: địa URL (Uniform Resource Locator, vị trí nguồn đồng nhất, địa toàn cầu tài liệu nguồn liệu khác Web), giao thức HTTP mã HTML 1.3.2 Thư điện tử (E-mail) Email thư điện tử Thay nội dung thư bạn viết lên giấy chuyển qua đường bưu điện email lưu dạng tệp văn máy tính chuyển qua đường Internet Lợi ích email - Tốc độ cao: Vì email chuyển qua đường Internet dạng tín hiệu điện nên tốc độ di chuyển email gần tức thời Với thư tín bình thường, bạn phải vài ngày để thư tới địa cần thiết với email, sau cú click chuột vào nút gửi thư, người nhận đọc nội dung thư bạn gửi cho họ - Chi phí rẻ: Với thư tín bình thường, bạn phải tốn khoản chi phí lớn gửi thư Cịn với email, bạn tốn khoản phí nhỏ để kết nối internet với chi phí cho dịch vụ email bạn Bạn dùng dịch vụ email miễn phí Khi chi phí bạn cho thư khơng đáng kể - Khơng có khoảng cách: Với email, người nhận cho dù xa bạn nửa vòng trái đất hay phòng làm việc với bạn, việc gửi nhận thư thực gần Và chi phí cho thư rẻ 1.3.3 Truyền nhận File (FTP) FTP viết tắt cụm từ File Transfer Protocol – giao thức truyền tệp tin mạng Internet Khi máy chủ hỗ trợ FTP, bạn sử dụng phần mềm FTP (FTP Client) để kết Trang nối với máy chủ tải lên tệp tin liệu cập nhật website cách dễ dàng 1.3.4 Tán gẫu (Chat) Chat hình thức thảo luận trực tiếp Internet, bạn thảo luận, trao đổi nhận câu trả lời lập tức, tương tự bạn nói chuyện qua điện thoại Để giới hạn chủ đề, thông thường người ta chia thành Chatroom theo chủ đề đó, ví dụ theo khu vực, theo lứa tuổi, 1.4 KHAI THÁC CÁC TÀI NGUYÊN MẠNG http://www.google.com http://www.yahoo.com http://www.vnexpress.net http://www.w3schools.com … 1.5 CÀI ĐẶT, CẤU HÌNH WEB SERVER Sau hồn thành việc cài đặt IIS, vào Control panel, Administrative tool, khởi động Interner Services Manager: Click chuột phải vào tên máy chủ (gốc đánh dấu dấu hoa thị), chọn New, Website, cửa sổ Website Creation Wizard ra, chọn Next Đánh vào phần mô tả Website bạn chọn Next (Ví dụ: dyndns) Trang 10