CHƯƠNG I. Internet là gì? Internet hay Mạng là một hệ thống thông tin toàn cầu có thể được truy nhập công cộng gồm các mạng máy tính được liên kết với nhau. Hệ thống này truyền thông tin theo kiểu nối chuyển gói dữ liệu (packet switching) dựa trên một giao thức liên mạng đã được chuẩn hóa (giao thức IP). Hệ thống này bao gồm hàng ngàn mạng máy tính nhỏ hơn của các doanh nghiệp, của các viện nghiên cứu và các trƣờng đại học, của người dùng cá nhân và các chính phủ trên toàn cầu, được liên kết bởi một loạt các công nghệ mạng điện tử, không dây và mạng quang.
Internet mang theo một loạt các tài nguyên và dịch vụ thông tin, chẳng hạn nhƣ các tài liệu và ứng dụng siêu văn bản được liên kết với nhau của World Wide Web (WWW), thư điện tử, điện thoại và chia sẻ file. Nguồn gốc của Internet bắt nguồn từ sự phát triển của chuyển mạch gói và nghiên cứu do Bộ Quốc phòng Hoa Kỳ ủy quyền thực hiện vào những năm 1960 để cho phép chia sẻ thời gian của máy tính. Mạng tiền thân chính, ARPANET, ban đầu đóng vai trò là xương sống để kết nối các mạng lưới học thuật và quân sự khu vực trong những năm 1970. Việc tài trợ cho Mạng lưới Quỹ Khoa học Quốc gia như một xương sống mới trong những năm 1980, cũng như tài trợ tư nhân cho các phần mở rộng thương mại khác, dẫn đến sự tham gia trên toàn thế giới trong việc phát triển các công nghệ mạng mới và sáp nhập nhiều mạng.
Sự liên kết của các mạng thương mại và doanh nghiệp vào đầu những năm 1990 đã đánh dấu sự khởi đầu của quá trình chuyển đổi sang Internet hiện đại, và tạo ra sự tăng trưởng theo cấp số nhân khi các thế hệ máy tính cá nhân, cá nhân và di động được kết nối với mạng. Mặc dù Internet được sử dụng rộng rãi bởi các học viện trong những năm 1980, việc thương mại hóa Internet đã kết hợp các dịch vụ và công nghệ của nó vào hầu hết mọi khía cạnh của cuộc sống hiện đại. Hầu hết các phương tiện truyền thông truyền thống, bao gồm điện thoại, đài phát thanh, truyền hình, thư giấy và báo chí được định hình lại, xác định lại hoặc thậm chí bỏ qua Internet, khai sinh các dịch vụ mới như email, VoIP, truyền hình Internet, âm nhạc trực tuyến, báo kỹ thuật số và các trang web truyền phát video. Báo, sách và 3 xuất bản in khác đang thích ứng với công nghệ trang web hoặc được định hình lại thành thành blog, web feed và tổng hợp tin tức trực tuyến.
Internet đã cho phép và tăng tốc các hình thức tương tác cá nhân mới thông qua tin nhắn tức thời, diễn đàn Internet và mạng xã hội. Mua sắm trực tuyến đã tăng theo cấp số nhân cho cả các nhà bán lẻ lớn và các doanh nghiệp nhỏ và doanh nhân, vì nó cho phép các công ty mở rộng sự hiện diện "gạch và vữa" của họ để phục vụ thị trường lớn hơn hoặc thậm chí bán hàng hóa và dịch vụ hoàn toàn trực tuyến. Các dịch vụ từ doanh nghiệp đến doanh nghiệp và tài chính trên Internet ảnh hưởng đến chuỗi cung ứng trên toàn bộ các ngành công nghiệp. Website là gì? Website còn gọi là trang web hoặc trang mạng, và nội dung liên quan được xác định bằng một tên miền chung và được xuất bản trên ít nhất một máy chủ web.
Các ví dụ đáng chú ý là các website wikipedia.com và amazon. Tất cả các trang web có thể truy cập công khai đều tạo thành World Wide Web. Cũng có những trang web riêng tư chỉ có thể được truy cập trên mạng riêng, chẳng hạn như trang web nội bộ của công ty dành cho nhân viên của công ty. Các trang web thường dành riêng cho một chủ đề hoặc mục đích cụ thể, chẳng hạn như tin tức, giáo dục, thương mại, giải trí hoặc mạng xã hội.
Siêu liên kết giữa các trang web hướng dẫn điều hướng của trang web, thường bắt đầu với trang chủ. Người dùng có thể truy cập các trang web trên nhiều loại thiết bị, bao gồm máy tính để bàn, máy tính xách tay, máy tính bảng và điện thoại thông minh. Ứng dụng được sử dụng trên các thiết bị này được gọi là trình duyệt web. Các trang web có thể được sử dụng theo nhiều kiểu khác nhau: trang web cá nhân, trang web công ty cho công ty, trang web chính phủ, trang web tổ chức, v.
Các trang web có thể là sản phẩm của một cá nhân, một doanh nghiệp hoặc tổ chức khác và thường dành riêng cho một chủ đề hoặc mục đích cụ thể. Bất kỳ trang web nào cũng có thể chứa một siêu liên kết đến bất kỳ trang web nào khác, do đó, sự phân biệt giữa các trang web riêng lẻ, theo nhận thức của ngƣời dùng, có thể không rõ ràng. Một số trang web yêu cầu người dùng đăng nhập hoặc đăng ký để truy cập nội dung. Ví dụ về các trang web đăng ký bao gồm nhiều trang web kinh doanh, trang web tin tức, trang web tạp chí học thuật, trang web trò chơi, trang web chia sẻ tệp, bảng tin, email dựa trên web, trang web mạng xã hội, trang web cung cấp dữ liệu thị trường chứng khoán theo thời gian thực, cũng như các trang web cung cấp nhiều dịch vụ khác.
Ví dụ về các trang web đăng ký bao gồm nhiều trang web kinh doanh, trang web 4 tin tức, trang web tạp chí học thuật, trang web trò chơi, trang web chia sẻ tệp, bảng tin , email dựa trên web, trang web, trang web mạng xã hội, trang web cung cấp dữ liệu thị trường tin , email dựa trên web, trang web mạng xã hội, trang web cung cấp dữ liệu thị trường chứng khoán theo thời gian thực, cũng như các trang web cung cấp nhiều dịch vụ khác. Trong khi "web site" là cách viết gốc của tiếng Anh (đôi khi được viết hoa "Web site", vì "Web" là danh từ riêng khi đề cập đến World Wide Web), biến thể này đã trở nên hiếm khi được sử dụng và "website" đã trở thành cách viết chuẩn. • Website tĩnh Trang web tĩnh là trang web có các trang web được lưu trữ trên máy chủ ở định dạng được gửi đến trình duyệt web của khách hàng. Nó chủ yếu được mã hóa bằng Hypertext Markup Language (HTML); Cascading Style Sheets (CSS) được sử dụng để kiểm soát giao diện ngoài HTML cơ bản.
Hình ảnh thường được sử dụng để tạo ra sự xuất hiện mong muốn và là một phần của nội dung chính. Âm thanh hoặc video cũng có thể được coi là nội dung "tĩnh" nếu nó phát tự động hoặc nói chung là không tương tác. Loại trang web này thường hiển thị cùng một thông tin cho tất cả khách truy cập. Tương tự như việc phát một tập tài liệu in cho khách hàng hoặc khách hàng, một trang web tĩnh nói chung sẽ cung cấp thông tin chuẩn, nhất quán trong một khoảng thời gian dài.
Mặc dù chủ sở hữu trang web có thể cập nhật định kỳ, nhưng đây là một quy trình thủ công để chỉnh sửa văn bản, ảnh và nội dung khác và có thể yêu cầu các kỹ năng và phần mềm thiết kế trang web cơ bản. Các biểu mẫu đơn giản hoặc ví dụ tiếp thị của trang web, chẳng hạn như trang web cổ điển, trang web năm trang hoặc trang web tài liệu quảng cáo thường là trang web tĩnh, vì chúng trình bày thông tin tĩnh, được xác định trước cho người dùng. Điều này có thể bao gồm thông tin về một công ty và các sản phẩm và dịch vụ của công ty thông qua văn bản, ảnh, ảnh động, âm thanh/video và menu điều hướng. Các trang web tĩnh vẫn có thể sử dụng Server Side Includes (SSI) như một tiện ích chỉnh sửa, chẳng hạn như chia sẻ một thanh menu chung trên nhiều trang.
Vì hành vi của trang web đối với người đọc vẫn là tĩnh nên đây không được coi là trang web động. • Website động Trang web động là trang web tự động thay đổi hoặc tùy chỉnh thường xuyên và tự động. Các trang động phía máy chủ được tạo "nhanh chóng" bởi mã máy tính tạo ra HTML (CSS chịu trách nhiệm về giao diện và do đó, là các tệp tĩnh). Có một loạt các 5 hệ thống phần mềm, chẳng hạn như CGI, Java Servlet và Java Server Pages (JSP), Active Server Pages và ColdFusion (CFML) có sẵn để tạo hệ thống web động và trang web HTML (CSS chịu trách nhiệm về giao diện và do đó, là các tệp tĩnh).
Có một loạt các hệ thống phần mềm, chẳng hạn như CGI, Java Servlet và Java Server Pages (JSP), Active Server Pages và ColdFusion (CFML) có sẵn để tạo hệ thống web động và trang web động. Các khung ứng dụng web và hệ thống mẫu web khác nhau có sẵn cho các ngôn ngữ lập trình thông dụng như Perl, PHP, Python và Ruby để giúp tạo các trang web động phức tạp nhanh hơn và dễ dàng hơn. Một trang web có thể hiển thị trạng thái hiện tại của cuộc đối thoại giữa những người dùng, theo dõi tình hình thay đổi hoặc cung cấp thông tin theo một cách nào đó được cá nhân hóa theo yêu cầu của từng người dùng. Ví dụ: khi trang đầu của một trang tin tức được yêu cầu, mã chạy trên máy chủ web có thể kết hợp các đoạn HTML được lưu trữ với các tin bài đƣợc truy xuất từ cơ sở dữ liệu hoặc một trang web khác qua RSS để tạo ra một trang bao gồm thông tin mới nhất.
Các trang web động có thể tương tác bằng cách sử dụng các biểu mẫu HTML, lưu trữ và đọc lại cookie của trình duyệt hoặc bằng cách tạo một loạt các trang phản ánh lịch sử các lần nhấp trước đó. Một ví dụ khác về nội dung động là khi một trang web bán lẻ có cơ sở dữ liệu về các sản phẩm truyền thông cho phép người dùng nhập một yêu cầu tìm kiếm, ví dụ như đối với từ khóa Beatles. Đáp lại, nội dung của trang web sẽ thay đổi một cách tự nhiên như trước đây, và sau đó sẽ hiển thị danh sách các sản phẩm của Beatles như CD, DVD và sách. HTML động sử dụng mã JavaScript để hướng dẫn trình duyệt web cách sửa đổi nội dung trang một cách tƣơng tác.
Một cách khác để mô phỏng một loại trang web động nhất định trong khi tránh mất hiệu suất khi khởi chạy động cơ trên cơ sở mỗi người dùng hoặc mỗi kết nối là việc tự động tạo lại một loạt lớn các trang tĩnh theo định kỳ. CÁC CÔNG NGHỆ ĐƯỢC SỬ DỤNG Website được sử dụng các ngôn ngữ chuẩn cho 1 trang web như: HTML, CSS, Javascript, PHP; các thư viện, framework như: jQuey, Bootstrap và Hệ quản trị CSDL MySQL.