RFC 791 було написано в 1981 році для DARPA (Defense Advanced Research Projects Agency) Університетом інформаційних наук Південної Каліфорнії. Документ розбивається на три розділи, введення, огляд і специфікації. Незважаючи на те, що вступ і огляд мають дуже хорошу інформацію, цей підсумок буде зосереджений на специфікаціях, але висвітлювати розділи afew з огляду.
Як видно в кадрах і пакетах статті на цьому сайті заголовок IP виглядає так:
| 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) | |||||||||||||||||||||||||||||||
Як ви можете бачити даніграму містить кілька елементів. Функції для кожного елемента:
У зв'язку з цим, RFC вимагає, що будь-який непередбачуваний, що реалізує IP-карту, що вирівнюється з стандартом, таким чином, будь-яка сторона може взаємодіяти з данимиграмою на різних системах. У розділі 3 IPv4 адресна схема обговорюється в довжину, як є функції, підведені вище. У зв'язку з IPv4 це RFC визначає Клас A, B і C мережевих розмірів. Клас A виділяє 7 біт для мережі і 24 біт для господарів. Клас B виділяє 14 біт для мережі та 16 біт для проведення. Клас C виділяє 21 біт для мережі та 8 біт для господарів. На додаток до адресних схем розглянуто специфічні функції фрагментації діаграми та повторного складання. Вкажіть, що деякі параметри можуть або не можуть бути включені, коли пакет фрагментується.
Відновити резервну копію до попереднього стану щодо впровадження IP Datagram RFC також дає приклади про те, що потрібно пред’явити до протоколів верхнього шару для конфігураційних елементів, щоб забезпечити більш простий зв’язок та конфігурацію між системами. Ці селеменети – ті ж елементи, які використовуються для побудови графіка даних.