Frames & Packets

Khung Ethernet

Các khung Ethernet cư trú tại lớp dữ liệu liên kết của mô hình hệ điều hành 7 lớp. Chúng là khối nền tảng mạng lưới của mạng IP hiện đại. Khi một hệ thống lấy dữ liệu từ các dây vật lý khung Ethernet là lớp đầu tiên phải được gỡ bỏ hoặc loại bỏ trước khi đọc thông tin.

Khung Ethernet

8 Bytes 1 Byte 6 Bytes 6 Bytes 4 Bytes 2 Bytes 9000 Bytes (Jumbo Frames) 4 Bytes
Preamble SFD (Start Frame Delimeter) Destination Address Source Address VLAN TAG Type / Length DATA Frame Check Sequence (CRC)

IPv4 và IPv6

Cả IPv4 và IPv6 cư trú tại lớp mạng của mô hình lớp 7 lớp. Chúng cung cấp địa chỉ để hệ thống giao tiếp bên ngoài mạng ngầm địa phương. Một khi hệ thống đã xóa bỏ Ethernet khung hệ thống đánh giá thông tin IP được trình bày. IP4 được tạo ra vào năm 1981 như một phần của IEF RFC 791 nhưng đã được triển khai đầu tiên trong1983Tuy nhiên, khi internet phát triển nó trở nên rõ ràng rằng không gian IPv4 công cộng sẽ được tiêu thụ hoàn toàn dẫn đến việc tạo ra IPv6. Không gian địa chỉ IP4 đã chính thức cạn kiệtNgày 24 tháng 9 năm 2015.Như vậy IPv6 là tất cả những gì có thể mua từARINđó là chương trình American Regisry of Internet.IANAlà tổ chức toàn cầu của không gian Internet và có những vùng khác.

Đầu trang IPv4

IPv4 Header (32 bits)
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Version IHL (header Len) Type Of Server (TOS) Total Length
4 Identification IP Flag Fragment Offset
8 Time To Line (TTL) Protocol Header Checksum
12 Source Address
16 Destination Address
20 IP Option (Variable Length, Optional, not common)

Đầu trang IP6

IPv6 Header (128 bits)
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Version Traffic Class Flow Label
4 Payload Length Next Header Hop Limit
8-20 Source Address
24 - 36 Destination Address

Đầu trang TCP

TCP là một trong những lớp vỏ cuối cùng trước khi nó vào hệ điều hành. Máy phục vụ thường lắng nghe một cổng cụ thể cho một giao thức để hoạt động. Ví dụ, một máy chủ mạng không mã hóa thường nghe trên cổng TCP 80.

TCP Header (60 Bytes)
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Source Port # (16 bits) Destination Port # (16 bits)
4/td> Sequence Number (32 bits)
8 Acknowledgement Number (32 bits)
12 Header Length (4) Reserved (6) URG ACK PSH RST SYN FIN Window Size (16 bits)
16 TCP Checksum (16 bits) Urgent Pointer (16 bit)
20 Options (if any, variable length, padded with 0's)
24 Actual Data Payload

Đầu trang UDP

UDP ở cùng cấp độ với TCP trong đó cũng là một trong lớp vỏ cuối cùng trước khi vào hệ điều hành. Máy phục vụ thường lắng nghe một cổng cụ thể cho một giao thức để hoạt động. Ví dụ một máy chủ DHCP sẽ được liệt kê trên cổng UDP 67 và 68 cho yêu cầu DHCP.

UDP Header (8 Bytes)
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Source Port # (16 bits) Destination Port # (16 bits)
4 Length (16 bits) Checksum (16 bits)

Đầu trang ICMP

ICMP ở cùng cấp độ với TCP và UDP nhưng được dùng để điều khiển mạng lưới với ARP và ping.

ICMP Header (8 Bytes)
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Type (8 bits) Code (8 bits) Checksum (16 bits)
4 Other Message Specific Information (32 bits)

Đầu đề IGMP

IGMP ở cùng cấp độ với TCP và UDP và ICMP nhưng được sử dụng cho truyền thông đa dạng. Sau đây là tiêu đề IGMPv1

Mở đầu IGMP Phiên bản 1

IGMP Header Version1 (8 Bytes)
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Version (4 bits) Type (4 bits) Unused (8 bits) Checksum (16 bits)
4 Group Address (32 bits)

Phiên bản 2 IGMP đầu

IGMP Header Version2 (8 Bytes)
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Type (8 bits) Max Response Time (8 bits) Checksum (16 bits)
4 Group Address (32 bits)

Bộ bảo mật giao thức Mạng (IPEC) Name

IPEC là một bộ phận an ninh được xây dựng để liên lạc với IP. Mỗi gói được xác thực và mã hóa trước khi truyền.

Đầu trang xác thực PSEC

IPSEC Authentication Header(12 Bytes)
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Next Header (8 bits) Payload Length (8 bits) Reserved (16 bits)
4 Security Parameters Index (SPI) (32 bits)
8 Sequence Number (32 bits)
16 Integrity Check Value (ICV) (32 bits or more as required)

Trình đầu năng lực IPSEC

IPSEC Encapsulating Security Payload (ESP) Header
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Security Parameter Index (SPI) (32 bits)
4 Sequence Number (32 bits)
8 Payload Data (32 bits or more)
... Padding (0 - 255 Bytes)
... Padding Length (8 Bytes) Next Header (8 Bytes) Integrity Check Value (ICV) (4 bytes or more)

Bộ đầu phỏng vấn chung (GRE)

GRE là một giao thức đào hầm tóm tắt dữ liệu khác. Một khi dữ liệu được thu thập, giao thông sẽ xuất hiện với một người dùng cuối là một điểm để chỉ liên kết ngay cả khi có thể có một số đường dẫn kết nối đường hầm. Nó có thể hữu ích để chuyển đổi một loại mạng lưới như giao thông khách hàng, qua mạng khác, như mạng lưới công ty, nếu không cần mã hóa.

Generic Routing Encapsulation Header(16 Bytes)
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Checksum Present (1 bits) Reserved (12 bits) Version Number (3 bits) Protocol Type (16 bits)
4 Checksum (optional) (16 bits) Reserved (optional) (16 bits)

Stencils

Tháng 9 năm 2000 tại RFC2890thêm phần mở rộng vào đầu GRE.

Generic Routing Encapsulation Header(32 Bytes)
Starting Byte Byte Byte Byte Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 Checksum Present (1 bits) Key Present (1 bits) Sequence Number Present (1 bits) Reserved (12 bits) Version Number (3 bits) Protocol Type (16 bits)
4 Checksum (optional) (16 bits) Reserved (optional) (16 bits)
8 Key (optional) (32 bits)
12 Sequence Number (optional) (32 bits)

Comment

Khi bài này giới thiệu mô hình hệ điều hành 7 lớp của nó được bao gồm như một ứng dụng tham chiếu

Trình chiếu
Phiên chạy
Vận chuyển
Mạng
Liên kết dữ liệu
Vật lý