Sự khác nhau giữa trang Web và Webserver

Sự khác nhau giữa trang web, webserver

Web và webserver nghe qua thì giống nhau nhưng thực chất lại là 2 khái niệm hoàn toàn khác. Vậy hãy cùng Vinaseco tìm hiểu về sự khác nhau đó nhé!

Trang web

Một tài liệu có thể được hiển thị trong trình duyệt web như Firefox, Google Chrome, Opera, Internet Explorer, Microsoft Edge hoặc Safari của Apple. Trang web cũng thường chỉ được gọi tắt là trang. Có nhiều loại trang web khác nhau, từ đơn giản đến phức tạp như: facebook.com, amazone.com, 24h.com.vn, dantri.com.vn, kenh14.vn,…

Trang web là một tài liệu đơn giản có thể hiển thị bằng trình duyệt. Các tài liệu như vậy được viết bằng ngôn ngữ HTML. Một trang web có thể nhúng nhiều loại tài nguyên khác nhau như:

  • Style information (Thông tin kiểu) – Kiểm soát giao diện của trang
  • Script – Thêm tính tương tác cho trang
  • Media – Hình ảnh, âm thanh và video.

Lưu ý: Trình duyệt cũng có thể hiển thị các tài liệu khác như file PDF hoặc hình ảnh, nhưng thuật ngữ trang web đề cập cụ thể đến tài liệu HTML.

Tất cả các trang web có sẵn trên web đều có thể truy cập được thông qua một địa chỉ duy nhất. Để truy cập một trang, chỉ cần nhập địa chỉ của trang đó vào thanh địa chỉ trình duyệt của bạn:

Webserver

Webserver là một máy tính host một trang web trên Internet.

Web server là một máy tính host một hoặc nhiều website. “Host” có nghĩa là tất cả các trang web. Đồng thời những file hỗ trợ của chúng đều có sẵn trên máy tính đó. Web server sẽ gửi bất kỳ trang web nào từ website mà nó đang host tới mọi trình duyệt, theo yêu cầu của người dùng.

Đừng nhầm lẫn giữa web và webserver. Ví dụ, nếu bạn nghe ai đó nói, “Website của tôi không phản hồi”. Điều đó thực sự có nghĩa là web server không phản hồi. Do đó trang web không khả dụng. Quan trọng hơn, vì một web server có thể host nhiều website, thuật ngữ web server không bao giờ được sử dụng để chỉ một website, vì nó có thể gây ra sự nhầm lẫn lớn. Trong ví dụ trước, nếu nói, “Web server của tôi không phản hồi”, điều đó có nghĩa là nhiều website trên web server đó không khả dụng.

su-khac-nhau-giua-web-va-web-server

Nhìn dưới góc độ cơ bản thì web client yêu cầu một trang web từ địa chỉ example.com. Web server nhận được yêu cầu và phản hồi nội dung lại cho web client. Từ phía web client sẽ nhận được nội dung tệp tin trên trình duyệt.

Phân biệt web và webserver

Hãy cùng đi sâu hơn vào vấn đề. Khi web client yêu cầu một trang web từ trình duyệt với địa chỉ example.com thì đường dẫn URL đầy đủ sẽ là http://example.com/index.html

Từ địa chỉ trên chia thành 3 phần:

– http:// → Trình duyệt web xác định giao thức là http. Nội dung phục vụ là web và được phản hồi từ web server. Giao thức http cho phép giao tiếp giữa web client và server.

– example.com → là server name mà phục vụ nội dung web cho client

– /index.html → đây là đường dẫn ảo tệp tin trên máy chủ example.com (index.html là tệp tin mặc định web server phục vụ web client. Tùy thuộc vào cấu hình mỗi web server mà tệp tin mặc định sẽ khác nhau. Nó cũng có thể là index.php, index.jsp,…)

Ví dụ

Quá trình hoạt động được thực hiện như sau:

Web client giao tiếp với máy chủ DNS để thực hiện phân giải tên example.com sang địa chỉ IP (ví dụ 123.123.123.123). Web client sau đó thực hiện kết nối đến web server với địa chỉ IP đó trên cổng 80 (80 là cổng mặc định cho dịch vụ web, cổng này có thể khác tùy thuộc vào cấu hình trên web server).

Trình duyệt web gửi một yêu cầu GET đến máy chủ, và yêu cầu phục vụ trang web http://example.com/index.html

Web server nhận được yêu cầu, và ánh xạ đường dẫn ảo/ index.html đến đúng tệp tin có thực trên máy chủ. Nếu trang yêu cầu được tìm thấy, nó phản hồi http response đến client và hiển thị nội dung tệp index.html lên trình duyệt web của client. Nếu trang web yêu cầu không tìm thấy, web server sẽ gửi phản hồi http response đến client với thông báo: “404 Not Found”.

Trên đây là những điểm cơ bản khác nhau giữa Web và Webserver. Qua đó giúp chúng ta có cái nhìn tổng quan nhất và để tránh nhầm lẫn trong quá trình làm việc.

Vinaseco là đơn vị tiên phong trong quá trình chuyển đổi số cho các tổ chức hành nghề luật tại Việt Nam. Chúng tôi tự hào được đồng hành với hơn 100 tổ chức hành nghề luật trong nhiều lĩnh vực: đất đai, doanh nghiệp, giấy phép, tranh tụng, ...

VINA CASE - Phần mềm quản lý dịch vụ và hồ sơ pháp lý là sự lựa chọn hàng đầu cho các tổ chức hành nghề luật tại Việt Nam. VINA CASE giúp các tổ chức hành nghề luật tự động hóa quy trình nghiệp vụ, quản lý hợp đồng - tài chính - nhân sự trên cùng 1 nền tảng.

Để nhận tư vấn  và trải nghiệm phần mềm miễn phí. Hãy điền vào biểu mẫu dưới đây.