Aplicaciones	  Prác/cas	  	                                       con	  	                                Sistemas	  Arduin...
Índice	  •    Ethernet	  •    TCP/IP	  •    Puertos	  •    Protocolos	  de	  Transporte:	  TCP/UDP	  •    Protocolos	  de	...
ETHERNET	  •  Es	  un	  protocolo	  de	  envío	  de	  datos	  a	  través	  de	  diferentes	  medios	  Usicos	     como	  c...
ETHERNET	  Preámbulo:	  indica	  el	  inicio	  de	  la	  trama	  SFD:	  delimitador	  de	  inicio	  de	  trama	  Dirección...
Internet	  o	  TCP/IP	  •  Los	  paquetes	  con	  formato	  TCP/IP,	  pueden	  ser	  encapsulados	  dentro	  de	  tramas	 ...
PUERTOS	  •  En	  un	  ordenador,	  se	  pueden	  ejecutar	  muchas	  aplicaciones	  de	     internet	  a	  la	  vez,	  pa...
PROTOCOLOS	  DE	  TRANSPORTE	  •  En	  TCP/IP,	  se	  pueden	  enviar	  datos	  de	  dos	  maneras	      –  TCP	  es	  seg...
PROTOCOLOS	  DE	  APLICACIÓN	  •  Son	  los	  que	  interactúan	  con	  el	     usuario	  •  HTTP	  es	  un	  protocolo	  ...
Próxima SlideShare
Cargando en…5
×

Introduccion Ethernet

5.914 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
5.914
En SlideShare
0
De insertados
0
Número de insertados
4.107
Acciones
Compartido
0
Descargas
44
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Introduccion Ethernet

  1. 1. Aplicaciones  Prác/cas     con     Sistemas  Arduino   Introducción  a  Ethernet   Ponentes:  CEP  SEVILLA   Luis  Modesto  González  IES  Los  Viveros   José  Pujol  Pérez  Curso  2011/2012   Coordinador:  Ref:  11412FP23   Leopoldo  Acal  Rodríguez  
  2. 2. Índice  •  Ethernet  •  TCP/IP  •  Puertos  •  Protocolos  de  Transporte:  TCP/UDP  •  Protocolos  de  Aplicación   1  
  3. 3. ETHERNET  •  Es  un  protocolo  de  envío  de  datos  a  través  de  diferentes  medios  Usicos   como  cables,  fibra,  radio.  •  En  su  nivel  más  pequeño,  se  crean  tramas  o  paquetes  de  hasta  1540  bytes   de  tamaño  que  con/enen  una  cabecera  y  un  payload  o  información  ú/l  •  En  la  cabecera,  se  incorporan  direcciones  de  origen  y  des/no  de  /po  MAC    •  Dentro  de  la  información  ú/l,  puede  viajar  un  paquete  IP,  que  contenga   datos  con  el  formato  usado  en  Internet.  •  Los  disposi/vos  Ethernet  usan  la  dirección  MAC  para  saber  si  una  trama  va   dirigida  a  ellos  o  no,  por  lo  que  debe  ser  única  dentro  de  la  red  local.  •  Los  routers  cambian  las  direcciones  MAC,  por  lo  que  las  MAC  se  podrían   repe/r  en  otras  redes   2  
  4. 4. ETHERNET  Preámbulo:  indica  el  inicio  de  la  trama  SFD:  delimitador  de  inicio  de  trama  Dirección  MAC  de  des/no  Dirección  MAC  de  origen  Payload:  donde  van  todos  los  datos  SFD:  secuencia  de  verificación  de  trama   3  
  5. 5. Internet  o  TCP/IP  •  Los  paquetes  con  formato  TCP/IP,  pueden  ser  encapsulados  dentro  de  tramas   Ethernet  •  En  TCP/IP  para  el  direccionamiento,  no  usamos  direcciones  MAC,  sino  direcciones   IP  (192.168.1.10)  •  Las  direcciones  IP  también  deben  ser  únicas  dentro  de  la  red  local  •  A  diferencia  de  las  direcciones  MAC,  las  direcciones  IP  pueden  pasar  a  través  del   router  y  viajar  por  todo  el  mundo.   4  
  6. 6. PUERTOS  •  En  un  ordenador,  se  pueden  ejecutar  muchas  aplicaciones  de   internet  a  la  vez,  para  poder  dis/nguir  unas  de  otras,  se  usan   los  “puertos”  •  Un  puerto  es  un  número  que  puede  variar  entre  1  y  65535.  •  Las  aplicaciones  conocidas  usan  puertos  conocidos,  por   ejemplo,  hgp  usa  el  puerto  80  •  A  mis  aplicaciones  también  tendré  que  asignarle  un  puerto   (por  convenio,  debería  ser  mayor  de  1024)   5  
  7. 7. PROTOCOLOS  DE  TRANSPORTE  •  En  TCP/IP,  se  pueden  enviar  datos  de  dos  maneras   –  TCP  es  seguro,  eso  quiere  decir,  que  emisor  y  receptor   establecen  un  vínculo  o  sesión,  mientras  dura  la   comunicación.  Si  hay  errores,  se  intentan  corregir  solos   (carta  cer/ficada  con  acuse  de  recibo)   –  UDP  no  es  seguro,  el  emisor  pone  el  paquete  en  la  red  y   espera  que  llegue  (carta  en  buzón)  •  En  ambos  casos,  usamos  direcciones  IP  y  puertos  •  Arduino  Ethernet  shield,  implementa  los  dos  modos   6  
  8. 8. PROTOCOLOS  DE  APLICACIÓN  •  Son  los  que  interactúan  con  el   usuario  •  HTTP  es  un  protocolo  de   aplicación.  •  HTTP  es  un  protocolo  complejo,   tratar  de  usarlo  con  Arduino   puede  tener  limitaciones  •  Nosotros  podemos  implementar   nuestro  propio  protocolo.   7  

×