Xây dựng dịch vụ hội nghị từ xa trên web, đồ án hướng dẫn chi tiết cách xây dựng dịch vụ hội nghị từ xa trên web, tìm hiểu về java và cơ sở dữ liệu, tài liệu tham khảo cho các bạn nghiên cứu, học tập, cũng như làm đồ án của mình.
Đồ án tốt nghiệp Mục lục Mục lục Mục lục 1 Các thuật ngữ dùng trong đồ án 4 Phần 1 Thiết kế một Web site 10 Phần giới thiệu 11 Chơng 1. Các khái niệm cơ bản 13 I. Một trang Web là gì? 13 II. Một trang Home Page là gì? 14 III.Một Web site là gì? 15 IV. Ngôn ngữ HTML 17 V. Các Script là gì? 17 VI. Trình duyệt Web (Web Browser) 19 VII. Các URL (Uniform Resource Locator) 19 Chơng 2 Các công cụ cần có 21 I. Phía Server 21 I.1. Netscape Server 21 I.2. Internet Information Server Web Server 23 II. Phía client 23 II.1. Netscape Navigator 23 II.2. Trình duyệt Web Microsoft Internet Explorer 27 III. Phần mềm soạn các trang Web 28 Chơng 3 Thiết kế một Web site 29 Lời giới thiệu 29 Các yếu tố cơ bản và mục đích của việc thiết kế một Web site 32 I. Cấu trúc một trang Web 33 II. Liên kết các trang lại với nhau 34 III. Các phơng pháp thiết kế một Web site 37 III.1. Phơng pháp từ trên xuống dới 37 III.2. Phơng pháp thiết kế từ dới lên 37 III.3. Phơng pháp thiết kế lớn dần/khi cần thiết 38 IV. Các kỹ thuật thiết kế 38 IV.1. Tổ chức thông tin thành từng nhóm có kích thớc hợp lý 39 V. Các vấn đề khi thiết kế một Web site 39 V.1. Trang đến từ bên ngoài (page from outer space) 40 V.2. Trang Web khổng lồ (Monster Page) 41 V.3. Dùng các công cụ đa phơng tiện quá mức cần thiết 42 V.4. Trang Web không có cấu trúc 42 V.5. Các liên kết vô nghĩa 43 Khoa điện tử - Viễn thông- ĐHBKHN Trang 1 Đồ án tốt nghiệp Mục lục Chơng 4 Các ứng dụng cơ bản của Web 44 I. Web với thơng mại 44 I.1. Quảng cáo trên Web 44 I.2. Mua bán hàng hoá trên Web 44 I.3. Thanh toán và mở tài khoản với ngân hàng qua Web 45 II. Web với vui chơi và giải trí và nghệ thuật 45 III. Web với giáo dục và nghiên cứu 45 III.1. Web thúc đẩy học sinh học tập tốt hơn 45 III.2. Các trờng học trên Web 45 IV. Web với khoa học và công nghệ 45 Phần 2 Giới thiệu Java và cơ sở dữ liệu 46 Giới thiệu về Java truy cập vào các cơ sở dữ liệu 47 Các Java Enterprise API 48 JDBC 49 Sự áp dụng JDBC 51 Giới thiệu cụ thể về các class của JDBC 54 java.sql.DriverManager 56 java.sql.Driver 57 java.sql.Connection 58 java.sql.Statement 60 java.sql.PreparedStatement 60 java.sql.CallableSatement 61 java.sql.ResultSet 61 MetaData 63 Java RMI và sắp xếp đối tợng (Object Serialization) 64 Java IDL 66 Nhà cung cấp/ Các giải pháp thành viên thứ ba 67 Oracle 67 Cấu trúc Web Server của Oracle 68 Java cartridge 68 Các class Java của riêng Oracle 68 Visigenic 69 Visigenic OpenChannel Client cho Java 70 Trình giao tiếp giữa JDBC và ODBC của Visigenic 70 Tơng lai 71 phần 3 Xây dựng dịch vụ hội nghị từ xa trên Web <phía client> 72 Phần giới thiệu 73 I. Mục đích thiết kế 73 II. Cơ sở lý thuyết và công cụ để thiết kế 74 II.1. Giới thiệu giao thức IRC 74 II.1.1. Các máy chủ (servers) 74 II.1.2. Các máy khách (clients) 75 II.1.1.1. Ngời điều hành (operator) 75 Khoa điện tử - Viễn thông- ĐHBKHN Trang 2 Đồ án tốt nghiệp Mục lục II.1.3. Các kênh (Channels) 76 II.1.3.1. Ngời điều hành kênh 77 II.2. Các đặc điểm kỹ thuật của IRC 77 II.2.1. Tổng quan 77 II.2.2. Các mã ký tự 78 II.2.3. Các thông điệp IRC (IRC messages) 78 II.4. Giới thiệu công cụ thiết kế dịch vụ hội nghị từ xa trên Web 79 II.4.1. Java hỗ trợ cơ chế đa luồng (Multi-threads) 79 II.4.1.1. Giới thiệu về các Thread 79 II.4.1.2. Thread làm việc ra sao? 80 Tạo và chạy một Thread 80 Các phơng thức điều khiển Thread 81 Chu trình của một thread 82 Độ u tiên và lập lịch (Priorities and Scheduling) 84 Các thread chạy ngầm 86 II.4.2. Java cho phép tạo các ứng dụng trên môi trờng client/server 86 Viết các ứng dụng phía server bằng Java dùng ServerSocket 89 Xây dựng các ứng dụng phía client dùng Java 92 Xây dựng các ứng dụng phía client ở cấp thấp dùng giao thức UDP 92 Xây dựng các ứng dụng phía client dùng giao thức TCP 93 Kết luận 94 III. Nội dung thiết kế 95 III.1. Đặt vấn đề 95 III.2. Lu đồ thuật toán 96 III.2.1. Sơ đồ khối các khối cơ bản 96 II.2.2. Lu đồ thuật toán của từng khối 96 II.2.2.1. Khối nhận thông điệp từ Server 96 II.2.2.2. Khối phân tích và xử lý thông điệp từ hàng đợi 98 II.2.2.3. Khối giao tiếp với và nhận thông điệp của ngời sử dụng 99 III.3. Hớng dẫn sử dụng chơng trình 100 IV. Hớng phát triển và hạn chế 103 IV.1. Hạn chế 103 IV.2. Hớng phát triển 104 Tài liệu tham khảo 105 Khoa điện tử - Viễn thông- ĐHBKHN Trang 3 Đồ án tốt nghiệp Mục lục Các thuật ngữ dùng trong đồ án Thuật ngữ Mô tả Active X Là một bộ phần mềm có liên quan đến các công nghệ về Internet mà có thể đợc dùng để mở rộng các khả năng của các ứng dụng và nội dung của Internet. API Giao diện lập trình ứng dụng; nó cung cấp một tập các chức năng cho các nhà phát triển phần mềm dùng để thực hiện một nhiệm vụ cụ thể nào đó. authentication Là một quá trình mà một máy tính phê chuẩn định danh của một ngời sử dụng hoặc một máy tính khác mà truy cập vào một số tập tin trong máy tính này. Authentication thờng đợc thực hiện qua quá trình kiểm tra tên ngời sử dụng và mật khẩu tơng ứng với ngời sử dụng đó. backbone Là một mạng với tốc độ cao, dải động lớn để nối các mạng cục bộ và các máy tính riêng biệt trên một khoảng cách dài. backdoor Là một mật khẩu bí mật hoặc một phơng thức chung không xác định để truy cập đến một hệ thống máy tính bỏ qua việc kiểm tra an ninh. back up Đó là quá trình ngời sử dụng cất các dữ liệu quan trọng của mình từ đĩa cứng của ngời sử dụng sang các công cụ chứa dữ liệu (chẳng hạn nh đĩa mềm hoặc một ổ cứng khác). bandwidth Trong các khái niệm về lĩnh vực máy tính, nó là lợng dữ liệu có thể đợc truyền trên một kết nối mạng trong một khoảng thời gian. baud Là số mức chuyển tiếp trong một giây của một thiết bị truyền thông (chẳng hạn nh một MODEM). Thông thờng nó đợc dùng nh một từ đồng nghĩa với từ bps (Số bit truyền đợc trong một giây). bps Số bit trong một giây; để chỉ sự truyền dữ liệu trên một đờng truyền thông hoặc trên mạng. CGI Giao diện cổng vào thông dụng; là một phơng thức cho phép một Web Server có thể giao tiếp với các ứng dụng khác trên Khoa điện tử - Viễn thông- ĐHBKHN Trang 4 Đồ án tốt nghiệp Mục lục server đó. class Là một sự mô tả của một loại đối tợng xác định của một ngôn ngữ lập trình hớng đối tợng, bao gồm cả các lệnh của riêng class đó. client Là một máy tính dùng các tài nguyên đợc cung cấp bởi máy tính khác (hay đợc máy tính khác phục vụ). client/server technology Là một phơng thức để thực hiện một nhiệm vụ và chia nhỏ chức năng của nó trên nhiều máy tính khác nhau. client-side extention Mã để giúp cho một trình Internet browser trên máy client có thêm các chức năng. dial-up networking Cho phép một máy tính ở xa dùng một MODEM để truy cập đến một mạng cục bộ nh là máy tính đó truy cập vào mạng thông qua một máy tính đợc nối trực tiếp với mạng này. DNS Hệ thống tên vùng; là một dịch vụ của Internet để chuyển đổi từ các tên máy chủ (tên ở dạng văn bản dễ nhớ) thông thờng thành các địa chỉ IP dới dạng số mà máy tính có thể hiểu đợc. Các cơ sở dữ liệu của DNS là các cơ sở dữ liệu phân tán điều này có nghĩa các cơ sở dữ liệu này đợc đặt trên các server khác nhau trên toàn mạng Internet. domain Trong thuật ngữ của Windows NT server, một nhóm logic các máy tính tất cả đều chạy trên Windows NT. Một Internet domain hoàn toàn khác với một Windows NT domain, mặc dù chúng có thể đợc đặt cho cùng một nhóm máy tính. domain name Trong thế giới của Internet, một tên mà đợc dùng cho một nhóm máy tính là một phần của một tổ chức nào đó. ở đây, các máy tính này không nhất thiết phải là cùng trên một mạng. e-mail Th tín điện tử, cho phép mọi ngời có thể trao đổi các thông điệp tới bất kỳ ngời sử dụng nào có thể truy cập vào dịch vụ này. encryption Một quá trình dùng để cho phép quá trình truyền dữ liệu trên mạng an toàn bằng cách làm cho dữ liệu khi đợc truyền trên mạng đợc đặt ở chế độ không thể đọc đợc (ureadable). Ethernet Là một công nghệ thờng đợc dùng để kết nối các mạng LAN với nhau. FTP Dịch vụ truyền tập tin, cho phép các máy tình có thể nạp về máy mình các phần mềm trền FTP server hoặc có thể nạp lên Khoa điện tử - Viễn thông- ĐHBKHN Trang 5 Đồ án tốt nghiệp Mục lục mạng các phần mềm ở trên máy của mình. firewall Đó là một thiết bị để ngăn cách mạng này với mạng khác. frame relay Là một dịch vụ truyền thông có ở các công ty điện thoại cho phép các kết nối với tốc độ cao giữa các máy tính. Gopher Là một dịch vụ dựa trên văn bản, cho phép làm việc với các tài liệu trên Internet. HTML Là ngôn ngữ để viết các trang Web. HTTP Là giao thức truyền siêu văn bản, đợc dùng để truyền các tập tin HTML từ server đến client. IDC Kết nối cơ sở dữ liệu trên Internet; là một hệ thống đợc dùng để cho phép các trang Web có thể truy cập vào các cơ sở dữ liệu trên Internet. IIS Là một bộ phần mềm server bao gồm: Web server, FTP server và Gopher server đợc thiết kế để sử dụng các thuận (điểm mạnh) lợi của Windows NT server. Internet address Địa chỉ IP. là một địa chỉ đặc trng 32 bit đợc ấn định cho từng máy trên Internet. Nếu nh các máy trên Internet không đợc ấn định địa chỉ IP theo cùng một hệ thống thì không thể truyền dữ liệu trên Internet đợc. IPP Là một tổ chức cho phép bất kỳ một sự kết hợp nào giữa các dịch vụ trên Internet, chẳng hạn nh Web site hosting, phân tích tên vùng, tạo nội dung và các dịch vụ có liên quan đến Internet trừ dịch vụ dial-up truy cập vào Internet. ISP Là một tổ chức cho phép truy cập vào Internet thông qua dịch vụ dial-up networking cho các khách hàng và các dịch vụ khác mà đợc các nhà cung cấp dịch vụ Internet cung cấp. InterNIC Là tổ chức quản lý địa chỉ IP và các tên vùng cho các tổ chức chính phủ, quân sự, các tổ chức khác, các tổ chức về mạng, các tổ chức giáo dục và các tổ chức thơng mại. interoperability Là khả năng của phần mềm và phần cứng cho phép giao tiếp giữa các máy tính có platform khác nhau và từ các nhà cung cấp khác nhau. IRC Là một hệ thống hội nghị mang tính toàn cầu cho phép ngời sử dụng trên Internet có thể có các cuộc hội thoại thời gian thực trên Internet. Khoa điện tử - Viễn thông- ĐHBKHN Trang 6 Đồ án tốt nghiệp Mục lục ISAPI Là Internet server API; cung cấp cho các nhà phát triển phần mềm một phơng thức để có thể mở rộng các chức năng của hệ thống IIS bằng cách dùng chính phần mềm của họ. ISDN Các dịch vụ tập trung trên mạng số; một đờng điện thoại với tốc độ cao mà có thể dùng cho dịch vụ dial-up networking. Java Là một ngôn ngữ script đợc dùng để có thể nâng cao các chức năng của các máy tính server cũng nh client. LAN Là mạng cục bộ; là một mạng với tốc độ cao mà giới hạn trong một khu vực địa lý nhất định. leased line Là một đờng tốc độ cao đợc giàng riêng để nối trực tiếp giữa hai địa điểm. modem Là một thiết bị dùng để kết nối một máy tính với mạng điện thoại và cho phép truyền dữ liệu qua mạng đối tợng này. name resolution Là một quá trình để hớng các tên tới các địa chỉ tơng ứng. Đặc biệt là trên mạng Internet, name revolution tam chiếu đến DNS, tại đó các tên vùng đợc khớp với các địa chỉ IP tơng ứng. newsgroups Là một một cuộc thảo luận cụ thể trên hệ thống NNTP. NNTP Giao thức NNTP cho phép một client có thể tah gia vào các cuộc thảo luận trên một cuộc thảo luận công cộng tuơng tự nh các hệ thống phát tin. ODBC Cơ sở dữ liệu kết nối mở; cho phép một sự giao tiếp thông dụng để truy cập đến các cơ sở dữ liệu khác nhau. package Là một nhóm các lớp (class). packet Là một đơn vị dữ liệu đợc truyền trên một đờng truyền dữ liệu. PCT Công nghệ truyền thông riêng ; là một phiên bản nâng cao của công nghệ SSL. Nó cho phép độ bảo mật cao hơn chuẩn SSL và đã đợc chính phủ Mĩ đa ra. PERL Là một ngôn ngữ lập trình cho phép có thể nâng cao đợc các tính năng của client hay server. Ping Là một chơng trình truyền một gói tin đến một máy tính ở xa để xác định các vấn đề về giao tiếp giữa hai máy và xác đinh khoảng thời gian truyền gói đó đến và nhận về. platform Khoa điện tử - Viễn thông- ĐHBKHN Trang 7 Đồ án tốt nghiệp Mục lục protocol Là một tậo các quy định về định dạng cho việc truyền dữ liệu, chp phép các máy tính có thể trao đối thông tin. PPP Là giao thức Điểm-Điểm; cung cấp một phơng tiện có hiệu quả để cho phép một máy tính có thể kết nối đến một mạng và có thể dùng rất nhiều các giao thức từ xa. RAS Dịch vụ truy cập từ xa. router Là một phần mềm hoặc một máy chuyên dụng để kết nối hai hay nhiều mạng và dẫn thông tin từ mạng này đến các mạng khác. Các router sẽ quyết định đờng đi của một gói tin trên Internet để gói tin có thể đến đợc nơi nhận. Các router trên Internet thờng là các gateway IP. scripting Dùng một ngôn ngữ lập trình để mở rộng cãc chức năng của mộy máy tính client hay server. SCSI Là một hệ thống máy tính giao tiếp nhỏ; một cấu trúc với tốc độ cao để kết nối các thiết bị ngoại vi với máy tính. search engine Là một hệ thống cho phép một ngời sử dụng có thể tìm đợc các tài nguyên cụ thể nào đó trên mạng dựa trên tiêu chẩn mà ngời sử dụng đa vào. serial port Cho phép giao tiếp với tốc độ thấp (mỗi lần một bit) để kết nối một thiết bị ngoại vi với một máy tính. server Là một máy tính mà những ngời sử dụng có thể truy cập vào thông qua một mạng, trên máy tính này có chứa các tài nguyên để phục vụ cho ngời sử dụng. server extension Một script hoặc một ứng dụng mà mở rộng khả năng của một server. SLIP Giao thức Internet đờng truyền nối tiếp; là một phơng thức cũ để cho phép các máy tính ở xa có thể truy cập vào mạng chỉ dùng giao thức IP. Hiện nay SLIP đang đợc thay thế bởi PPP. subnet mask Đợc TCP/IP dùng để điều khiển các gói tin l thông trên mạng để đến đúng nơi nhận chúng. Subnet mask đợc dùng để xác định xem địa chỉ nhận một gói tin nào dó hiện ở trong hay ngoài một mạng cục bộ nào đó. T1 connection Là một dịch vụ giao tiếp cho phép kết nối với tốc độ rất cao giữa hai điểm. Tốc độ của kết nối này là 1.5 Mbps. (tức là 1.5 mega bit trong một giây). T3 connection Là một dịch vụ với tốc độ cao nhất hiện nay, cho phép kết nối Khoa điện tử - Viễn thông- ĐHBKHN Trang 8 Đồ án tốt nghiệp Mục lục với tốc độ 45 Mbps. TCP/IP Là một bộ các giao thức trên Internet làm việc kết hợp với nhau cho phép dữ liệu có thể đợc truyền trên Internet. Telnet Là một giao thức mà một ứng dụng dùng để truy cập đến một máy tính ở xa dùng giao thức TCP/IP. Một phiên làm việc Telnet cho phép một ngời sử dụng có thể đa ra các lệnh trên máy tính ở xa mặc dù máy tính của ngời sử dụng là máy tính địa phơng. Telnet dùng giao tiếp kiểu dòng lệnh, không hề có giao tiếp đồ hoạ. UNIX Đợc công ty X/Open đa ra. UNIX là để chỉ một trong những hệ điều hành thông dụng hiện nay. virtual directory Là một con trỏ trỏ đến một th mục vật lý cho phép IIS có thể dùng đến các th mục vật lý mặc dù nó đang ở mổ vị trí khác. virtual server Một phơng thức qua đó một Web server nh là nhiều Web server. WAN Mạng diện rộng Web browser Là phần mềm đợc dùng trên một máy client để xem các tài nguyên trên Internet. Webmaster Là ngời chịu trách nhiệm bảo dỡng một Web server. WWW Là toàn bộ các server tạo nên nội dung của dịch vụ Web trên Internet. Khoa điện tử - Viễn thông- ĐHBKHN Trang 9 PhÇn 1 ThiÕt kÕ mét Web site [...]...Phần giới thiệu Dịch vụ World Wide Web (WWW), cũng thờng đợc gọi là Web là một một dịch vụ rất lớn của Internet và từ năm 1993 Web đã trở thành một dịch vụ thông dụng nhất trên Internet Trên thực tế, rất nhiều ngời nghĩ Internet và WWW là một, và một số ngời không nhận ra rằng Web thực ra là một dịch vụ (entry) chạy trên Internet Phần lớn trong số các bạn sẽ thấy rằng Web là một công cụ rất... khiển server từ xa thông qua dịch vụ Web: Hình 2.1 Sơ đồ mô tả việc điều khiển Netscape Server từ xa thông qua dịch vụ Web máy chủ chứa Netscape server modem modem Internet máy tính điều khiển Netscape server từ xa modem modem Ngoài khả năng điều khiển từ xa, Netscape Server có thể quản lý Web site của ngời sử dụng một cách hết sức chặt chẽ Bạn hoàn toàn có thể đặt an ninh cho từng trang Web Đây là... một trang Web ví dụ (Hình 1.1): Hình 1.1 Giới thiệu một trang Web Trang Web trên đây đợc đọc bởi trình duyệt Web có tên là Netscape Navigator Bạn có thể thấy rằng trong một trang web có cả văn bản và các hình ảnh Đây chính là điểm mạnh của Web Trong trang Web trên đây, đoạn văn bản \IMAGES\BACKGRND\ chính là một siêu liên kết đến một trang Web khác II Một trang Home Page là gì? Một trang Web Home Page... Ngay từ khi Web mới ra đời thì vấn đề an ninh trên dịch vụ Web đã là một vấn đề rất quan trọng Đặc biệt là trong việc truyền các dữ liệu đặc biệt, chẳng hạn nh số thẻ tín dụng cho các hoạt động tài chính, bản thân Web không hề cung cấp một khả năng an ninh nào cả Không phải các nhà thiết kế Netscape là những ngời đầu tiên nghĩ đến vấn đề an ninh trên Web, nhng Netscape thì lại là một trình duyệt Web. .. trang Web Thông tin Header của trang Web Thông tin về mục đích của trang Web Nội dung thông tin của trang Web Thông tin phần footer của trang Web Phần header của trang Web Trong phần này bạn có thể đặt các thông tin nh tiêu đề của trang Web Phần mục đích của trang Web Trong phần này bạn đặt thông tin về mục đích của trang Web này Phần này rất quan trọng vì khi một ngời sử dụng nào đó vào một trang Web. .. giá, 85% lợng dữ liệu lu thông qua lại trên Internet là của dịch vụ Web Web chứa một khối lợng rất lớn các tài liệu mà các tài liệu này đợc biểu diễn bằng rất nhiều các các công cụ (media), từ các tài liệu dới dạng văn bản thờng đến các tài liệu có sự hỗ trợ của kỹ thuật đa phơng tiện (multimedia) Một đặc điểm của Web là các trang Web đợc liên kết với các trang Web khác thông qua một phơng tiện đợc... liên kết khi mà các trang Web đang đợc nạp về: Lại một lần nữa đây cũng là một đặc tính chuẩn của các trình duyệt Web, nhng Netscape đã đa đặc tính này vào hoạt động đầu tiên Trớc kia các trình duyệt Web cũ nạp các trang Web về từ một máy tính ở xa, thì các trang Web đó chỉ đợc hiển thị khi toàn bộ trang Web đó đã đợc nạp về hết Kể cả với tốc độ 14.4 kbs thì bất kỳ một trang Web nào có kích thớc lớn... kết giữa các trang Web của EduNet đợc xem bởi trình soạn Web FrontPage của công ty Microsoft Hình 1.4 Mô tả sự liên kết của các trang Web Với hình 1.4 trên đây, bạn có thể hiểu đợc khái niệm Web một cách dễ dàng IV Ngôn ngữ HTML HTML (Hypertext Markup Language) là một ngôn ngữ dùng để tạo các trang Web có thể đợc đọc bởi các trình duyệt Web (Web browser) Nó là một ngôn ngữ dựa trên script (nếu nh... phần mềm Web Server Sau đây xin giới thiệu một số phần mềm Web Server hiện đang đợc dùng rất thông dụng I.1 Netscape Server Phần mềm Web Server này hiện nay cũng đang đợc sử dụng rất rộng rãi Một trong những khả năng rất mạnh mẽ là cho phép quản trị Netscape Server này từ xa thông qua dịch vụ Web Nếu bạn có tên và mật khẩu để vào đợc phần quản trị mạng này thì bạn hoàn toàn có thể ngồi ở rất xa mà vẫn... (URL) vào trình duyệt Web và trình duyệt Web đó sẽ gọi đến các tài nguyên đó và hiển thị trên màn hình của ngời sử dụng Ngoài ra, các trình duyệt Web còn có thể cho phép bạn duyệt các trang Web khác nhau, trở lại hoặc đi tiếp giữa các trang Web VII Các URL (Uniform Resource Locator) Một URL là để chỉ một địa chỉ đến một trang Web hoặc một tập tin (hoặc một tài nguyên) cụ thể nào đó trên Internet Một trong . mô hình một Web site đơn giản: rang Trang Home Page Trang văn hoá Trang Kinh Tế Trang Khoa Học Trang Phần mềm Trang 1 Trang 2 Trang 3 Trang 4 Trang 5 Trang 6 Trang 7 Trang 8 . Web. Trong trang Web trên đây, đoạn văn bản IMAGESBACKGRND chính là một siêu liên kết đến một trang Web khác. II. Một trang Home Page là gì? Một trang Web Home Page là một trang Web đặc biệt,. một Web site; thông thờng, nó là một trang Web giới thiệu về Web site của bạn. Trang Home Page thờng là một trang chào đón bạn đến với Web site nào đó và chỉ ra các liên kết đến tất cả các trang