Diferència entre revisions de la pàgina «A2. Adreçament TCP»

De Wiki IES Marianao. Departament Informàtica
Dreceres ràpides: navegació, cerca
Línia 1: Línia 1:
 
torna [[  M7 - Planificació i administració de xarxes ]]
 
torna [[  M7 - Planificació i administració de xarxes ]]
  
=== <font>Adreçament lògic a nivell de Transport (TCP / UDP)</font> ===
 
  
<font>El nivell de transport :</font>
+
== Adreçament lògic a nivell de Transport (TCP / UDP) ==
  
* <font>Manté una comunicació d’extrem a extrem </font>
+
A nivell de transport :
* <font>Permet compartir vàries connexions utilitzant una única connexió de xarxa. Permet que vàries aplicacions utilitzin el mateix nivell de xarxa.</font>
 
* <font>Les direccions de transport identifiquen les diferents aplicacions</font>
 
  
<font>'''''En l’arquitectura TCP/IP'''''</font>
+
* Manté una comunicació d’extrem a extrem.
  
* <font>Els protocols són: </font>
+
* Permet compartir vàries connexions utilitzant una única connexió de xarxa. Permet que vàries aplicacions utilitzin el mateix nivell de xarxa.
  
** <font>'''TCP''' (Transmission Control Protocol): Orientat a connexió i fiable (complex)</font>
+
* Les adreces de transport identifiquen les diferents aplicacions.
** <font>'''UDP''' (User Datagram Protocol) : No orientat a connexió i no fiable, no fa control d’errors (Senzill, només afegeix una capçalera al paquets)</font>
 
  
* <font>Les direccions de la capa de transport de cada aplicació són els '''''ports'''''</font>
 
  
** <font>Són números de 16 bits (1 al 65535)</font>
+
===  En l’arquitectura TCP/IP ===
** <font>Rang [1, 255] : Aplicacions estàndard </font>
+
 
** <font>Rang [256, 511] : Reservades per futures aplicacions</font>
+
 
** <font>Rang [512, 1024] : Aplicacions servidores</font>
+
Els protocols de transport són:
** <font>La resta lliures</font>
+
 
** <font>Per realitzar una connexió no cal que els ports origen i destí siguin igual.</font>
+
* '''TCP''' (Transmission Control Protocol): Orientat a connexió i fiable (complex).
 +
 
 +
* '''UDP''' (User Datagram Protocol) : No orientat a connexió i no fiable, no fa control d’errors (Senzill, però més ràpid, només afegeix una capçalera al paquets)
 +
 
 +
 
 +
Les adreces de la capa de transport de cada aplicació són els '''''ports'''''.
 +
 
 +
* Són números de 16 bits (1 al 65535).
 +
 
 +
* Rang [1, 255] : Aplicacions estàndard.
 +
 
 +
* Rang [256, 511] : Reservades per futures aplicacions.
 +
 
 +
* Rang [512, 1024] : Aplicacions servidores.
 +
 
 +
* La resta lliures.
 +
 
 +
* Per realitzar una connexió no cal que els ports origen i destí siguin igual.
 +
 
  
 
<center>
 
<center>
 
{| cellspacing="0" cellpadding="7" border="1"
 
{| cellspacing="0" cellpadding="7" border="1"
| <font>Port</font>
+
| Port
| <font>Protocol</font>
+
| Protocol
| <font>Servei</font>
+
| Servei
 
|-
 
|-
| <font>21</font>
+
| 21
| <font>TCP</font>
+
| TCP
| <font>FTP</font>
+
| FTP
 
|-
 
|-
| <font>23</font>
+
| 23
| <font>TCP</font>
+
| TCP
| <font>TELNET</font>
+
| TELNET
 
|-
 
|-
| <font>53</font>
+
| 53
| <font>TCP/UDP</font>
+
| TCP/UDP
| <font>DNS</font>
+
| DNS
 
|-
 
|-
| <font>69</font>
+
| 69
| <font>UDP</font>
+
| UDP
| <font>TFTP</font>
+
| TFTP
 
|-
 
|-
| <font>80</font>
+
| 80
| <font>TCP</font>
+
| TCP
| <font>HTTP</font>
+
| HTTP
 
|-
 
|-
| <font>139</font>
+
| 139
| <font>TCP</font>
+
| TCP
| <font>NetBios</font>
+
| NetBios
 
|-
 
|-
| <font>443</font>
+
| 443
| <font>TCP</font>
+
| TCP
| <font>HTTPS</font>
+
| HTTPS
 
|}
 
|}
 
</center>
 
</center>
Línia 63: Línia 76:
  
  
<font>A la parella IP i port se’n diu '''''socket'''''. </font>
+
A la parella IP i port se’n diu '''''socket'''''. En general un host té oberts múltiples sockets associats a les diferents aplicacions de xarxa que té en funcionament. Una aplicació pot tenir obert més d'un socket.
 
 
  
 +
En TCP, on s'estableixen connexions, les aplicacions funcionen amb arquitectura Client - Servidor. Un Host té el rol de Servidor i un o varis d'altres el rol de client. El Servidor té un (o varis) sockets oberts permanentment en mode LISTENING (escolta), quan el client vol accedir al servidor demana establir una connexió (SYN_SENT), si tot és correcte el servidor contestat i s'estableix una connexió permanent entre cliet-servidor per a l'intercanvi de dades (ESTABLISHED).
  
  
 +
Per exemple podem pensar en una connexió com la següent entre un ordinador (192.168.0.15) que accedeix a un servidor (192.168.0.215) via FTP i a un altre servidor (192.168.0.207) via web.
  
<font>Per exemple podem pensar en una connexió com la següent entre un ordinador (192.168.0.15) que accedeix a un servidor (192.168.0.215) via FTP i a un altre servidor (192.168.0.207) via web . </font>
 
  
 
{| cellspacing="0" cellpadding="7" border="1"
 
{| cellspacing="0" cellpadding="7" border="1"
| <font>Protocol</font>
+
| Protocol
| <font>Connexió local</font>
+
| Connexió local
| <font>Connexió remota</font>
+
| Connexió remota
| <font>Estat</font>
+
| Estat
 
|-
 
|-
| <font>TCP</font>
+
| TCP
| <font>192.168.0.15:3061</font>
+
| 192.168.0.15:3061
| <font>192.168.0.215:21</font>
+
| 192.168.0.215:21
| <font>ESTABLISHED</font>
+
| ESTABLISHED
 
|-
 
|-
| <font>TCP</font>
+
| TCP
| <font>192.168.0.15:3062</font>
+
| 192.168.0.15:3062
| <font>192.168.0.207:80</font>
+
| 192.168.0.207:80
| <font>ESTABLISHED</font>
+
| ESTABLISHED
 
|}
 
|}
 +
 +
  
 
[[ Fitxer: transport.png ]]
 
[[ Fitxer: transport.png ]]

Revisió del 09:45, 6 ago 2011

torna M7 - Planificació i administració de xarxes


Adreçament lògic a nivell de Transport (TCP / UDP)

A nivell de transport :

  • Manté una comunicació d’extrem a extrem.
  • Permet compartir vàries connexions utilitzant una única connexió de xarxa. Permet que vàries aplicacions utilitzin el mateix nivell de xarxa.
  • Les adreces de transport identifiquen les diferents aplicacions.


En l’arquitectura TCP/IP

Els protocols de transport són:

  • TCP (Transmission Control Protocol): Orientat a connexió i fiable (complex).
  • UDP (User Datagram Protocol) : No orientat a connexió i no fiable, no fa control d’errors (Senzill, però més ràpid, només afegeix una capçalera al paquets)


Les adreces de la capa de transport de cada aplicació són els ports.

  • Són números de 16 bits (1 al 65535).
  • Rang [1, 255] : Aplicacions estàndard.
  • Rang [256, 511] : Reservades per futures aplicacions.
  • Rang [512, 1024] : Aplicacions servidores.
  • La resta lliures.
  • Per realitzar una connexió no cal que els ports origen i destí siguin igual.


Port Protocol Servei
21 TCP FTP
23 TCP TELNET
53 TCP/UDP DNS
69 UDP TFTP
80 TCP HTTP
139 TCP NetBios
443 TCP HTTPS


A la parella IP i port se’n diu socket. En general un host té oberts múltiples sockets associats a les diferents aplicacions de xarxa que té en funcionament. Una aplicació pot tenir obert més d'un socket.

En TCP, on s'estableixen connexions, les aplicacions funcionen amb arquitectura Client - Servidor. Un Host té el rol de Servidor i un o varis d'altres el rol de client. El Servidor té un (o varis) sockets oberts permanentment en mode LISTENING (escolta), quan el client vol accedir al servidor demana establir una connexió (SYN_SENT), si tot és correcte el servidor contestat i s'estableix una connexió permanent entre cliet-servidor per a l'intercanvi de dades (ESTABLISHED).


Per exemple podem pensar en una connexió com la següent entre un ordinador (192.168.0.15) que accedeix a un servidor (192.168.0.215) via FTP i a un altre servidor (192.168.0.207) via web.


Protocol Connexió local Connexió remota Estat
TCP 192.168.0.15:3061 192.168.0.215:21 ESTABLISHED
TCP 192.168.0.15:3062 192.168.0.207:80 ESTABLISHED


Transport.png