RFC 791 - Internet Protocol - Summary

RFC 791 u shkrua në vitin 1981 për DARPA (Agjencia e Projekteve Kërkimore të Përparuara Defense) nga Universiteti i Shkencave Informative të Kalifornisë Jugore. Dokumenti ndahet në tre seksione, hyrje, Mbivizim dhe specifikime. Megjithëse prezantimi dhe Overview kanë informacione shumë të mira kjo përmbledhje do të përqendrohet në specifikimet, por do të nxjerrë në pah seksionet e afewit nga përmbledhjet.

Lexo

Siç shihet në artikullin e frame dhe Pakets në këtë sit, titulli IP duket si:

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)
Detajet e kreut

Siç mund ta shihni, programi i të dhënave përmban disa elemente. për është:

  • Versioni - RFC 791 i referohet në mënyrë specifike versionit 4
  • Gjatësia e kreut të Internetit (IHL) - Informon sistemet e përtëritjes gjatësinë e titullit dhe kur fillon e dhëna
  • Lloji i shërbimit (TOS) - Kjo vlerë 8 bit është përdorur për cilësinë e shërbimit.
    • bit 0-2 janë për Precedencë
      • 000 - Rutinë
      • 001 - Prioritet
      • 010 - E menjëhershme
      • 011 - Flash
      • Mbishkruaj 100 - Flash
      • 101 - CRITIC/ECP
      • Kontrolli 110 - Internet
      • Kontrolli i rrjetit 111
    • është për poshtë
    • është për sipër sipër sipër sipër
    • është për
    • Kur RFC 791 u shkrua bit 6 dhe 7 ku u ruajt për përdorim të ardhshëm
  • Gjatësia e përgjithshme - Është gjatësia totale e të dhënave në bytes deri në 65535 octets. Megjithatë një sistem duhet të jetë në gjendje të pranojë një minimum prej 567 oktetesh.
  • Identifikim i përdorur në të dhëna të fragmentuara
  • Flags - të përdorura me fragmentimin e të dhënave
    • është dhe 0
    • 1 nëse vendoset në 0 lejon një program të dhënash të ndahet. Nëse vendosur në 1 programi nuk mund të shpërbëhet
    • 2 nëse vendosur në 0 treguar fjalën e fundit. Nëse vendosur në 1 fragmente të tjera po vijnë
  • Fragment Ofset - U tregon sistemeve që kryejnë intervalimin e të dhënave ku mund të shpërbëhet
  • Koha për të jetuar tregon sa gjatë mund të vazhdojë programi i të dhënave në rrjet. Nëse arrin 0 programi duhet hequr
  • Protokolli - përcakton protokollin e nivelit në vazhdim të përdorur në programin e të dhënave
  • Titull checksum - Vlefton programin e të dhënave në çdo pikë të rrjetit
  • Adresa Burimi - 32 pjesë
  • Adresa e destinuar - 32 pjesë
  • Mundësitë - Ka shumë opsione IPv4 që mund të zbatohen ose jo. Për hollësi shtesë ju lutemi lexoni të gjithë RFC - në në, faqe specifike 15 - 22
  • Në fund të titullit, programi i të dhënave është mbushur me 0 deri sa të përfundojë në një rreth 32
Përmbledhja RFC

Si me gjithë RFC-në kjo RFC-ja kërkon që çdo indivdual që zbaton të dhënat IP të jetë në përputhje me standartin e tillë që çdo parti mund të ndërveprojë me të dhënat në sisteme të ndryshme. Në seksionin 3 është diskutuar me gjatësi skemat IPv4 siç janë përmbledhur më sipër. Në lidhje me IPv4 kjo RFC përcakton madhësinë e klasës A, B dhe C të rrjetit. Klasa A cakton 7 pjesë për rrjetin dhe 24 pjesë për mikpritësit. Klasa B cakton 14 pjesë për rrjetin dhe 16 pjesë për mikpritësit. Klasa C cakton 21 pjesë për rrjetin dhe 8 pjesë për mikpritësit. Përveç trajtimit të skemave funksionet specifike të fragmentimit të të dhënave dhe riformulimit janë diskutuar në detaje të mëdha brenda RFC. Duke përcaktuar se disa mundësi mund të përfshihen ose mund të mos përfshihen kur bëhet copë - copë një pako.

Referimi prapa në një statment të mëparshëm në lidhje me zbatimin e IP Datagram RFC jep gjithashtu shembuj rreth asaj se çfarë duhet paraqitur në protokollet e nivelit të lartë për elementët e konfigurimit për të ruajtur një komunikim më të lehtë dhe konfigurimin midis sistemeve. Këto elemine janë të njëjtat elemente që përdoren për të ndërtuar programin e të dhënave.