RFC 791 bola napísaná v roku 1981 pre DARPA (Defense Advanced Research Projects Agency) od Information Sciences Institute University of Southern California. Dokument je rozdelený do troch častí, Úvod, Prehľad a Špecifikácie. Hoci úvod a prehľad majú veľmi dobré informácie, tento súhrn sa zameria na špecifikácie, ale z prehľadu zvýrazní niekoľko častí.

Hlavička

Ako je vidieť v článku Rámčeky a pakety na tejto stránke hlavička IP vyzerá ako:

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)

Detaily hlavičky

Ako môžete vidieť datagram obsahuje niekoľko prvkov. Funkcia každého prvku je:

Zhrnutie RFC

Rovnako ako u všetkých RFC je tento RFC vyžaduje, aby akýkoľvek indivdual, ktorý vykonáva IP datagram zladiť so štandardom tak, že každá strana môže komunikovať s datagramom na rôznych systémoch. V oddiele 3 sa IPv4 zaoberá schéma je prerokovaná na dĺžku, ako sú funkcie zhrnuté vyššie. Vo vzťahu k IPv4 tento RFC definuje veľkosť siete triedy A, B a C. Trieda A prideľuje 7 bitov pre sieť a 24 bitov pre hostiteľov. Trieda B prideľuje 14 bitov pre sieť a 16 bitov pre hostiteľov. Trieda C prideľuje 21 bitov pre sieť a 8 bitov pre hostiteľov. Okrem riešenia systémov sa v rámci RFC podrobne rozoberajú aj osobitné funkcie fragmentácie a opätovného zostavenia dátovýchgramov. Uveďte, či niektoré možnosti môžu alebo nemusia byť zahrnuté v prípade fragmentácie balíčka.

Odvolávajúc sa na predchádzajúcu situáciu týkajúcu sa implementácie IP Datagramu RFC uvádza tiež príklady toho, čo by malo byť prezentované v protokoloch hornej vrstvy pre konfiguračné prvky s cieľom uľahčiť komunikáciu a konfiguráciu medzi systémami. Tieto elemenety sú rovnaké prvky používané na vytvorenie datagramu.