Cách trình duyệt web và máy chủ web giao tiếp

Trình duyệt web được sử dụng để hiển thị nội dung máy chủ web

Các trình duyệt web như Internet Explorer, Firefox, Chrome và Safari xếp hạng trong số các ứng dụng mạng phổ biến nhất trên thế giới. Chúng được sử dụng để duyệt thông tin cơ bản nhưng cũng cho các nhu cầu khác bao gồm mua sắm trực tuyến và chơi game thông thường.

Các máy chủ web là những gì cung cấp nội dung cho các trình duyệt web; những gì trình duyệt yêu cầu, máy chủ cung cấp thông qua kết nối mạng Internet.

Thiết kế mạng Client-Server và Web

Trình duyệt web và máy chủ web hoạt động cùng nhau như một hệ thống máy khách-máy chủ . Trong mạng máy tính, client-server là một phương pháp tiêu chuẩn để thiết kế các ứng dụng nơi dữ liệu được lưu giữ tại các vị trí trung tâm (máy chủ) và được chia sẻ hiệu quả với bất kỳ số máy tính nào khác (máy khách) theo yêu cầu. Tất cả các trình duyệt web hoạt động như các khách hàng yêu cầu thông tin từ các trang web (máy chủ).

Nhiều khách hàng trình duyệt web có thể yêu cầu dữ liệu từ cùng một trang web. Yêu cầu có thể xảy ra ở tất cả các thời điểm khác nhau hoặc cùng một lúc. Các hệ thống máy khách-khách hàng gọi mọi yêu cầu tới cùng một trang web để được xử lý bởi một máy chủ. Tuy nhiên, trong thực tế, vì khối lượng yêu cầu tới các máy chủ web đôi khi có thể phát triển rất lớn, các máy chủ web thường được xây dựng như một nhóm phân phối của nhiều máy tính máy chủ.

Đối với các trang web rất lớn phổ biến ở các quốc gia khác nhau trên thế giới, hồ bơi máy chủ web này được phân phối theo địa lý để giúp cải thiện thời gian phản hồi cho các trình duyệt. Nếu máy chủ gần với thiết bị yêu cầu, nó sẽ làm theo thời gian cần để cung cấp nội dung nhanh hơn nếu máy chủ ở xa hơn.

Các giao thức mạng cho trình duyệt web và máy chủ

Trình duyệt web và máy chủ giao tiếp qua TCP / IP . Giao thức truyền siêu văn bản (HTTP) là giao thức ứng dụng chuẩn trên đầu trang của TCP / IP hỗ trợ các yêu cầu trình duyệt web và phản hồi của máy chủ.

Các trình duyệt web cũng dựa vào DNS để làm việc với các URL . Các tiêu chuẩn giao thức này cho phép các thương hiệu trình duyệt web khác nhau giao tiếp với các thương hiệu máy chủ web khác nhau mà không yêu cầu logic đặc biệt cho mỗi kết hợp.

Giống như hầu hết lưu lượng truy cập internet, trình duyệt web và kết nối máy chủ thường chạy qua một loạt các bộ định tuyến mạng trung gian.

Một phiên duyệt web cơ bản hoạt động như sau: