Trình duyệt hiển thị HTML như thế nào

Hãy hiểu ngắn gọn khi bạn mở trình duyệt và gõ địa chỉ web như http. //www. ugaoo. com. Đại khái tất cả mọi thứ diễn ra phía sau hiện trường, trước khi bạn bắt đầu thấy trang web được hiển thị trong trình duyệt của mình.  

  1. Điều đầu tiên mà trình duyệt làm là thử và phân giải tên miền www. ugaoo. com đến địa chỉ IP/s.  
  2. Sau đó, trình duyệt sẽ tạo một yêu cầu HTTP tới máy chủ đằng sau địa chỉ IP đó với đường dẫn URL mà bạn đã yêu cầu trong thanh địa chỉ của trình duyệt
  3. Khi trình duyệt đưa ra yêu cầu, trước tiên trình duyệt sẽ mở kết nối với máy chủ. Sau đó gửi yêu cầu HTTP đến máy chủ.  
  4. Với giả định rằng máy chủ có khả năng hiểu các yêu cầu HTTP. Máy chủ sẽ xử lý yêu cầu đến và phản hồi thích hợp dựa trên đường dẫn được yêu cầu.   
  5. Nếu đường dẫn được yêu cầu không hợp lệ hoặc yêu cầu xác thực. Máy chủ sẽ phản hồi với một lỗi có liên quan hoặc chuyển hướng bạn đến trang đăng nhập tương ứng.  
  6. Giả sử đường dẫn yêu cầu của bạn có thể được phục vụ bởi máy chủ. Máy chủ sẽ phản hồi bằng một trang HTML, được hiển thị trong trình duyệt của bạn.  
  7. Khi toàn bộ phản hồi được gửi từ máy chủ, nó sẽ đóng kết nối do trình duyệt của bạn mở. (GHI CHÚ. chú ý đến điểm thứ 3 và thứ 7. Giao thức HTTP được cho là không trạng thái. Đóng kết nối máy chủ sau khi toàn bộ phản hồi được gửi là lý do tại sao nó được gọi là không trạng thái. )

Điểm quan trọng cần hiểu ở đây là máy chủ có thể phản hồi bằng một URL mới mà người dùng có thể được chuyển hướng đến. Bạn sẽ nhận thấy URL được chuyển hướng này bị thay đổi trên thanh địa chỉ của trình duyệt

Ở trên, chúng ta đã xem xét cách máy chủ nhận yêu cầu và phản hồi bằng trang HTML. Bây giờ chúng ta hãy hiểu ngắn gọn về trang HTML là gì.  

Trang HTML là gì?

Dạng dài - Ngôn ngữ đánh dấu siêu văn bản

Its text file which contains HTML , etc with their respective starting and ending tags, arranged in defined structure by the HTML standard. These tags are arranged in parent child relationship like below. Entire contents are enclosed inside starting and ending tag.

<html>
		<head>
			<title> Hello </title>
		</head>

		<body>
			<p> Hello web world </p>
		</body>
</html>

The HTML page is divided into two major sections and . The first section contains the tags and contents related to showing the title, logo, and other relevant configurations used by the browser to render the page properly. It also ideally contains other resources like CSS & javascript URLs which are processed by the browser to render the page. ( I will not get into details of what is CSS and Javascript. They themselves are big topics individually to understand in detail). The second section contains the HTML tags which result in the page that you see in your browser.

Có một số tài nguyên khác góp phần hiển thị trang mà chúng tôi thấy trong trình duyệt

JavaScript -