Figure 9: Protocol layer structure of the HTTP GET packetThere are sev dịch - Figure 9: Protocol layer structure of the HTTP GET packetThere are sev Việt làm thế nào để nói

Figure 9: Protocol layer structure

Figure 9: Protocol layer structure of the HTTP GET packet
There are several features to note:
• The order of the headers (Ethernet, IP, TCP, HTTP) is the protocol stack from the bottom up-wards because the lower layers are outermost in the packet as it travels through the network.
• Observant students will note some differences between the Ethernet header size in Wireshark and in the text that will be explored in later labs.
• The size of the IP and TCP headers is normally around 20 bytes each, but it may be larger in some cases depending on the OS, e.g., IPv6 instead of IPv4 and optional TCP header fields might double these numbers.
• The size of the HTTP message will vary depending on what tool and URL is used to send the web request. For wget/curl, it is likely to be around 100-300 bytes.
• The Ethernet payload comprises everything beyond the Ethernet header. That is, Ethernet does not understand the IP / TCP / HTTP internal structure; it is up to higher layers to determine their headers and message boundaries.
• Similarly, the IP payload comprises everything beyond the IP header. Note that neither the IP header nor payload covers the Ethernet header.
Step 5: Demultiplexing Keys

When an Ethernet frame arrives at a computer, the Ethernet layer must hand the packet that it contains to the next higher layer to be processed. The act of finding the right higher layer to process received packets is called demultiplexing. We know that in our case the higher layer is IP. But how does the Ethernet protocol know this? After all, the higher-layer could have been another protocol entirely (such as ARP).We have the same issue at the IP layer – IP must be able to determine that the contents of IP message is a TCP packet so that it can hand it to the TCP protocol to process. The answer is that protocols use information in their header known as a “demultiplexing key” to determine the higher layer.
Look at the Ethernet and IP headers of a download packet in detail to answer the following questions:
1. Which Ethernet header field is the demultiplexing key that tells it the next higher layer is IP? What value is used in this field to indicate “IP”?

Answer. The demultiplexing key for Ethernet is the Type field. It holds 0x800 when the higher layer is IP.


2. Which IP header field is the demultiplexing key that tells it the next higher layer is TCP? What value is used in this field to indicate “TCP”?

Answer: The demultiplexing key for IP is the Protocol field. It has value 6 when the higher layer is TCP.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Hình 9: Cấu trúc lớp giao thức HTTP nhận ĐƯỢC góiCó rất nhiều tính năng cần lưu ý:• Thứ tự các tiêu đề (Ethernet, IP, TCP, HTTP) là giao thức ngăn xếp từ dưới lên-Phường vì các lớp thấp hơn được ngoài cùng trong các gói khi nó đi qua mạng.• Học sinh quan sát sẽ lưu ý một số khác biệt giữa các kích cỡ tiêu đề Ethernet trong Wireshark và trong các văn bản sẽ được khám phá trong phòng thí nghiệm sau này.• Kích thước của các tiêu đề IP và TCP là bình thường khoảng 20 byte mỗi, nhưng nó có thể lớn hơn trong một số trường hợp tùy thuộc vào hệ điều hành, ví dụ như, IPv6 thay vì IPv4 và tùy chọn các trường tiêu đề TCP có thể tăng gấp đôi là những con số.• Kích thước của tin nhắn HTTP sẽ khác nhau tùy thuộc vào những gì các công cụ và URL được sử dụng để gửi yêu cầu web. Đối với chương trình wget/curl, là có khả năng là khoảng 100-300 byte.• Tải trọng Ethernet này bao gồm tất cả mọi thứ ngoài Ethernet header. Đó là, Ethernet không hiểu các IP / TCP / cấu trúc nội tại HTTP; đó là vào lớp cao hơn để xác định tiêu đề của họ và ranh giới của tin nhắn. • Tương tự như vậy, trọng tải IP này bao gồm tất cả mọi thứ ngoài tiêu đề IP. Lưu ý rằng các tiêu đề IP cũng như trọng tải bao gồm tiêu đề Ethernet.Bước 5: Demultiplexing phímKhi một khung Ethernet đến một máy tính, Ethernet lớp phải tay gói tin mà nó chứa cho các lớp cao hơn tiếp theo để được xử lý. Các hành động của việc tìm kiếm đúng lớp cao hơn cho quá trình nhận được gói dữ liệu được gọi là demultiplexing. Chúng ta biết rằng trong trường hợp cao lớp IP. Nhưng làm thế nào các giao thức Ethernet biết điều này? Sau khi tất cả, các cao lớp có thể các giao thức khác hoàn toàn (như ARP). Chúng tôi có cùng một vấn đề tại các lớp IP-IP phải có khả năng để xác định các nội dung của tin nhắn IP là một gói TCP vì vậy mà nó có thể bàn tay nó để các giao thức TCP để xử lý. Câu trả lời là giao thức sử dụng thông tin trong tiêu đề của họ được gọi là một "demultiplexing key" để xác định các lớp cao hơn. Nhìn vào các tiêu đề Ethernet và IP của một gói tải về chi tiết để trả lời các câu hỏi sau:1. trường tiêu đề Ethernet là chìa khóa demultiplexing nói với nó các lớp cao hơn tiếp theo là IP? Những gì giá trị được sử dụng trong lĩnh vực này cho biết "IP"?Câu trả lời. Chính demultiplexing cho Ethernet là trường loại. Nó giữ 0x800 khi IP là lớp cao hơn. 2. trường tiêu đề IP là chìa khóa demultiplexing nói với nó các lớp cao hơn tiếp theo là TCP? Những gì giá trị được sử dụng trong lĩnh vực này cho biết "TCP"?Trả lời: Các phím demultiplexing cho IP là lĩnh vực giao thức. Nó có giá trị 6 khi lớp cao hơn TCP.
đ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 ©2024 I Love Translation. All reserved.

E-mail: