IPv4 és la quarta versió del Protocol d'Internet (IP) i el primer protocol àmpliament utilitzat que constitueix la base de la tecnologia d'Internet actual. A cada dispositiu i domini connectat a Internet se li assigna un número únic anomenat adreça IP. L'adreça IPv4 és un nombre de 32 bits format per quatre decimals. Entre cada separador decimal hi ha un nombre entre 0 i 255. Exemple: 192.0.2.235
Avui dia, a causa de la naturalesa relativament nova d'IPv6, IPv4 segueix sent la base per a la majoria de les operacions d'Internet, i molts dispositius estan configurats amb IPv4. En aquesta situació, la majoria dels dispositius no es poden comunicar mitjançant IPv6, de manera que moltes persones, empreses i altres encara necessiten IPv4. A continuació, introduirem el format de paquet d'IPv4.
Format de paquet IPv4
(1)La versióel camp té 4 bits, que indica la versió del protocol IP.
(2)Longitud de la capçalera IP, aquest camp s'utilitza per descriure la longitud de la capçalera IP, ja que hi ha parts opcionals de longitud variable a la capçalera IP. Aquesta secció ocupa 4 bits, amb una unitat de longitud de 4 bytes, el que significa que el valor d'aquesta regió=longitud de la capçalera IP (en bytes)/unitat de longitud (4 bytes).
(3)Tipus de Servei: 8 bits de longitud.
PPP: els tres primers dígits defineixen la prioritat del paquet. Com més important és el valor, més important és el Big data
000 (Rutina) Normal
001 (Prioritat), s'utilitza per al negoci de dades
010 (immediat) immediat, per a negocis de dades
011 (Flash) velocitat de flaix per a la transmissió de veu
100 (Flash Overrides) ràpid per a negocis de vídeo
101 (crític) CRI/TIC/ECP crític per a la transmissió de veu
110 (Control d'Internet) Control entre xarxes, utilitzat per al control de xarxa, com ara protocols d'encaminament
111 (Network Control) control de xarxa, utilitzat per al control de xarxa
DTRCO: 5 últims dígits
(1000) Retard D: 0: retard mínim, 1: minimitzar el retard tant com sigui possible
(0100) T Rendiment: 0: Rendiment màxim (Rendiment màxim), 1: Intenta augmentar el trànsit tant com sigui possible
(0010) Fiabilitat R: 0: rendiment màxim, 1: màxima fiabilitat
(0001) Cost de transmissió M: 0: cost de dilluns min (càrrega mínima del camí), 1: minimitzar el cost tant com sigui possible
(0000): normal (servei regular).
(4)Longitud total del paquet IP: 16 bits de longitud. La longitud d'un paquet IP es calcula en bytes (incloent la capçalera i les dades), per tant, la longitud màxima d'un paquet IP és de 65 535 bytes. Per tant, la mida de la càrrega útil del paquet = Longitud total del paquet IP - Longitud de la capçalera IP.
(5)Identificador: 16 bits de longitud. Aquest camp s'utilitza conjuntament amb els camps Flags i Fragment Offer per segmentar paquets de nivell superior més grans. Després delencaminadordivideix un paquet, tots els paquets petits que es divideixen es marquen amb el mateix valor, de manera que el dispositiu de destinació pugui distingir quin paquet pertany al paquet dividit.
(6)Banderes: 3 bits de longitud.
El primer dígit d'aquest camp no s'utilitza.
El segon bit és el bit DF (Don't Fragment). Quan el bit DF s'estableix a 1, indica que elencaminadorno pot segmentar el paquet de la capa superior. Si un paquet de capa superior no es pot reenviar sense segmentació, elencaminadordescartarà el paquet de la capa superior i retornarà un missatge d'error.
El tercer bit és el bit MF (Més fragments). Quan elencaminadorsegmenta un paquet de capa superior, estableix el bit MF a 1 a la capçalera del paquet IP, excepte l'últim segment.
(7)Desplaçament de fragments: Una longitud de 13 bits, mesurada en unitats de 8 octets. Indica la ubicació del paquet IP al paquet del component, que és utilitzat pel receptor per muntar i restaurar el paquet IP.
(8)Temps per viure (TTL): La longitud és de 8 bits, dissenyada inicialment en segons (s), però en realitat mesurada en salts. El valor predeterminat recomanat és 64. Quan es transmeten paquets IP, primer s'assigna un valor específic a aquest camp. Quan un paquet IP passa per cadascunencaminadorpel camí, cadascunencaminadoral llarg del camí reduirà el valor TTL del paquet IP en 1. Si el TTL es redueix a 0, el paquet IP es descartarà. Aquest camp pot evitar que els paquets IP s'enviïn contínuament a la xarxa a causa dels bucles d'encaminament.
(9)Protocol: 16 bits de longitud. S'utilitza per a la detecció correcta de les capçaleres IP, però no inclou la secció de dades. Perquè cadascunencaminadornecessita canviar el valor TTL, elencaminadortornarà a calcular aquest valor per a cada paquet que passi
(10)Suma de comprovació de la capçalera: 16 bits de longitud. S'utilitza per a la detecció correcta de les capçaleres IP, però no inclou la secció de dades. Perquè cadascunencaminadornecessita canviar el valor TTL, elencaminadortornarà a calcular aquest valor per a cada paquet que passi
(11)Adreces d'origen i de destinació: Les dues adreces són de 32 bits. Identifica l'adreça d'origen i destinació d'aquest paquet IP. Tingueu en compte que tret que s'utilitzi NAT, aquestes dues adreces no canviaran durant tot el procés de transmissió.
(12)Opcions: Aquest és un camp de longitud variable. Aquest camp és opcional i s'utilitza principalment per a proves, i el dispositiu d'origen el pot reescriure segons sigui necessari. Els elements opcionals inclouen els següents:
• Encaminament de fonts soltes: Proporcioneu una sèrie d'adreces IP perencaminadorinterfícies. Els paquets IP s'han de transmetre al llarg d'aquestes adreces IP, però es permet ometre diversos encaminadors entre dues adreces IP consecutives.
• Encaminament de fonts estricte: Proporcioneu una sèrie d'adreces IP perencaminadorinterfícies. Els paquets IP s'han de transmetre al llarg d'aquestes adreces IP, i si el següent salt no es troba a la taula d'adreces IP, indica un error.
•Registrar la ruta: registreu l'adreça IP de la interfície de sortida de l'encaminador quan el paquet IP surti de cadascunaencaminador.
•Segells de temps: registra l'hora en què surt un paquet IP de cadascunencaminador.
•Encoixinat: Com que la unitat de la longitud de la capçalera IP és de 32 bits, la longitud de la capçalera IP ha de ser un múltiple enter de 32 bits. Per tant, després de l'opció opcional, el protocol IP omplirà diversos zeros per aconseguir un múltiple enter de 32 bits.
Les dades IPV4 sovint es poden aplicar a les de la nostra empresaONUdispositius de xarxa i els nostres productes de venda en xarxa relacionats cobreixen diversos tipus deONUproductes de sèrie, inclòs ACONU/comunicacióONU/ intel·ligentONU/caixaONU, etc. L'anteriorONUEls productes de la sèrie es poden utilitzar per a requisits de xarxa en diversos escenaris. Benvingut a tothom a venir i tenir una comprensió tècnica més detallada del producte.