Web - Cách thức hoạt động?
Ở cấp độ đơn giản nhất, về mặt vật lý Web bao gồm các thành phần sau:
Your personal computer - Đây là PC mà bạn ngồi để xem web.
A Web browser - Một phần mềm được cài đặt trên PC giúp bạn duyệt Web.
An internet connection - Điều này được cung cấp bởi một ISP và kết nối bạn với internet để truy cập vào bất kỳ Trang web nào.
A Web server - Đây là máy tính lưu trữ một trang web.
Routers & Switches - Chúng là sự kết hợp giữa phần mềm và phần cứng nhận yêu cầu của bạn và chuyển đến máy chủ Web thích hợp.
Web được biết đến như một hệ thống máy khách-máy chủ . Máy tính của bạn là máy khách và máy tính từ xa lưu trữ các tệp điện tử là máy chủ.
Cách hoạt động của web
Khi bạn nhập một cái gì đó như Google.com , yêu cầu sẽ chuyển đến một trong nhiều máy tính đặc biệt trên Internet được gọi là Máy chủ tên miền (DNS). Tất cả các yêu cầu này được định tuyến thông qua các bộ định tuyến và chuyển mạch khác nhau. Máy chủ định danh miền lưu giữ các bảng tên máy và địa chỉ IP của chúng, vì vậy khi bạn nhập vào Google.com, nó sẽ được dịch thành một số, xác định các máy tính cung cấp Trang web Google cho bạn.
Khi bạn muốn xem bất kỳ trang nào trên Web, bạn phải bắt đầu hoạt động bằng cách yêu cầu một trang bằng trình duyệt của bạn. Trình duyệt yêu cầu máy chủ tên miền dịch tên miền bạn yêu cầu thành địa chỉ IP. Sau đó, trình duyệt sẽ gửi yêu cầu đến máy chủ đó cho trang bạn muốn, sử dụng tiêu chuẩn được gọi là Giao thức truyền siêu văn bản hoặc HTTP.
Máy chủ phải liên tục được kết nối với Internet, sẵn sàng phục vụ các trang cho khách truy cập. Khi nhận được một yêu cầu, nó sẽ tìm tài liệu được yêu cầu và đưa nó trở lại trình duyệt Web. Khi một yêu cầu được thực hiện, máy chủ thường ghi lại địa chỉ IP của khách hàng, tài liệu được yêu cầu và ngày giờ yêu cầu. Thông tin này khác nhau giữa máy chủ.
Một trang Web trung bình thực sự yêu cầu trình duyệt Web yêu cầu nhiều hơn một tệp từ máy chủ Web và không chỉ trang HTML / XHTML, mà còn bất kỳ hình ảnh, biểu định kiểu và các tài nguyên khác được sử dụng trong trang web. Mỗi tệp này bao gồm cả trang chính cần có URL để xác định từng mục. Sau đó, mỗi mục được máy chủ Web gửi đến trình duyệt Web và trình duyệt Web thu thập tất cả thông tin này và hiển thị chúng dưới dạng trang Web.
Nói ngắn gọn
Chúng ta đã thấy tương tác giữa máy khách - máy chủ Web diễn ra như thế nào. Chúng tôi có thể tóm tắt các bước này như sau:
Người dùng nhập URL vào trình duyệt (ví dụ: Google.com . Yêu cầu này được chuyển đến máy chủ tên miền.
Máy chủ tên miền trả về địa chỉ IP cho máy chủ lưu trữ Trang web (ví dụ: 68.178.157.132).
Trình duyệt yêu cầu trang từ máy chủ Web bằng địa chỉ IP do máy chủ tên miền chỉ định.
Máy chủ Web trả trang về địa chỉ IP được chỉ định bởi trình duyệt yêu cầu trang. Trang cũng có thể chứa các liên kết đến các tệp khác trên cùng một máy chủ, chẳng hạn như hình ảnh, mà trình duyệt cũng sẽ yêu cầu.
Trình duyệt thu thập tất cả thông tin và hiển thị trên máy tính của bạn dưới dạng trang Web.