Step 2: Inspect the TraceTo focus on HTTP traffic, enter and apply a f dịch - Step 2: Inspect the TraceTo focus on HTTP traffic, enter and apply a f Việt làm thế nào để nói

Step 2: Inspect the TraceTo focus o

Step 2: Inspect the Trace
To focus on HTTP traffic, enter and apply a filter expression of “http”. This filter will show HTTP re-quests and responses, but not the individual packets that are involved. Recall that an HTTP response carrying content will normally be spread across multiple packets. When the last packet in the response arrives, Wireshark assembles the complete response and tags the packet with protocol HTTP. The earlier packets are simply TCP segments carrying data; the last packet tagged HTTP includes a list of all the earlier packets used to make the response. A similar process occurs for the request, but in this case it is common for a request to fit in a single packet. With the filter expression of “http” we will hide the intermediate TCP packets and see only the HTTP requests and responses. With this filter, your Wireshark display should be similar to the figure showing our example.
Select the first GET in the trace, and expand its HTTP block. This will let us inspect the details of an HTTP request. Observe that the HTTP header follows the TCP and IP headers, as HTTP is an application protocol that is transported using TCP/IP. To view it, select the packet, find the HTTP block in the middle panel, and expand it (by using the “+” expander or icon). This block is expanded in our figure.
Explore the headers that are sent along with the request. First, you will see the GET method at the start of the request, including details such as the path. Then you will see a series of headers in the form of tagged parameters. There may be many headers, and the choice of headers and their values vary from browser to browser. See if you have any of these common headers:
• Host. A mandatory header, it identifies the name (and port) of the server.
• User-Agent. The kind of browser and its capabilities.
• Accept, Accept-Encoding, Accept-Charset, Accept-Language. Descriptions of the formats that will be accepted in the response, e.g., text/html, including its encoding, e.g., gzip, and language.
• Cookie. The name and value of cookies the browser holds for the website.
• Cache-Control. Information about how the response can be cached.
The request information is sent in a simple text and line-based format. If you look in the bottom panel you can read much of the request directly from the packet itself!
Select the response that corresponds to the first GET in the trace, and expand its HTTP block. The Info for this packet will indicate “200 OK” in the case of a normal, successful transfer. You will see that the response is similar to the request, with a series of headers that follow the “200 OK” status code. However, different headers will be used, and the headers will be followed by the requested content. See if you have any of these common headers:
• Server. The kind of server and its capabilities.
• Date, Last-Modified. The time of the response and the time the content last changed.
• Cache-Control, Expires, Etag. Information about how the response can be cached.
Answer the following questions: (answers on next page)
1. What is the format of a header line? Give a simple description that fits the headers you see.
2. What headers are used to indicate the kind and length of content that is returned in a response?
Answers to Inspect the Trace

1. Each header line consists of the name of the header field and its value separated by a colon. There can be whitespace before (and after) the value. The line ends with a “carriage return, line feed” pair of characters, often written CRLF or “
”.

2. The type of the content is given by the Content-Type header, and its length is normally given by the Content-Length header. (It is possible but unlikely that these headers are not present.)

Step 3: Content Caching

The second fetch in the trace should be a re-fetch of the first URL. This fetch presents an opportunity for us to look at caching in action, since it is highly likely that the image or document has not changed and therefore does not need to be downloaded again. HTTP caching mechanisms should identify this opportunity. We will now see how they work.
Select the GET that is a re-fetch of the first GET, and expand its HTTP block. Likely, this will be the second GET in the trace. However, look carefully because your browser may issue other HTTP requests for its own reasons. For example, you might see a GET for /favicon.ico in the trace. This is the browser requesting the icon for the site to use as part of the browser display. Similarly, if you typed in the URL bar your browser may have issued GETs as part of its auto-completion routine. We are not interested in this background browser activity at the moment.
Now find the header that will let the server work out whether it needs to send fresh content. We will ask you about this header shortly. The server will need to send fresh content only if the content has changed since the browser last downloaded it. To work this out, the browser includ
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Bước 2: Kiểm tra dấu vếtTập trung vào lưu lượng truy cập HTTP, nhập và áp dụng một biểu thức lọc của "http". Bộ lọc này sẽ hiển thị HTTP tái nhiệm vụ và phản ứng, nhưng không phải các gói dữ liệu cá nhân có liên quan. Nhớ phản hồi HTTP mang nội dung bình thường sẽ được lan truyền qua nhiều gói. Khi gói cuối cùng trong các phản ứng đến, Wireshark lắp ráp các phản ứng đầy đủ và thẻ gói với giao thức HTTP. Các gói dữ liệu trước đó là chỉ đơn giản là TCP phân đoạn dữ liệu; cuối cùng gói tagged HTTP bao gồm một danh sách tất cả các gói dữ liệu trước đó được sử dụng để thực hiện các phản ứng. Một quá trình tương tự xảy ra theo yêu cầu, nhưng trong trường hợp này là phổ biến cho một yêu cầu để phù hợp trong một gói duy nhất. Với các biểu hiện bộ lọc "http" chúng tôi sẽ ẩn các gói TCP trung gian và nhìn thấy chỉ là các yêu cầu HTTP và hồi đáp. Với bộ lọc này, màn hình Wireshark của bạn nên được tương tự như hình hiển thị các ví dụ của chúng tôi.Chọn nhận ĐƯỢC đầu tiên trong dấu vết và mở rộng của nó chặn HTTP. Điều này cho chúng tôi sẽ kiểm tra các chi tiết của một yêu cầu HTTP. Quan sát các tiêu đề HTTP sau tiêu đề TCP và IP như HTTP là một giao thức ứng dụng được vận chuyển bằng cách sử dụng TCP/IP. Để xem nó, chọn gói dữ liệu, tìm thấy khối HTTP trong bảng điều khiển trung và mở rộng nó (bằng cách sử dụng "+" expander hoặc biểu tượng). Khối này được mở rộng trong hình của chúng tôi. Khám phá các tiêu đề được gửi cùng với yêu cầu. Trước tiên, bạn sẽ thấy phương pháp LẤY lúc bắt đầu yêu cầu, bao gồm các chi tiết như các đường dẫn. Sau đó, bạn sẽ thấy một loạt các tiêu đề dưới dạng tham số được gắn thẻ. Có thể có rất nhiều các tiêu đề, và sự lựa chọn của tiêu đề và giá trị của họ khác nhau từ trình duyệt để trình duyệt. Xem nếu bạn có bất kỳ của các tiêu đề phổ biến:• Lưu trữ. Một tiêu đề bắt buộc, nó xác định tên (và port) của máy chủ.• Đại lý người dùng. Các loại trình duyệt và khả năng của mình.• Chấp nhận, chấp nhận-Encoding Charset chấp nhận, chấp nhận ngôn ngữ. Mô tả của các định dạng sẽ được chấp nhận trong các phản ứng, ví dụ như, văn bản/html, bao gồm cả mã hóa của nó, ví dụ như, gzip và ngôn ngữ. • Cookie. Tên và giá trị của cookie trình duyệt giữ cho trang web. • Bộ nhớ cache-Control. Thông tin về làm thế nào các phản ứng có thể được lưu trữ.Yêu cầu thông tin sẽ được gửi trong một văn bản đơn giản và dòng dựa trên định dạng. Nếu bạn nhìn vào bảng điều khiển phía dưới bạn có thể đọc hầu hết các yêu cầu trực tiếp từ các gói chính nó!Chọn những phản ứng tương ứng để nhận ĐƯỢC đầu tiên trong dấu vết và mở rộng của nó chặn HTTP. Thông tin cho các gói này sẽ chỉ ra "200 OK" trong trường hợp chuyển bình thường, thành công. Bạn sẽ thấy rằng các phản ứng tương tự với yêu cầu, với một loạt các tiêu đề mà làm theo những "200 OK" Mã trạng thái. Tuy nhiên, các tiêu đề khác nhau sẽ được sử dụng, và các tiêu đề sẽ được theo sau bởi các nội dung được yêu cầu. Xem nếu bạn có bất kỳ của các tiêu đề phổ biến:• Máy chủ. Các loại máy chủ và khả năng của mình.• Ngày, lần cuối cùng. Thời gian phản ứng và thời gian nội dung lần thay đổi.• Bộ nhớ cache-Control, hết hạn, Etag. Thông tin về làm thế nào các phản ứng có thể được lưu trữ.Trả lời các câu hỏi sau: (câu trả lời trên trang tiếp theo)1. thế nào là các định dạng của một dòng tiêu đề? Cho một mô tả đơn giản phù hợp với các tiêu đề mà bạn nhìn thấy.2. tiêu đề được sử dụng để chỉ ra các loại và độ dài của nội dung đó được trả về trong một phản ứng?Câu trả lời để kiểm tra dấu vết1. mỗi dòng tiêu đề bao gồm tên của các trường tiêu đề và các giá trị phân tách bằng dấu hai chấm. Có thể có khoảng trắng trước (và sau) giá trị. Các dòng kết thúc với một cặp "trở về, vận chuyển đường dây nguồn cấp dữ liệu" của nhân vật, thường được viết CRLF hoặc "
".2. các loại nội dung được đưa ra bởi các loại nội dung tiêu đề, và chiều dài của nó thường được đưa ra bởi các độ dài nội dung tiêu đề. (Nó là có thể nhưng không chắc rằng những tiêu đề không có.)Bước 3: Nội dung bộ nhớ đệmLấy thứ hai trong dấu vết nên tìm nạp lại URL đầu tiên. Tìm nạp này trình bày một cơ hội cho chúng ta nhìn vào bộ nhớ đệm trong hành động, vì nó là rất có khả năng rằng các hình ảnh hoặc tài liệu đã không thay đổi và do đó không cần phải được tải xuống một lần nữa. HTTP caching cơ chế phải xác định các cơ hội này. Bây giờ chúng tôi sẽ xem cách họ làm việc.Chọn GET là tìm nạp lại nhận ĐƯỢC đầu tiên, và mở rộng của nó chặn HTTP. Có khả năng, điều này sẽ nhận ĐƯỢC thứ hai trong dấu vết. Tuy nhiên, nhìn một cách cẩn thận bởi vì trình duyệt của bạn có thể phát hành các yêu cầu HTTP khác vì lý do riêng của mình. Ví dụ, bạn có thể thấy một nhận ĐƯỢC cho /favicon.ico trong dấu vết. Đây là trình duyệt yêu cầu biểu tượng cho các trang web để sử dụng như là một phần của màn hình trình duyệt. Tương tự, nếu bạn gõ URL bar trình duyệt của bạn có thể đã phát hành được như là một phần của thói quen tự động hoàn thành của nó. Chúng tôi là không quan tâm đến hoạt động trình duyệt nền này ở thời điểm này.Bây giờ thấy tiêu đề mà sẽ cho phép các máy chủ làm việc ra cho dù nó cần phải gửi nội dung tươi. Chúng tôi sẽ hỏi bạn về tiêu đề này một thời gian ngắn. Các máy chủ sẽ cần phải gửi nội dung tươi chỉ nếu nội dung đã thay đổi kể từ khi trình duyệt cuối tải về nó. Để làm việc này ra, trình duyệt bao gồm
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Bước 2: Kiểm tra Trace
Để tập trung vào lưu lượng HTTP, nhập và áp dụng một biểu thức lọc của "http". Bộ lọc này sẽ chỉ cho HTTP tái nhiệm vụ và đáp ứng, nhưng không phải là các gói tin cá nhân có liên quan. Nhớ lại rằng một phản ứng HTTP mang nội dung thông thường sẽ được trải rộng trên nhiều gói tin. Khi các gói tin cuối cùng trong phản ứng đến, Wireshark lắp ráp đáp ứng đầy đủ và thẻ gói tin với giao thức HTTP. Các gói dữ liệu trước đó là các đoạn đơn giản TCP mang dữ liệu; các gói tin cuối cùng được gắn thẻ HTTP bao gồm một danh sách của tất cả các gói tin trước đó được sử dụng để thực hiện các phản ứng. Một quá trình tương tự xảy ra đối với các yêu cầu, nhưng trong trường hợp này nó được phổ biến cho một yêu cầu để phù hợp trong một gói duy nhất. Với các biểu thức lọc của "http" chúng tôi sẽ ẩn các gói tin TCP trung gian và chỉ thấy các yêu cầu HTTP và phản ứng. Với bộ lọc này, hiển thị Wireshark của bạn phải tương tự như các con số cho thấy ví dụ của chúng tôi.
Chọn GET đầu tiên trong các dấu vết, và mở rộng khối HTTP của nó. Điều này sẽ cho phép chúng ta kiểm tra các chi tiết của một yêu cầu HTTP. Nhận thấy rằng các tiêu đề HTTP sau tiêu đề TCP và IP, như HTTP là một giao thức ứng dụng được vận chuyển sử dụng giao thức TCP / IP. Để xem nó, chọn các gói dữ liệu, tìm khối HTTP trong bảng điều khiển trung, và mở rộng nó (bằng cách sử dụng "+" giãn nở hoặc biểu tượng). Khối này được mở rộng trong hình của chúng tôi.
Khám phá các tiêu đề được gửi cùng với yêu cầu. Trước tiên, bạn sẽ thấy những phương thức GET vào lúc bắt đầu yêu cầu, bao gồm cả các chi tiết như các con đường. Sau đó, bạn sẽ thấy một loạt các tiêu đề trong các hình thức của các thông số được gắn thẻ. Có thể có nhiều tiêu đề, và sự lựa chọn của các tiêu đề và giá trị của chúng thay đổi từ trình duyệt để trình duyệt. Xem nếu bạn có bất kỳ những tiêu đề chung:
• Host. Một tiêu đề bắt buộc, nó xác định tên (và cổng) của máy chủ.
• User-Agent. Các loại trình duyệt và khả năng của mình.
• Chấp nhận, Accept-Encoding, Accept-Charset, Accept-Language. Mô tả về các định dạng sẽ được chấp nhận trong các phản ứng, ví dụ text / html, bao gồm cả mã hóa của nó, ví dụ như, gzip, và ngôn ngữ.
• Cookie. Tên và giá trị của cookie trình duyệt giữ cho trang web.
• Cache-Control. Thông tin về cách thức phản ứng có thể được lưu trữ.
Các thông tin yêu cầu được gửi trong một văn bản đơn giản và định dạng dựa trên dòng. Nếu bạn nhìn vào bảng điều khiển phía dưới bạn có thể đọc phần lớn các yêu cầu trực tiếp từ các gói tin riêng của mình!
Chọn những phản ứng tương ứng với GET đầu tiên trong các dấu vết, và mở rộng khối HTTP của nó. Các Thông tin cho gói tin này sẽ chỉ ra "200 OK" trong trường hợp một, chuyển giao thành công bình thường. Bạn sẽ thấy rằng các phản ứng tương tự như yêu cầu, với một loạt các tiêu đề mà theo "200 OK" mã trạng thái. Tuy nhiên, tiêu đề khác nhau sẽ được sử dụng, và các tiêu đề sẽ được theo sau bởi các nội dung yêu cầu. Xem nếu bạn có bất kỳ những tiêu đề chung:
• Server. Các loại máy chủ và khả năng của mình.
• Ngày, Last-Modified. Thời gian phản ứng và thời gian nội dung cuối cùng thay đổi.
• Cache-Control, hết hạn, ETag. . Thông tin về cách thức phản ứng có thể được lưu trữ
trả lời các câu hỏi sau: (câu trả lời trên trang tiếp theo)
1. Định dạng của một dòng tiêu đề là gì? Đưa ra một mô tả đơn giản phù hợp với các tiêu đề bạn thấy.
2. Những tiêu đề được sử dụng để chỉ các loại và chiều dài của nội dung được trả về trong một phản ứng?
Câu trả lời cho Thanh tra Trace

1. Mỗi dòng tiêu đề bao gồm tên của các lĩnh vực tiêu đề và giá trị của nó được phân cách bởi dấu hai chấm. Có thể có khoảng trắng trước (và sau) giá trị. Các dòng kết thúc với một "vận chuyển trở lại, thức ăn đường" cặp nhân vật, thường được viết CRLF hoặc " r n".

2. Các loại nội dung được đưa ra bởi các tiêu đề Content-Type, và chiều dài của nó thường được đưa ra bởi các header Content-Length. (Có thể nhưng không chắc rằng những tiêu đề không có mặt.)

Bước 3: Content Caching

thứ hai lấy trong các dấu vết nên có một sự tái nạp của URL đầu tiên. Điều này lấy ra một cơ hội để chúng ta nhìn vào bộ nhớ đệm trong hành động, vì nó rất có khả năng rằng các hình ảnh hoặc tài liệu chưa thay đổi và do đó không cần phải tải về một lần nữa. Cơ chế HTTP bộ nhớ đệm nên xác định cơ hội này. Bây giờ chúng ta sẽ xem cách họ làm việc.
Chọn GET đó là một tái nạp của GET đầu tiên, và mở rộng khối HTTP của nó. Có khả năng, đây sẽ là GET thứ hai trong các dấu vết. Tuy nhiên, xem xét cẩn thận vì trình duyệt của bạn có thể phát hành các yêu cầu HTTP khác vì lý do riêng của nó. Ví dụ, bạn có thể thấy một GET /favicon.ico trong các dấu vết. Đây là trình duyệt yêu cầu biểu tượng cho trang web để sử dụng như là một phần của màn hình trình duyệt. Tương tự như vậy, nếu bạn gõ vào thanh URL của trình duyệt của bạn có thể đã ban hành GET như một phần của thói quen tự động hoàn thành nó. Chúng tôi không quan tâm đến hoạt động trình duyệt nền tại thời điểm này.
Bây giờ tìm thấy tiêu đề mà sẽ cho phép các công việc máy chủ hiểu xem nó cần để gửi nội dung mới. Chúng tôi sẽ hỏi bạn về tiêu đề này trong thời gian ngắn. Các máy chủ sẽ cần phải gửi nội dung mới chỉ khi nội dung đã thay đổi kể từ khi trình duyệt mới nhất tải về nó. Để làm việc này ra ngoài, bao gåm trình duyệt
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: