Mở đầu Chương 2: Kiến thức cơ bản Chương 3: Phân tích và thiết kế hệ thống Chương 4: Triển khai xây dựng và kết quả 4 CHƯƠNG 2: KIẾN THỨC CƠ BẢN 2. Khái niệm cơ bản về Internet a. Giới thiệu chung Internet, viết tắt của "Interconnected Networks" hay "Mạng lưới liên kết," đã trở thành một phần không thể thiếu của cuộc sống và kinh tế toàn cầu trong thời đại số hóa ngày nay. Đây là một mạng lưới toàn cầu kết nối hàng tỷ thiết bị và người dùng trên khắp thế giới, cung cấp một cửa sổ vô tận đến thông tin, tài liệu, dịch vụ, và cơ hội.
Sự ra đời của Internet không phải là một sự kiện đột ngột mà là sự tiến hóa qua nhiều giai đoạn. Nó bắt đầu với sự kết nối đầu tiên giữa hai máy tính tại một trường đại học và phát triển thành một mạng lưới toàn cầu liên kết các mạng nhỏ và trở thành một phương tiện truyền thông chủ đạo. Cách hoạt động của internet Internet hoạt động dựa trên một mô hình mạng lưới phức tạp, cho phép truyền tải dữ liệu và thông tin giữa các thiết bị điện tử trên khắp thế giới. Quá trình hoạt động của Internet có thể được mô tả bằng các bước cơ bản sau: Giao thức DNS (Domain Name System): Nếu bạn nhập một địa chỉ web (ví dụ: www.com), trình duyệt cần biết địa chỉ IP (Internet Protocol) tương ứng của máy chủ chứa trang web đó.
Giao thức DNS chuyển đổi địa chỉ web thành địa chỉ IP bằng cách tìm kiếm trong một hệ thống tên miền. Gửi yêu cầu đến máy chủ: Sau khi có địa chỉ IP, trình duyệt của bạn gửi yêu cầu đến máy chủ web tương ứng. Yêu cầu này chứa thông tin về trang web hoặc tài nguyên bạn muốn truy cập. Quyết định đường đi: Tại các trạm giao tiếp trung gian (được gọi là Router), gói dữ liệu chứa yêu cầu của bạn được xử lý để xác định đường đi tốt nhất để đến máy chủ web đích.
Routers là các thiết bị quan trọng trong hệ thống Internet, và chúng xác định các đường đi dựa trên địa chỉ IP và các thông tin khác. 5 Truyền tải dữ liệu: Yêu cầu của bạn được chuyển từ router này sang router khác trên đường đi đến máy chủ web. Điều này thường liên quan đến nhiều router và máy chủ trung gian trên khắp thế giới. Gửi yêu cầu đến máy chủ đích: Cuối cùng, yêu cầu của bạn đến đích tới máy chủ web mà bạn muốn truy cập.
Xử lý yêu cầu: Máy chủ web đích nhận yêu cầu của bạn và xử lý nó. Nó có thể truy cập cơ sở dữ liệu, thực hiện tính toán, và tạo ra nội dung phản hồi. Phản hồi: Sau khi máy chủ web hoàn thành xử lý, nó gửi lại phản hồi chứa dữ liệu hoặc trang web bạn yêu cầu. Nhận dữ liệu: Trình duyệt hoặc ứng dụng của bạn nhận phản hồi từ máy chủ và hiển thị nó trên màn hình của bạn để bạn có thể xem và tương tác.
Kết nối kết thúc: Sau khi bạn đã xem xong hoặc thực hiện các hoạt động trên trang web, kết nối với máy chủ đích kết thúc, và các tài nguyên mạng tạm thời được giải phóng. Cả quá trình này xảy ra trong thời gian rất ngắn và chủ yếu dựa vào các giao thức mạng và hạ tầng phức tạp của Internet để đảm bảo rằng dữ liệu được truyền tải an toàn và hiệu quả. Khái niệm cơ bản về website Một website là một tập hợp các trang web liên kết với nhau trên Internet và được lưu trữ trên máy chủ web để có thể truy cập qua trình duyệt web. Mỗi trang web có thể chứa nhiều loại thông tin, bao gồm văn bản, hình ảnh, âm thanh, video, và các phương tiện đa phương tiện khác.
Website thường có một địa chỉ web (URL) duy nhất, chẳng hạn như "www.com," để truy cập nó. Mỗi trang web có thể chứa các thông tin khác nhau và dựng dạng theo một cấu trúc riêng, tùy thuộc vào mục đích của nó. Website thường được tạo bởi các nhà phát triển web bằng cách sử dụng ngôn ngữ lập trình web như HTML, CSS, và JavaScript. Để truy cập một trang web, bạn chỉ cần nhập địa chỉ URL của nó vào trình duyệt web của mình, sau đó trình duyệt sẽ tải nội dung của trang web từ máy chủ web và hiển thị nó trên màn hình của bạn.
Các yếu tố để một trang web hoạt động Để một trang web hoạt động một cách hiệu quả và đáng tin cậy, cần phải xem xét nhiều yếu tố quan trọng. - Hosting và Máy chủ Web: Máy chủ web là nền tảng cơ sở dữ liệu trang web của bạn, và hosting đảm bảo rằng trang web của bạn có thể truy cập trực tuyến. Chọn một dịch vụ hosting đáng tin cậy và phù hợp với nhu cầu là quan trọng. - Tên Miền (Domain Name): Địa chỉ web (URL) của trang web cần phải dễ nhớ và dễ truy cập.
Chọn một tên miền liên quan đến nội dung của bạn và dễ dàng nhớ là quan trọng. - Source Code (Các tệp tin html, xhtml. hoặc một bộ code/cms) [3] c. Lợi ích của một trang web Có thể nói, website giống như một cửa hàng, một địa điểm trực tuyến nơi mà người dùng có thể tìm kiếm mọi thông tin họ cần về một sản phẩm, dịch vụ và lĩnh vực.
Nhiều website còn là nơi giao tiếp, giao dịch, trao đổi thông tin. Với website, mình sẽ không cần phải đi đâu mà mà có thể truy cập bất cứ thông tin nào mong muốn. Điều này giúp tiết kiệm chi phí lại làm cho quá trình công việc diễn ra nhanh chóng và hiệu quả hơn - Tiếp cận rộng rãi: Trang web cho phép bạn tiếp cận một lượng lớn khách hàng, người dùng, hoặc đối tượng mục tiêu trên toàn thế giới. Bất kể bạn là ai hoặc nơi bạn ở, trang web có thể giúp bạn tiếp cận hàng tỷ người trên Internet.
- Truyền tải thông tin: Trang web là một nền tảng hiệu quả để truyền tải thông tin về sản phẩm, dịch vụ, hoặc nội dung của bạn. Bạn có thể chia sẻ thông tin về sản phẩm, dịch vụ, lịch sử, và nhiều thông điệp khác một cách dễ dàng qua trang web của mình. - Thương mại điện tử: Nếu bạn kinh doanh, một trang web có thể là cửa hàng trực tuyến của bạn, cho phép bạn bán sản phẩm và dịch vụ trực tuyến. Điều này mở ra cơ hội tiếp cận thị trường toàn cầu.
7 - Tạo thương hiệu: Trang web của bạn có thể giúp bạn xây dựng và củng cố thương hiệu của mình. Bạn có thể tạo một hình ảnh chuyên nghiệp và truyền tải giá trị của thương hiệu thông qua trang web. - Tạo cơ hội kinh doanh: Trang web có thể tạo cơ hội kinh doanh mới, bao gồm cách kết nối với đối tác, nhà đầu tư, và khách hàng tiềm năng. - Tạo nền tảng cho truyền thông và tiếp thị: Trang web có thể là trung tâm cho các chiến dịch truyền thông và tiếp thị trực tuyến của bạn, giúp bạn quảng bá sản phẩm và dịch vụ một cách hiệu quả.
Sự phát triển vượt bậc của công nghệ số đã dẫn đến việc ra đời của hàng triệu website, cũng vì lí do này mà người ta đã chia website thành nhiều loại, mỗi loại lại sở hữu các tính năng, đặc điểm khác nhau. Tuy nhiên, đặc điểm chung của mỗi trang web là có thể hỗ trợ và tác động rất nhiều cho con người trong việc thực hiện công việc, các sinh hoạt trong cuộc sống hằng ngày 2. Khái niệm cơ bản về HTML HTML (HyperText Markup Language) là một ngôn ngữ đánh dấu được sử dụng để tạo và cấu trúc nội dung của các trang web trên Internet. HTML cho phép bạn định rõ cách các phần tử trên trang web nên được hiển thị và tương tác với nhau.
Các trình duyệt web sử dụng mã HTML để hiển thị nội dung của trang web một cách đúng đắn và trực quan. HTML hoạt động bằng cách sử dụng các thẻ (tags) để bao quanh và đánh dấu các phần tử trên trang web. Mỗi thẻ thường bắt đầu bằng dấu nhấn mở "<" và kết thúc bằng dấu nhấn đóng ">". Thẻ mở đánh dấu sự bắt đầu của một phần tử, và thẻ đóng đánh dấu sự kết thúc của nó.
Ví dụ đơn giản về một thẻ HTML là thẻ đánh dấu tiêu đề: HTML không chỉ định nội dung mà còn cung cấp cấu trúc cho trang web. Nó cho phép bạn thêm hình ảnh, liên kết, danh sách, bảng, biểu đồ, và nhiều phần tử khác để tạo trải nghiệm đa dạng cho người dùng trên trang web. Cách hoạt động của HTML HTML hoạt động bằng cách sử dụng các thẻ (tags) để đánh dấu và cấu trúc nội dung của trang web. Khi một trang web được tải vào trình duyệt web, trình duyệt sẽ đọc mã HTML và hiển thị nội dung của trang dựa trên cấu trúc và chỉ định trong mã HTML.
Cách HTML hoạt động theo các bước cơ bản: - Tạo mã HTML: Người phát triển tạo mã HTML bằng cách sử dụng các thẻ HTML để đánh dấu và cấu trúc nội dung của trang web. Các thẻ này bao gồm thẻ mở và thẻ đóng, và chúng bao quanh các phần tử trên trang web để xác định cách chúng nên được hiển thị và tương tác. - Lưu trữ trên máy chủ web: Mã HTML và tất cả các tệp đính kèm (như hình ảnh, tệp CSS, và tệp JavaScript) được lưu trữ trên máy chủ web. Máy chủ web là một máy tính được cấu hình để chia sẻ tệp và dữ liệu trang web với các trình duyệt web khác qua Internet.
- Trình duyệt tải trang web: Khi người dùng nhập URL của trang web vào trình duyệt hoặc nhấp vào một liên kết, trình duyệt sẽ tạo một yêu cầu đến máy chủ web để lấy mã HTML và tệp liên quan. - Phân tích và hiển thị: Trình duyệt web sẽ phân tích mã HTML để hiểu cấu trúc và nội dung của trang web. Nó sẽ xác định cách hiển thị các phần tử, văn bản, hình ảnh, và liên kết dựa trên thông tin trong mã HTML. - Tải tệp đính kèm: Nếu trang web chứa hình ảnh, video, hoặc tệp CSS và JavaScript, trình duyệt cũng sẽ tải các tệp này từ máy chủ web để hiển thị trang web một cách đầy đủ và đúng đắn.
- Hiển thị trang web: Sau khi phân tích và tải nội dung, trình duyệt sẽ hiển thị trang web cho người dùng trên màn hình máy tính hoặc thiết bị di động của họ. Người dùng có thể tương tác với trang web bằng cách nhấp vào liên kết, điền vào mẫu, hoặc thực hiện các hành động khác được định nghĩa trong mã HTML và JavaScript.