Diferència entre les revisions de "Família de protocols d'Internet"

De L'Enciclopèdia, la wikipedia en valencià
Anar a la navegació Anar a la busca
(chicotetes correccions)
Llínea 1: Llínea 1:
La '''família de protocols d'Internet'''es un conjunt de protocols de ret en el que se basa Internet i que permet la transmissió de dades de computadors.
+
La '''família de protocols d'Internet''' es un conjunt de protocols de ret en el que se basa Internet i que permet la transmissió de senyes de computadors.
 
En ocasions se'l denomina 'conjunt de protocols “TCP/IP””, en referencia als dos protocols mes importants que la componen: Protocol de Control de Transmissions  (TCP) i Protocol d'Internet (IP), que foren els dos primers en definir-se, i que son els mes utilisats de la família. Existixen tants protocols en este conjunt que apleguen a ser mes de 100 diferents, entre ells s'encontren el popular HTTP (HyperText Transfer Protocol), que es el que s'utilisa per accedir a fulles web, ademés d'atres com el Protocol de resolució de direccions ARP (Address Resolution Protocol) per a la resolució de direccions, el File Transfer Protocol FTP (File Transfer Protocol) per a transferència d'archius, i el SMTP (Simple Mail Protocol) o el POP (Post Office Protocol) Per a correu electrònic, TELNET per accedir a equips remots, entre atres.
 
En ocasions se'l denomina 'conjunt de protocols “TCP/IP””, en referencia als dos protocols mes importants que la componen: Protocol de Control de Transmissions  (TCP) i Protocol d'Internet (IP), que foren els dos primers en definir-se, i que son els mes utilisats de la família. Existixen tants protocols en este conjunt que apleguen a ser mes de 100 diferents, entre ells s'encontren el popular HTTP (HyperText Transfer Protocol), que es el que s'utilisa per accedir a fulles web, ademés d'atres com el Protocol de resolució de direccions ARP (Address Resolution Protocol) per a la resolució de direccions, el File Transfer Protocol FTP (File Transfer Protocol) per a transferència d'archius, i el SMTP (Simple Mail Protocol) o el POP (Post Office Protocol) Per a correu electrònic, TELNET per accedir a equips remots, entre atres.
  
El TCP/IP es la base d'Internet, i servix per enllaçar computadores que utilisen diferents sistemes operatius, incloent PC, minicomputadores i computadores centrals sobre rets d'àrea local (LAN) i àrea extensa (WAN). TCP/IP fon desenrollat i demostrat per primera volta en 1972 per el Departament de Defensa dels Estats Units, eixecutant-lo en ARPANET, una ret d'àrea extensa de dit departament.
+
El TCP/IP es la base d'Internet, i servix per enllaçar computadores que utilisen diferents sistemes operatius, incloent PC, minicomputadors i computadores centrals sobre rets d'àrea local (LAN) i àrea extensa (WAN). TCP/IP fon desenrollat i demostrat per primera volta en 1972 per el Departament de Defensa dels Estats Units, eixecutant-lo en ARPANET, una ret d'àrea extensa de dit departament.
 
   
 
   
 
La família de protocols d'Internet se poden  descriure per analogia  ab el model OSI (Open System Interconnection), que descriu els nivells o capes de la pila de protocols, encara que en la pràctica no correspon exactament en el model d'Internet.  
 
La família de protocols d'Internet se poden  descriure per analogia  ab el model OSI (Open System Interconnection), que descriu els nivells o capes de la pila de protocols, encara que en la pràctica no correspon exactament en el model d'Internet.  
En una pila de protocols, cada nivell soluciona una serie de problemes relacionats ab la transmissió de dades, i proporciona un servici ben definit als nivells mes alts.
+
En una pila de protocols, cada nivell soluciona una serie de problemes relacionats ab la transmissió de senyes, i proporciona un servici ben definit als nivells mes alts.
Els nivells superiors son els mes propencs al usuari i tracten ab dades mes abstractes, deixant als nivells mes baixos la tasca de traduir  les dades de forma que siguen físicament manipulades.  
+
Els nivells superiors son els mes propencs al usuari i tracten ab senyes mes abstractes, deixant als nivells mes baixos la tasca de traduir  les senyes de forma que siguen físicament manipulades.  
  
 
El model d'Internet fon dissenyat com la solució a un problema pràctic d'ingenieria.
 
El model d'Internet fon dissenyat com la solució a un problema pràctic d'ingenieria.
Llínea 14: Llínea 14:
  
 
El 1 de Giner del 2008 el protocol TCP/IP va complir vinticinc anys.
 
El 1 de Giner del 2008 el protocol TCP/IP va complir vinticinc anys.
 
 
   
 
   
 
== Nivells en la pila TCP/IP ==
 
== Nivells en la pila TCP/IP ==
 +
 
Hi han algunes discussions sobre com encaixa el model TCP/IP dins del model OSI. Com TCP/IP i model OSI no estan delimitats ab precisió no hi han una resposta que siga les correcta.
 
Hi han algunes discussions sobre com encaixa el model TCP/IP dins del model OSI. Com TCP/IP i model OSI no estan delimitats ab precisió no hi han una resposta que siga les correcta.
  
 
El model TCP/IP no esta lo suficientment dotat en els nivells inferiors com per a detallar l'autentica estratificació en nivells: necessitaria tindre una capa extra (el nivell de Ret) entre els nivells de transport i Internet. Protocols específics d'un tipo concret de ret, que se situa per damunt del marc de hardware bàsic, pertany  al nivell de ret, pero sense ser-ho. Eixemples d'estos protocols son el Protocol de resolució de direccions ARP (Protocol de resolució de direccions) i el Spanning tree STP (Spaninning Tree Protocol). De totes formes, estos son protocols locals, i treballen per baix de les capes d'Internet. Cert es que situar abdós grups (sense mencionar els protocols que formen part del nivell d'Internet pero se situen per damunt del protocols d'Internet, com ICMP) tots en la mateixa capa poden produir confusió, pero el model OSI no aplega a eixe nivell de complexitat per a ser mes útil com model de referencia.
 
El model TCP/IP no esta lo suficientment dotat en els nivells inferiors com per a detallar l'autentica estratificació en nivells: necessitaria tindre una capa extra (el nivell de Ret) entre els nivells de transport i Internet. Protocols específics d'un tipo concret de ret, que se situa per damunt del marc de hardware bàsic, pertany  al nivell de ret, pero sense ser-ho. Eixemples d'estos protocols son el Protocol de resolució de direccions ARP (Protocol de resolució de direccions) i el Spanning tree STP (Spaninning Tree Protocol). De totes formes, estos son protocols locals, i treballen per baix de les capes d'Internet. Cert es que situar abdós grups (sense mencionar els protocols que formen part del nivell d'Internet pero se situen per damunt del protocols d'Internet, com ICMP) tots en la mateixa capa poden produir confusió, pero el model OSI no aplega a eixe nivell de complexitat per a ser mes útil com model de referencia.
 
   
 
   
El seguente diagrama intenta mostrar la pila OSI i atres protocols relacionats ab el model OSI original:
+
El següent diagrama intenta mostrar la pila OSI i atres protocols relacionats ab el model OSI original:
 
 
 
  
 
{| cellpadding="5" cellspacing="1"
 
{| cellpadding="5" cellspacing="1"
Llínea 48: Llínea 46:
 
|-----
 
|-----
 
| 2
 
| 2
| style="border:1px solid black;" | '''Enllaç de dades'''
+
| style="border:1px solid black;" | '''Enllaç de senyes '''
 
<td>ej. [[Ethernet]], [[Token Ring]], [[Point-to-Point Protocol|PPP]], [[HDLC]], [[Frame Relay]], [[RDSI]], [[Asynchronous Transfer Mode|ATM]], [[IEEE 802.11]], [[FDDI]]
 
<td>ej. [[Ethernet]], [[Token Ring]], [[Point-to-Point Protocol|PPP]], [[HDLC]], [[Frame Relay]], [[RDSI]], [[Asynchronous Transfer Mode|ATM]], [[IEEE 802.11]], [[FDDI]]
 
|-----
 
|-----
Llínea 75: Llínea 73:
 
|----- style="border:1px solid black;"
 
|----- style="border:1px solid black;"
 
| 2
 
| 2
| style="border:1px solid black;" | '''Enllç'''
+
| style="border:1px solid black;" | '''Enllaç'''
| ej. [[Ethernet]], [[Token Ring]], [[Point-to-Point Protocol|PPP]], [[HDLC]], [[Frame Relay]], [[RDSI]], [[Asynchronous Transfer Mode|ATM]], [[IEEE 802.11]], [[FDDI]]
+
<td> ej. [[Ethernet]], [[Token Ring]], [[Point-to-Point Protocol|PPP]], [[HDLC]], [[Frame Relay]], [[RDSI]], [[Asynchronous Transfer Mode|ATM]], [[IEEE 802.11]], [[FDDI]]
 
|-----
 
|-----
 
| 1
 
| 1
 
| style="border:1px solid black;" | '''Físic'''
 
| style="border:1px solid black;" | '''Físic'''
| ej. Mig físic, i tècniques  de [[codificació]], [[T1]], [[E1]]
+
<td> ej. Mig físic, i tècniques  de [[codificació]], [[T1]], [[E1]]
 
|}  
 
|}  
 
   
 
   
Llínea 86: Llínea 84:
 
El [[nivell físic]] descriu las '''característiques físiques''' de la comunicació, com les convencions sobre la naturalea del mig utilisat  per a la comunicació (com les comunicacions por cable, [[fibra òptica]] o [[ràdio]]), i tot lo relatiu als detalls com els conectors, [[còdic de canal]]s i [[modulació]], potencies de senyals, [[llongitut de ona|llongituts de ona]], sincronisació i temporisació i distancies màximes.
 
El [[nivell físic]] descriu las '''característiques físiques''' de la comunicació, com les convencions sobre la naturalea del mig utilisat  per a la comunicació (com les comunicacions por cable, [[fibra òptica]] o [[ràdio]]), i tot lo relatiu als detalls com els conectors, [[còdic de canal]]s i [[modulació]], potencies de senyals, [[llongitut de ona|llongituts de ona]], sincronisació i temporisació i distancies màximes.
  
=== El nivell de Enllaç de dades ===
+
=== El nivell de Enllaç de senyes ===
El [[nivell de enllaç de dades]] especifica '''cóm son transportats els paquets sobre el nivell físic''', incloent els delimitadors (patrons de bits concrets que marquen el principi i la fi de cada [[Trama de ret|trama]]). [[Ethernet]], por eixemple, incloent  camps en la cap de la trama que especifiquen  quina màquina o màquines de la ret son les destinataries de la trama. Eixemples de protocols de nivell de enllaç de dades son [[Ethernet]], [[IEEE 802.11|Wireless Ethernet]], [[SLIP]], [[Token Ring]] y [[Asynchronous Transfer Mode|ATM]].  
+
El [[nivell de enllaç de senyes]] especifica '''cóm son transportats els paquets sobre el nivell físic''', incloent els delimitadors (patrons de bits concrets que marquen el principi i la fi de cada [[Trama de ret|trama]]). [[Ethernet]], por eixemple, incloent  camps en la cap de la trama que especifiquen  quina màquina o màquines de la ret son les destinataries de la trama. Eixemples de protocols de nivell de enllaç de senyes son [[Ethernet]], [[IEEE 802.11|Wireless Ethernet]], [[SLIP]], [[Token Ring]] y [[Asynchronous Transfer Mode|ATM]].  
 
   
 
   
 
[[Point-to-Point Protocol|PPP]] es un poc mes complex i originalment fon  dissenyat com un protocol separat que funcionava sobre un atre nivell  d'enllaç, [[HDLC]]/[[SDLC]].  
 
[[Point-to-Point Protocol|PPP]] es un poc mes complex i originalment fon  dissenyat com un protocol separat que funcionava sobre un atre nivell  d'enllaç, [[HDLC]]/[[SDLC]].  
Llínea 97: Llínea 95:
 
Com fon definit originalment, el [[nivell de ret]] soluciona el problema de conseguir transportar [[paquets de ret|paquets]] a través de una ret senzilla. Eixemples de protocols son [[X.25]] i ''Host/IMP Protocol'' de [[ARPANET]].  
 
Com fon definit originalment, el [[nivell de ret]] soluciona el problema de conseguir transportar [[paquets de ret|paquets]] a través de una ret senzilla. Eixemples de protocols son [[X.25]] i ''Host/IMP Protocol'' de [[ARPANET]].  
 
   
 
   
En la arribada del concepte de [[Internet]], noves funcionalitats foren afegides ad este nivell, basades en el intercanvi de dades entre una ret orige i una ret destí. Generalment açò inclou un enrutament de paquets a través de una ret de rets, coneguda com [[Internet]].  
+
En la arribada del concepte de [[Internet]], noves funcionalitats foren afegides ad este nivell, basades en el intercanvi de senyes entre una ret orige i una ret destí. Generalment açò inclou un enrutament de paquets a través de una ret de rets, coneguda com [[Internet]].  
 
   
 
   
En la família de protocols d'Internet, [[IP]] realisa les tasques  bàsiques per a '''conseguir transportar dades des de  un orige a un destí'''. IP pot  passar los dades a una serie de protocols superiors; cada un d'eixos protocols es identificat ab un únic "Número de protocol IP". ICMP i IGMP son els protocols 1 i 2, respectivament.  
+
En la família de protocols d'Internet, [[IP]] realisa les tasques  bàsiques per a '''conseguir transportar senyes des de  un orige a un destí'''. IP pot  passar les senyes a una serie de protocols superiors; cada un d'eixos protocols es identificat ab un únic "Número de protocol IP". ICMP i IGMP son els protocols 1 i 2, respectivament.  
 
   
 
   
 
Alguns de los protocols per damunt de IP com [[ICMP]] (usats per a transmetre informació de diagnòstic sobre transmissions IP) i [[IGMP]] (utilisant per a dirigir tràfic [[multicast]]) van en nivells superiors a IP pero realisen funcions del nivell de ret i ilustren una incompatibilitat entre els models d'Internet i OSI. Tots els  protocols d'enrutament, com [[BGP]], [[OSPF]], i [[RIP (protocol)|RIP]] son realment també part del nivell de ret, encara que  ells pareguen pertànyer a nivells mes alts en la pila.
 
Alguns de los protocols per damunt de IP com [[ICMP]] (usats per a transmetre informació de diagnòstic sobre transmissions IP) i [[IGMP]] (utilisant per a dirigir tràfic [[multicast]]) van en nivells superiors a IP pero realisen funcions del nivell de ret i ilustren una incompatibilitat entre els models d'Internet i OSI. Tots els  protocols d'enrutament, com [[BGP]], [[OSPF]], i [[RIP (protocol)|RIP]] son realment també part del nivell de ret, encara que  ells pareguen pertànyer a nivells mes alts en la pila.
Llínea 105: Llínea 103:
 
=== El nivell de Transport ===
 
=== El nivell de Transport ===
 
   
 
   
Els protocols del [[nivell de transport]] poden solucionar problemes com la '''fiabilitat''' ("apleguen  les dades al seu destí?") i la seguritat de que les '''dades apleguen en el orde correcte'''. En el conjunt de protocols TCP/IP, els protocols de transport també '''determinen a qué aplicació van destinats les dades'''.  
+
Els protocols del [[nivell de transport]] poden solucionar problemes com la '''fiabilitat''' ("apleguen  les senyes al seu destí?") i la seguritat de que les '''senyes apleguen en el orde correcte'''. En el conjunt de protocols TCP/IP, els protocols de transport també '''determinen a qué aplicació van destinats les senyes'''.  
 
   
 
   
 
Els protocols d'enrutament dinàmic que tècnicament encaixen en el conjunt de protocols TCP/IP (ya que funcionen sobre IP) son generalment considerats part del nivell de ret; un eixemple es [[OSPF]] (protocol IP número 89).  
 
Els protocols d'enrutament dinàmic que tècnicament encaixen en el conjunt de protocols TCP/IP (ya que funcionen sobre IP) son generalment considerats part del nivell de ret; un eixemple es [[OSPF]] (protocol IP número 89).  
 
   
 
   
[[TCP]] (protocol IP número 6) es un mecanisme de transport fiable i orientat a conexió, que proporciona un fluix fiable de bytes, que assegura que les dades apleguen complets, sense danys i en orde TCP realisa contínuament mesures  sobre el estat de la ret par a evitar sobrecarregar-la ab massa  tràfic. Ademés, TCP tracta d'enviar totes les dades correctament en la seqüencia especificada. Esta es una de les principals diferencies con UDP, i pot convertir-se en una desventaja en fluixos en temps real (molt sensibles a la variació del retart) o aplicacions d'enrutament ab percentages alts de pèrdua en el nivell de Internet.  
+
[[TCP]] (protocol IP número 6) es un mecanisme de transport fiable i orientat a conexió, que proporciona un fluix fiable de bytes, que assegura que les senyes apleguen complets, sense danys i en orde TCP realisa contínuament mesures  sobre el estat de la ret par a evitar sobrecarregar-la ab massa  tràfic. Ademés, TCP tracta d'enviar totes les senyes correctament en la seqüencia especificada. Esta es una de les principals diferencies con UDP, i pot convertir-se en una desventaja en fluixos en temps real (molt sensibles a la variació del retart) o aplicacions d'enrutament ab percentages alts de pèrdua en el nivell de Internet.  
 
   
 
   
 
Mes recientment es [[SCTP]], també un mecanisme fiable i orientat a conexió. Està relacionat en la orientació a byte, i proporciona múltiples sub-fluixos multiplexats sobre la mateixa conexió. També proporciona suport de ''multihoming'', a on una conexió pot ser representada por múltiples direccions IP (representant múltiples interfaces físiques), aixina si n'hi a  una falla la conexió no se interrompre. Fon desenrollat inicialment per a aplicacions telefóniques (per a transportar [[SS7]] sobre [[IP]]), pero també fon utilisat per a atres aplicacions.  
 
Mes recientment es [[SCTP]], també un mecanisme fiable i orientat a conexió. Està relacionat en la orientació a byte, i proporciona múltiples sub-fluixos multiplexats sobre la mateixa conexió. També proporciona suport de ''multihoming'', a on una conexió pot ser representada por múltiples direccions IP (representant múltiples interfaces físiques), aixina si n'hi a  una falla la conexió no se interrompre. Fon desenrollat inicialment per a aplicacions telefóniques (per a transportar [[SS7]] sobre [[IP]]), pero també fon utilisat per a atres aplicacions.  
Llínea 121: Llínea 119:
 
TCP y UDP: son utilisats per a donar servici a una serie de aplicacions de alt nivell. Les aplicacions con una dirección de ret dada son distinguibles entre sí per la seu [[Port de ret|número de Port]] TCP o UDP. Por convenció, els ports ben coneguts (''well-known ports'') son associats ab aplicacions específics.  
 
TCP y UDP: son utilisats per a donar servici a una serie de aplicacions de alt nivell. Les aplicacions con una dirección de ret dada son distinguibles entre sí per la seu [[Port de ret|número de Port]] TCP o UDP. Por convenció, els ports ben coneguts (''well-known ports'') son associats ab aplicacions específics.  
 
   
 
   
[[Real-time Transport Protocol|RTP]] es un protocol de datagrames que han sigut dissenyats per a dades en temps real com el [[streaming]] de àudio y vídeo que se monta damunt UDP.
+
[[Real-time Transport Protocol|RTP]] es un protocol de datagrames que han sigut dissenyats per a senyes en temps real com el [[streaming]] de àudio y vídeo que se monta damunt UDP.
  
 
=== El nivell de Aplicació ===
 
=== El nivell de Aplicació ===
  
El [[nivell d'aplicació]] es el nivell que els programes mes comuns utilisen per a comunicar-se a través d'una ret ab atres programes. Els processos que  acontenyen  en este nivell son '''aplicacions específiques que passen les dades al nivell de aplicació en el format que internament use el programa i es codificat d'acort ab un protocol estàndart'''.  
+
El [[nivell d'aplicació]] es el nivell que els programes mes comuns utilisen per a comunicar-se a través d'una ret ab atres programes. Els processos que  acontenyen  en este nivell son '''aplicacions específiques que passen les senyes al nivell de aplicació en el format que internament use el programa i es codificat d'acort ab un protocol estàndart'''.  
 
   
 
   
 
Alguns programes específics se consideren que se eixecuten en este nivell. Proporcionant servicis que directament treballen ab les aplicacions d'usuari. Estos programes i els seus corresponents protocols inclouen a [[HTTP]] (''HyperText Transfer Protocol''), [[File Transfer Protocol|FTP]] (Transferència d'archius), [[SMTP]] (correu electrònic), [[SSH]] (login remot segur), [[DNS]] (Resolució de noms de domini) i molt atres.
 
Alguns programes específics se consideren que se eixecuten en este nivell. Proporcionant servicis que directament treballen ab les aplicacions d'usuari. Estos programes i els seus corresponents protocols inclouen a [[HTTP]] (''HyperText Transfer Protocol''), [[File Transfer Protocol|FTP]] (Transferència d'archius), [[SMTP]] (correu electrònic), [[SSH]] (login remot segur), [[DNS]] (Resolució de noms de domini) i molt atres.
Una volta que les dades de la aplicació han sigut codificats en un protocol estàndart del nivell de aplicació son passats ''cap  avall'' al següent nivell de la pila de protocols TCP/IP.  
+
Una volta que les senyes de la aplicació han sigut codificats en un protocol estàndart del nivell de aplicació son passats ''cap  avall'' al següent nivell de la pila de protocols TCP/IP.  
  
 
En el nivell de transport, las aplicacions normalment fan us de TCP y UDP, i son habitualment associats a un número de port ben conegut (''well-known port''). Els ports foren assignats originalment por la [[IANA]].
 
En el nivell de transport, las aplicacions normalment fan us de TCP y UDP, i son habitualment associats a un número de port ben conegut (''well-known port''). Els ports foren assignats originalment por la [[IANA]].
Llínea 141: Llínea 139:
  
 
[[Categoria:Protocols d'Internet|Família de protocols d'Internet]]
 
[[Categoria:Protocols d'Internet|Família de protocols d'Internet]]
 
[[ar:حزمة بروتوكولات الإنترنت]]
 
[[br:TCP/IP]]
 
[[bs:TCP/IP]]
 
[[ca:Pila TCP/IP]]
 
[[cs:TCP/IP]]
 
[[da:Internetprotokol (protokolfamilie)]]
 
[[de:Internetprotokollfamilie]]
 
[[el:TCP/IP]]
 
[[en:Internet Protocol Suite]]
 
[[eo:TCP-IP]]
 
[[eu:TCP/IP eredu]]
 
[[fa:مدل تی‌سی‌پی/آی‌پی]]
 
[[fi:TCP/IP]]
 
[[fr:Suite des protocoles Internet]]
 
[[ga:TCP/IP]]
 
[[gl:TCP/IP]]
 
[[he:TCP/IP]]
 
[[hr:TCP/IP]]
 
[[hu:TCPIP]]
 
[[id:Transmission Control Protocol/Internet Protocol]]
 
[[is:TCP/IP]]
 
[[it:Suite di protocolli Internet]]
 
[[ja:インターネット・プロトコル・スイート]]
 
[[ko:인터넷 프로토콜 스위트]]
 
[[ku:TCP/IP]]
 
[[lb:TCP/IP-Protokollstapel]]
 
[[lt:TCP/IP]]
 
[[lv:TCP/IP]]
 
[[ml:ടി.സി.പി./ഐ.പി. മാതൃക]]
 
[[nl:TCP/IP]]
 
[[nn:Internett-protokollfamilien]]
 
[[no:TCP/IP]]
 
[[pl:TCP/IP]]
 
[[pt:TCP/IP]]
 
[[ro:TCP/IP]]
 
[[ru:TCP/IP]]
 
[[simple:Internet protocol suite]]
 
[[sk:Balík internetových protokolov]]
 
[[sl:TCP/IP]]
 
[[sq:Protokolli TCP/IP]]
 
[[sv:TCP/IP]]
 
[[th:Internet protocol suite]]
 
[[tr:İnternet iletişim kuralları dizisi]]
 
[[uk:TCP/IP]]
 
[[ur:دستور شبکی حزمہ]]
 
[[vi:TCP/IP]]
 
[[zh:TCP/IP协议]]
 

Revisió de 22:09 12 nov 2008

La família de protocols d'Internet es un conjunt de protocols de ret en el que se basa Internet i que permet la transmissió de senyes de computadors. En ocasions se'l denomina 'conjunt de protocols “TCP/IP””, en referencia als dos protocols mes importants que la componen: Protocol de Control de Transmissions (TCP) i Protocol d'Internet (IP), que foren els dos primers en definir-se, i que son els mes utilisats de la família. Existixen tants protocols en este conjunt que apleguen a ser mes de 100 diferents, entre ells s'encontren el popular HTTP (HyperText Transfer Protocol), que es el que s'utilisa per accedir a fulles web, ademés d'atres com el Protocol de resolució de direccions ARP (Address Resolution Protocol) per a la resolució de direccions, el File Transfer Protocol FTP (File Transfer Protocol) per a transferència d'archius, i el SMTP (Simple Mail Protocol) o el POP (Post Office Protocol) Per a correu electrònic, TELNET per accedir a equips remots, entre atres.

El TCP/IP es la base d'Internet, i servix per enllaçar computadores que utilisen diferents sistemes operatius, incloent PC, minicomputadors i computadores centrals sobre rets d'àrea local (LAN) i àrea extensa (WAN). TCP/IP fon desenrollat i demostrat per primera volta en 1972 per el Departament de Defensa dels Estats Units, eixecutant-lo en ARPANET, una ret d'àrea extensa de dit departament.

La família de protocols d'Internet se poden descriure per analogia ab el model OSI (Open System Interconnection), que descriu els nivells o capes de la pila de protocols, encara que en la pràctica no correspon exactament en el model d'Internet. En una pila de protocols, cada nivell soluciona una serie de problemes relacionats ab la transmissió de senyes, i proporciona un servici ben definit als nivells mes alts. Els nivells superiors son els mes propencs al usuari i tracten ab senyes mes abstractes, deixant als nivells mes baixos la tasca de traduir les senyes de forma que siguen físicament manipulades.

El model d'Internet fon dissenyat com la solució a un problema pràctic d'ingenieria. El model OSI, en canvi, fon propost com una aproximació teòrica i també com una primera fase en la evolució de las rets d'ordenadors. Per lo tant, el model OSI, es el mes fàcil d'entendre, pero el model TCP/IP es el que realment s'utilisa. Servix d'ajuda entendre el model OSI, abans de conéixer TCP/IP, ya que s'apliquen el mateixos principis, pero son mes fàcils d'entendre en el model OSI.

El 1 de Giner del 2008 el protocol TCP/IP va complir vinticinc anys.

Nivells en la pila TCP/IP

Hi han algunes discussions sobre com encaixa el model TCP/IP dins del model OSI. Com TCP/IP i model OSI no estan delimitats ab precisió no hi han una resposta que siga les correcta.

El model TCP/IP no esta lo suficientment dotat en els nivells inferiors com per a detallar l'autentica estratificació en nivells: necessitaria tindre una capa extra (el nivell de Ret) entre els nivells de transport i Internet. Protocols específics d'un tipo concret de ret, que se situa per damunt del marc de hardware bàsic, pertany al nivell de ret, pero sense ser-ho. Eixemples d'estos protocols son el Protocol de resolució de direccions ARP (Protocol de resolució de direccions) i el Spanning tree STP (Spaninning Tree Protocol). De totes formes, estos son protocols locals, i treballen per baix de les capes d'Internet. Cert es que situar abdós grups (sense mencionar els protocols que formen part del nivell d'Internet pero se situen per damunt del protocols d'Internet, com ICMP) tots en la mateixa capa poden produir confusió, pero el model OSI no aplega a eixe nivell de complexitat per a ser mes útil com model de referencia.

El següent diagrama intenta mostrar la pila OSI i atres protocols relacionats ab el model OSI original:

7 Aplicació ej. HTTP, DNS, SMTP, SNMP, FTP, Telnet, SSH y SCP, NFS, RTSP, Feed, Webcal , POP3
6 Presentació ej. XDR, ASN.1, SMB, AFP
5 Sessió ej. TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS
4 Transport' ej. TCP, UDP, RTP, SCTP, SPX
3 Ret ej. IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IGRP, EIGRP, IPX, DDP
2 Enllaç de senyes ej. Ethernet, Token Ring, PPP, HDLC, Frame Relay, RDSI, ATM, IEEE 802.11, FDDI
1 Físic ej. cable, ràdio, fibra òptica

Normalment, els tres nivells superiors del model OSI (Aplicació, Presentació i Sessió) son considerats simplement com el nivell de aplicació en el conjunt TCP/IP. Com TCP/IP no te un nivell de sessió unificat sobre el que els nivells superiors se sostinguen, estes funcions son típicament desempenyorades (o ignorades) per les aplicacions de usuari. La diferencia mes notable entre els models de TCP/IP i OSI es el nivell d'Aplicació, en TCP/IP s'integren alguns nivells del model OSI en el seu nivell d'Aplicació. Una interpretació simplificada de la pila TCP/IP es mostra baix:


5 Aplicació 1.ej. HTTP, FTP, DNS
(protocols d'enrutament com BGP y RIP, que por varies raons funcionen sobre TCP y UDP respectivament son considerats part del nivell de ret)
4 Transport ej. TCP, UDP, RTP, SCTP
(protocols d'enrutament com OSPF, que funcionen sobre IP, son considerats part del nivell d'Internet)
3 Internet Per a TCP/IP este es el Protocol d'Internet (IP)
(protocols requerits com ICMP e IGMP funcionen sobre IP, pero encara se poden considerar part del nivell de ret; ARP no funciona sobre IP)
2 Enllaç ej. Ethernet, Token Ring, PPP, HDLC, Frame Relay, RDSI, ATM, IEEE 802.11, FDDI
1 Físic ej. Mig físic, i tècniques de codificació, T1, E1

El nivell Físic

El nivell físic descriu las característiques físiques de la comunicació, com les convencions sobre la naturalea del mig utilisat per a la comunicació (com les comunicacions por cable, fibra òptica o ràdio), i tot lo relatiu als detalls com els conectors, còdic de canals i modulació, potencies de senyals, llongituts de ona, sincronisació i temporisació i distancies màximes.

El nivell de Enllaç de senyes

El nivell de enllaç de senyes especifica cóm son transportats els paquets sobre el nivell físic, incloent els delimitadors (patrons de bits concrets que marquen el principi i la fi de cada trama). Ethernet, por eixemple, incloent camps en la cap de la trama que especifiquen quina màquina o màquines de la ret son les destinataries de la trama. Eixemples de protocols de nivell de enllaç de senyes son Ethernet, Wireless Ethernet, SLIP, Token Ring y ATM.

PPP es un poc mes complex i originalment fon dissenyat com un protocol separat que funcionava sobre un atre nivell d'enllaç, HDLC/SDLC.

Este nivell es a voltes subdividit en Control d'enllaç llògic (Logical Link Control) i Control d'accés al mig (Media Access Control).

El nivell d'Internet

Com fon definit originalment, el nivell de ret soluciona el problema de conseguir transportar paquets a través de una ret senzilla. Eixemples de protocols son X.25 i Host/IMP Protocol de ARPANET.

En la arribada del concepte de Internet, noves funcionalitats foren afegides ad este nivell, basades en el intercanvi de senyes entre una ret orige i una ret destí. Generalment açò inclou un enrutament de paquets a través de una ret de rets, coneguda com Internet.

En la família de protocols d'Internet, IP realisa les tasques bàsiques per a conseguir transportar senyes des de un orige a un destí. IP pot passar les senyes a una serie de protocols superiors; cada un d'eixos protocols es identificat ab un únic "Número de protocol IP". ICMP i IGMP son els protocols 1 i 2, respectivament.

Alguns de los protocols per damunt de IP com ICMP (usats per a transmetre informació de diagnòstic sobre transmissions IP) i IGMP (utilisant per a dirigir tràfic multicast) van en nivells superiors a IP pero realisen funcions del nivell de ret i ilustren una incompatibilitat entre els models d'Internet i OSI. Tots els protocols d'enrutament, com BGP, OSPF, i RIP son realment també part del nivell de ret, encara que ells pareguen pertànyer a nivells mes alts en la pila.

El nivell de Transport

Els protocols del nivell de transport poden solucionar problemes com la fiabilitat ("apleguen les senyes al seu destí?") i la seguritat de que les senyes apleguen en el orde correcte. En el conjunt de protocols TCP/IP, els protocols de transport també determinen a qué aplicació van destinats les senyes.

Els protocols d'enrutament dinàmic que tècnicament encaixen en el conjunt de protocols TCP/IP (ya que funcionen sobre IP) son generalment considerats part del nivell de ret; un eixemple es OSPF (protocol IP número 89).

TCP (protocol IP número 6) es un mecanisme de transport fiable i orientat a conexió, que proporciona un fluix fiable de bytes, que assegura que les senyes apleguen complets, sense danys i en orde TCP realisa contínuament mesures sobre el estat de la ret par a evitar sobrecarregar-la ab massa tràfic. Ademés, TCP tracta d'enviar totes les senyes correctament en la seqüencia especificada. Esta es una de les principals diferencies con UDP, i pot convertir-se en una desventaja en fluixos en temps real (molt sensibles a la variació del retart) o aplicacions d'enrutament ab percentages alts de pèrdua en el nivell de Internet.

Mes recientment es SCTP, també un mecanisme fiable i orientat a conexió. Està relacionat en la orientació a byte, i proporciona múltiples sub-fluixos multiplexats sobre la mateixa conexió. També proporciona suport de multihoming, a on una conexió pot ser representada por múltiples direccions IP (representant múltiples interfaces físiques), aixina si n'hi a una falla la conexió no se interrompre. Fon desenrollat inicialment per a aplicacions telefóniques (per a transportar SS7 sobre IP), pero també fon utilisat per a atres aplicacions.

UDP (protocol IP número 17) es un protocol de datagrames sense conexió. Es un protocol no fiable (best effort al igual que IP) - no perque siga particularment roïn , sino por que no verifica que els paquets apleguen al seu destí, i no dona garanties de que aplegue en orde. Si una aplicació requerix estes característiques, deu de portar-les a cap per si mateixa o utilisar TCP.

UDP es utilisat normalment para aplicacions de streaming (àudio, vídeo, etc.) a on la arribada a temps dels paquets es mes important que la fiabilitat, o per aplicacions simples de tipo petició/resposta com el servici DNS, a on la sobrecarrega de las capçaleres que aporten la fiabilitat es desproporcionada para el tamany dels paquets.

DCCP esta actualment baix desenroll por el IETF. Proporciona semàntica de control para fluixos TCP, mentres de cara al usuari se da un servici de datagrames UDP..

TCP y UDP: son utilisats per a donar servici a una serie de aplicacions de alt nivell. Les aplicacions con una dirección de ret dada son distinguibles entre sí per la seu número de Port TCP o UDP. Por convenció, els ports ben coneguts (well-known ports) son associats ab aplicacions específics.

RTP es un protocol de datagrames que han sigut dissenyats per a senyes en temps real com el streaming de àudio y vídeo que se monta damunt UDP.

El nivell de Aplicació

El nivell d'aplicació es el nivell que els programes mes comuns utilisen per a comunicar-se a través d'una ret ab atres programes. Els processos que acontenyen en este nivell son aplicacions específiques que passen les senyes al nivell de aplicació en el format que internament use el programa i es codificat d'acort ab un protocol estàndart.

Alguns programes específics se consideren que se eixecuten en este nivell. Proporcionant servicis que directament treballen ab les aplicacions d'usuari. Estos programes i els seus corresponents protocols inclouen a HTTP (HyperText Transfer Protocol), FTP (Transferència d'archius), SMTP (correu electrònic), SSH (login remot segur), DNS (Resolució de noms de domini) i molt atres. Una volta que les senyes de la aplicació han sigut codificats en un protocol estàndart del nivell de aplicació son passats cap avall al següent nivell de la pila de protocols TCP/IP.

En el nivell de transport, las aplicacions normalment fan us de TCP y UDP, i son habitualment associats a un número de port ben conegut (well-known port). Els ports foren assignats originalment por la IANA.

Ventages i inconvenients

El conjunt TCP/IP esta dissenyat par a enrutar i tenen un grau molt elevat de fiabilitat, es adequat para rets grans i miganes, aixina com en rets empresarials. S'utilisa a nivell mundial para conectar-se a Internet i als servidors web. Es compatible ab les ferramentes estàndart par a analisar el funcionament de la ret.

Un inconvenient de TCP/IP es que es mes difícil de configurar i de mantindre que NetBEUI o IPX/SPX; ademés es mes lent en rets en un volum de tràfic mig baix. Sin embargo, poden ser mes ràpit en rets ab un volum de tràfic gran a on tinga que enrutar un gran cantitat de trames.

El conjunt TCP/IP se utilisa tant en rets empresarials com por eixemple en camps universitaris o en complexos empresarials, a on utilisen molts enrutadors i conexions a mainframe o a ordenadors UNIX, com aixina també en rets chicotetes o domestiques, i fins en teléfons mòvils i en domótica.