Toàn Quốc 3 khái niệm về thuât ngữ web phổ biến hiện nay

Jumina Phạm

Thành viên mới
#1
WWW là gì? URL là gì? HTTP có nghĩa là gì? Sự khác biệt giữa HTTP và HTTPS? Tất cả sẽ được giải đáp ngay trong bài viết dưới đây!

World Wide Web - WWW

World Wide Web (WWW, thường được gọi là Web) là một trong những dịch vụ được sử dụng rộng rãi nhất trên Internet. Được xây dựng chủ yếu dựa trên văn bản, đồ họa và các hiệu ứng tương tác, Web ngày càng trở nên phổ biến và hiện là một phần quen thuộc của cuộc sống.

Tuy nhiên, để tạo ra các trang web “động”, tương tác với người dùng, với các hiệu ứng chuyển động bắt mắt, cập nhật thông tin thường xuyên, chứ không phải dữ liệu “tĩnh” cần có các bước kiểm tra dữ liệu. Người dùng nhập và hiển thị thông tin nhắc nhở, .... .

Để có một trang web "động", bạn phải biết cách lập trình mạng. Khi đó bạn sẽ chủ động “kiểm soát” các yếu tố trên website và tích cực tương tác với người dùng trên website, website của bạn chắc chắn sẽ thu hút được nhiều người dùng và để lại nhiều ấn tượng hơn cho người xem.

VD về một đường dẫn có www: www.meovlog.com.

HTTP - Giao thức truyền siêu văn bản

HTTP là Giao thức truyền siêu văn bản trên Web và được coi là ngôn ngữ "hội thoại" giữa các máy khách Web và máy chủ Web. Giao thức là một tập hợp các quy tắc để trao đổi tài liệu (văn bản, hình ảnh, âm thanh, video, tệp đa phương tiện, v.v.) giữa máy chủ web và trình duyệt web. Khi bạn nhập địa chỉ trang web vào trình duyệt, trình duyệt web sẽ gửi yêu cầu Http đến máy chủ web. Máy chủ web sẽ nhận yêu cầu này, thực hiện xử lý (nếu có) và trả kết quả về trình duyệt dưới dạng trang web. Giao thức HTTP được gọi là giao thức không trạng thái vì mỗi lệnh được thực thi độc lập và lệnh tiếp theo không có kiến thức về lệnh trước.

Trước đây, hầu hết các trang web đều sử dụng giao thức HTTP để truyền dữ liệu giữa các trình duyệt và máy chủ web. Tuy nhiên, do giao thức HTTP không an toàn và thông tin dễ bị đánh cắp, đặc biệt là trên các trang web thương mại điện tử, thanh toán trực tuyến, ngân hàng và tổ chức tài chính, nên thường phải đăng ký HTTPS để truyền dữ liệu bằng giao thức này. Nếu bạn định hướng cho mình con đường học lập trình web thì cần phải nắm được các khái niệm cơ bản này.

HTTPS là viết tắt của Hypertext Transfer Protocol Secure, là sự kết hợp giữa giao thức bảo mật HTTP và TLS hoặc SSL nhằm giúp cho việc trao đổi thông tin trên Internet trở nên an toàn và bảo mật hơn. Bạn có thể đăng ký với một công ty dịch vụ để mua chứng chỉ SSL và chọn mức độ bảo mật SSL phù hợp với loại hình kinh doanh trên trang web của bạn.

Uniform Resource Locator - URL

Khái niệm này ra đời cùng lúc với Internet, khi câu hỏi đặt ra là làm thế nào để chỉ rõ địa chỉ nên được đặt tên như thế nào để giúp người dùng dễ dàng truy cập các tài nguyên trên web.

Vậy URL là gì? , là một địa chỉ trên Internet, cú pháp đầy đủ của URL có dạng:

lược đồ: // <máy chủ> [: cổng] [<đường dẫn> [? <chuỗi truy vấn>]]

ở đó:

Lược đồ: loại dịch vụ Internet, các dịch vụ phổ biến nhất là http, https, được sử dụng để truy cập tài nguyên trên máy chủ web;

Host: địa chỉ của máy chủ chứa tài nguyên (ví dụ: w3schools.com, meovlog.com, lptech.asia, ...);

Port: cổng dịch vụ trên máy chủ, nếu loại dịch vụ là http thì có thể để trống và giá trị là 80;

Path: đường dẫn và tên của tệp tài nguyên trên máy chủ;

Chuỗi truy vấn: Các tham số được gửi bằng http để cung cấp thêm thông tin, cho một số xử lý bởi máy chủ web.

Đối với các trang tĩnh, trang nội dung hiếm khi được cập nhật và sửa đổi, bạn sẽ không thấy các tham số chuỗi truy vấn trong URL.

Nhưng nếu bạn đọc thông tin trên trang web "động", bạn có thể thấy tham số chuỗi truy vấn này, như science-technology.vn/?p=5950. Tuy nhiên hiện nay khi lập trình trên các site “động”, các lập trình viên cũng đã cải tiến và nâng cấp các liên kết “động” trở nên thân thiện hơn và thân thiện với SEO hơn nên bạn không thấy tham số chuỗi truy vấn nữa, bạn xem đến bài viết unsigned name nội dung và mã.