Tin tức và phân tích của tất cả các thiết bị di động

Cách thức hoạt động của trình duyệt Internet

Bạn đã bao giờ nghĩ về cách thức hoạt động của các trình duyệt internet, vốn là cánh cửa thần kỳ của người dùng vào thế giới internet chưa? Chúng tôi đã giải thích nguyên tắc hoạt động và hệ thống con của trình duyệt internet cho bạn.

Nó là một trong những ứng dụng mà chúng ta sử dụng nhiều lần mỗi ngày. Chúng tôi viết tên của một trang web trên thanh địa chỉ và trang web chúng tôi muốn sẽ xuất hiện trong vài giây. Nó dường như hoạt động rất dễ dàng Các trình duyệt Internet thực sự khá phức tạp sản phẩm với nguyên lý hoạt động và hệ thống con tạo ra điều kỳ diệu chỉ trong vài giây.

Microsoft Edge, Google Chrome, Mozilla Firefox, Safari và Opera được sử dụng nhiều nhất và mật độ 95% lưu lượng truy cập internet Mặc dù các giao diện người dùng mang trình duyệt trông khá khác nhau, nhưng tất cả các trình duyệt internet đều hoạt động trên các nguyên tắc tương tự. Cho bạn trình duyệt internet hoạt động như thế nào Chúng tôi đã trả lời câu hỏi và giải thích những điều bạn cần biết theo cách đơn giản nhất.

Trình duyệt internet hoạt động như thế nào?

Trình duyệt internet chấp nhận thông tin URL (liên kết, liên kết) được viết trên thanh địa chỉ, gọi tài nguyên URL, hiển thị nội dung trong tài nguyên và hiển thị nó cho người dùng. Đối với các trình duyệt internet, sẽ không sai khi nói rằng nó là cầu nối giữa nguồn và người dùng.

Theo đó, chúng ta có thể đánh giá nguyên tắc hoạt động của các trình duyệt internet theo bốn loại cơ bản: Chấp nhận và gọi tài nguyên URL, xử lý và chỉ đạo tài nguyên, hiển thị nguồn cho người dùng, lưu trữ nội dung được lấy từ nguồn. Mỗi loại trong số bốn danh mục hoạt động với các hệ thống con khác nhau.

Gọi tài nguyên:

Liên kết bạn nhập vào thanh địa chỉ của trình duyệt internet, tức là nội dung trong nguồn chứa thông tin URL. bên trong một lớp mạng lớn có sẵn. Khi người dùng nhập thông tin URL và nhấn nút tìm kiếm, trình duyệt internet sẽ gọi tài nguyên bằng giao thức HTTP / FTP từ bên trong lớp mạng.

Dữ liệu liên quan đến nội dung trong nguồn thông qua một hệ thống con được gọi là công cụ kết xuất kích thước byte Nó bắt đầu đến với trình duyệt internet. Trình duyệt Internet lưu trữ một số dữ liệu trên trang web nguồn để người dùng có thể truy cập dễ dàng hơn sau này.

Xử lý tài nguyên:

Công cụ kết xuất:

Các trình duyệt Internet gọi dữ liệu nguồn từ lớp mạng với thông tin URL, bắt đầu xử lý dữ liệu. Có ba hệ thống con khác nhau được sử dụng khi xử lý tài nguyên. Này; công cụ kết xuất, công cụ JavaScript và hệ thống phụ trợ.

Công cụ kết xuất xử lý dữ liệu từ nguồn nhận được từ lớp mạng và hiển thị dữ liệu đó. Công cụ kết xuất về cơ bản là Các tệp HTML, XML và hình ảnh nó đang hoạt động. Mỗi trình duyệt internet có thể sử dụng một công cụ kết xuất khác nhau. Google Chrome và Opera Mozilla Firefox Microsoft Edge Safari sử dụng công cụ kết xuất.

Công cụ kết xuất dịch mã nguồn thành một đối tượng có thể nhìn thấy được gọi là cây DOM. Cây DOM của dữ liệu trong nguồn là trạng thái cơ bản nhất. Với sự trợ giúp của các hệ thống con khác, cây này sẽ trở thành một màn hình hiển thị các thuộc tính CSS, màu sắc và nền.

Công cụ JavaScript:

Công cụ kết xuất hiển thị cây DOM bằng cách hiển thị các tệp đơn giản như HTML, XML và hình ảnh, trong khi công cụ JavaScript Xử lý mã JavaScript và bắt đầu quá trình chụp ảnh. Tất nhiên, trong toàn bộ quá trình này, hệ thống phụ trợ quản lý cơ sở dữ liệu, thiết lập máy chủ và đảm bảo rằng hệ thống hoạt động một cách hiệu quả nhất.

Mọi trình duyệt internet cái khác Có thể sử dụng công cụ JavaScript. Google Chrome Safari Mozilla Firefox Microsoft Edge sử dụng công cụ JavaScript.

Trong khi công cụ JavaScript xử lý dữ liệu JavaScript trong ngăn xếp bộ nhớ, nó tổ chức các hoạt động được thực hiện trên ngăn xếp cuộc gọi. Công cụ JavaScript có thể tìm nạp và chỉnh sửa dữ liệu trong hai ngăn xếp này, phân tích dữ liệu và thời gian xử lý, thực hiện các thao tác cơ bản như tối ưu hóa quy trình, thu thập dữ liệu rác. Công cụ JavaScript V8 của Chrome của Google là một trong những công cụ thành công nhất trong việc thu thập dữ liệu rác.

Xem nguồn:

Danh mục chế độ xem tài nguyên là điểm mà người dùng gặp tài nguyên. Dữ liệu được gọi từ lớp mạng với thông tin URL đã được xử lý bởi các công cụ kết xuất và đã đến lúc người dùng có thể xem nguồn. Các trình duyệt Internet tại thời điểm này giao diện và công cụ trình duyệt Họ đang sử dụng.

Các giao diện do trình duyệt internet trình bày cho người dùng cho phép người dùng kiểm soát dữ liệu nguồn. Thanh địa chỉ, các nút chuyển tiếp và quay lại, nút lưu, mở và đóng và màn hình chính nơi dữ liệu nguồn được hiển thị là giao diện người dùng của các trình duyệt internet. Trong lĩnh vực này bởi vì không có tiêu chuẩn mọi trình duyệt internet đều có thể sử dụng giao diện được thiết kế đặc biệt.

Hệ thống con của công cụ trình duyệt cho phép người dùng xem dữ liệu được xử lý bởi công cụ kết xuất và công cụ JavaScript, và cho phép người dùng kiểm soát là một hệ thống con. Nghĩa là, engine của trình duyệt là hệ thống cho phép người dùng tương tác trực tiếp với tài nguyên.

Lưu trữ nội dung:

Mỗi trình duyệt internet được sử dụng để lưu trữ một số dữ liệu của tài nguyên trong khi hiển thị nội dung trong tài nguyên. dung lượng lưu trữ dữ liệu hạn chế. có. Dữ liệu được ghi lại ở đây là dữ liệu được đưa đến giao diện của trình duyệt internet trong trường hợp ngắt kết nối với lớp mạng và dữ liệu được lưu vào bộ nhớ đệm để người dùng có thể truy cập tài nguyên dễ dàng hơn trong lần sau.

Dữ liệu được lưu trữ bởi trình duyệt internet bao gồm dữ liệu như tệp cục bộ, dữ liệu phiên, cookie, dữ liệu WebSQL, tệp IndexedDB, dữ liệu AppCache và tệp dịch vụ. Những dữ liệu được lưu trữ này có sẵn trong giao diện và gián đoạn giao tiếp với lớp mạng vẫn được hiển thị bởi người dùng.

Các tệp cục bộ và dữ liệu phiên thường bao gồm các khóa của các đối tượng JavaScript. Những dữ liệu này trừ khi được làm sạch đặc biệt tiếp tục được lưu trữ trong vùng lưu trữ của trình duyệt internet. Giới hạn lưu trữ trung bình cho mỗi đối tượng 5 MB50 trên mỗi trang web MB được xác định là.

Cookie là dữ liệu quan trọng được gửi bởi nguồn. Chúng được trao đổi giữa máy khách và máy chủ. Bánh quy, một số vấn đề về hiệu suất Ngay cả khi họ làm như vậy, họ vẫn quan trọng trong các vấn đề như quyền riêng tư và bảo mật. Dữ liệu WebSQL, các tệp IndexedDB rất cần thiết cho hiệu suất. Tệp dịch vụ là một cách để Google sử dụng dữ liệu trang web ngoại tuyến.

Tóm lại, trình duyệt internet hoạt động như thế nào?

Tóm tắt nguyên lý hoạt động và các hệ thống con phức tạp của trình duyệt internet; Các trình duyệt Internet tiếp cận nguồn trong lớp mạng với thông tin URL được ghi trên thanh địa chỉ, dữ liệu trong nguồn được xử lý bởi công cụ kết xuất và công cụ JavaScript với sự trợ giúp của hệ thống phụ trợ. trở nên hiển thị, Dữ liệu đã xử lý được lưu trữ trong giao diện người dùng của trình duyệt internet và được người dùng xem và kiểm soát nhờ công cụ trình duyệt.

Chúng tôi đã trả lời câu hỏi về cách trình duyệt internet hoạt động cho bạn và giải thích các chi tiết bạn cần biết theo cách đơn giản nhất. Dễ dàng với một lần chạm Không thể không ngạc nhiên về nguyên lý hoạt động và các hệ thống con phức tạp của các trình duyệt internet mở ra thế giới internet trước mắt chúng ta.

Mục lục