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..