Introduccion Ethernet

5.947 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.947
En SlideShare
0
De insertados
0
Número de insertados
4.144
Acciones
Compartido
0
Descargas
45
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  

×