viernes, 16 de diciembre de 2011

NOC "NETWORKS ON CHIP"

       QUÉ ES LA TECNOLOGIA NOC

 NetworkOn-Chip (NoC) que parece capaz de reemplazar con garantías tanto a los grandes buses como a las largas interconexiones dedicadas presentes en los futuros SoC

Es una tecnología la cual ha sido diseñada para la integración vertical de niveles físicos y arquitectónicos, a partir de SoC que abarcan relojes síncronas y asíncronos o usar lógica unclocked asíncrona que a su vez su idea es el comportamiento como el de una red comunicación entre la Interconexión de multiples IP-cores difundidos sobre un substrato común  y  trae mejoras notables como en bus convencional y las interconexiones entre chips. 

NoC mejora la escalabilidad de SoC, y la eficiencia energética de SoC 

 

CUÁL ES LA ARQUITECTURA BASE

Contiene tres bloques fundamentales que son  switches, Netwoks interfaces y enlaces
La columna vertebral de la NOC consiste en switches, cuya principal función es la de encaminar los paquetes de fuentes a sus destinos.
Se basan en la conectividad topológica específica, tal como octágono o un anillo, para simplificar la lógica de control, mientras que otros permiten la conectividad arbitraria, proporcionando juego más flexible para la aplicación de destino.
NoC puede estar basada en conmutación de circuitos o de paquetes, o una combinación de ambos, el primero está dirigido a proporcionar garantías de calidad de servicio, mientras que el segundo optimiza el rendimiento para el caso promedio.
Cuando la conmutación de paquetes que se elija, conmutadores proporcionan recursos amortiguación para reducir la congestión y mejorar el rendimiento. También se encargan de las cuestiones de control de flujo, y resolver los conflictos entre los paquetes cuando se superponen en el que solicita el acceso a los enlaces físicos.


CÓMO Y EN QUE NIVELES TRABAJA ESTA ARQUITECTURA

Un Network Interfaces (NIs) se necesita para conectarse a cada núcleo del NoC.
NIs convierte las solicitudes de pregunta / respuesta en paquetes y viceversa. Paquetes se divide en una secuencia de unidades de control de flujo (FLITS) antes de la transmisión, para reducir los requisitos cable físico paralelismo. Las instituciones nacionales están asociados en comités olímpicos nacionales a los maestros del sistema y los esclavos del sistema. Muchos de los actuales enrutamiento NoC aprovechar las soluciones de fuente estática, lo que significa que NI dedicada tablas de consulta (LUT) especificar la ruta que los paquetes que se siguen en la red para llegar a su destino final. Este tipo de enrutamiento reduce la complejidad de la lógica de enrutamiento en el NOC. Como alternativa, la expedición se puede realizar dentro de la misma topología, normalmente en forma de adaptación, sin embargo, las ventajas de rendimiento, en orden de entrega y el punto muerto / bloqueo activo libertad siguen siendo un problema a ser estudiado en este último caso.
En general, dos diferentes señales de reloj se puede conectar, el primero impulsa la NI front-end, el lado al que el núcleo externo está conectado, y el segundo impulsa la NI back-end, el lado interno de NoC. Estos relojes pueden, en general, ser independiente. Esta disposición permite que el NoC se ejecute a una diferente (y potencialmente rápido) del reloj de los núcleos unidos, que es crucial para mantener las transacciones de baja latencia.

En este trabajo se emplea la librería de los tubos x NoC, como una solución de estado de la técnica de NoC que incorpora la mayoría de las características y las soluciones arquitectónicas que se han propuesto en el diseño de NoC en cuestión.
Por lo tanto este diseño razonable por varios puntos. Los tubos x NoC es un ejemplo de una librería muy flexible de los componentes de bloques como se puede ver en la figura 1.
NoC puede emplear cualquiera de NACK /ACK (retransmisión-based) o STALL / GO (creditbased) protocolos de control de flujo, utilizando la producción o el almacenamiento en el búfer de entrada, respectivamente, para una máxima eficiencia. Los enlaces pueden ser canalizados y no canales virtuales que se implementan, ya que esto permite una aplicación mucho más ágil. Interbloqueos se pueden evitar con la construcción en la definición de las tablas de enrutamiento incluyen en los NIs.
Dos NIs por separado  se definen, es decir, un iniciador de una (para los núcleos maestros) y una de destino (para los núcleos de esclavos), un dispositivo maestro / esclavo requiere un NI de cada tipo que se le atribuye.


El flujo propuesta completa para el diseño de los NoC se presenta en la figura. 2. El flujo de la herramienta tiene tres fases principales y varias herramientas integradas entre sí. En la primera fase de fase o Front-End, características fundamentales de la arquitectura NoC se determinan, tales como la estructura de interconexión (o topología), tablas de enrutamiento o anchos de vía para cada flujo de tráfico. Hemos desarrollado la herramienta SunFloor para automatizar esta fase. En la fase intermedia o fase de diseño arquitectónico, el código RTL de la arquitectura NoC se crea una instancia. Por último, en la fase de fondo, el NoC es implementado en la FPGA o ASIC back-ends, y simulado o emulado en consecuencia. Estas tres fases se explican en detalle en las secciones siguientes.
Antes de entrar en los métodos utilizados en el flujo de propuestas, se presentan algunos antecedentes sobre la síntesis de NoC topología, las cuestiones de estancamiento y el poder de la zona-los aspectos de modelado.

 CUÁLES SON LOS PROTOCOLOS DE ACCESO AL MEDIO FISICO Y LOGICO

La interfaz entre los núcleos y NIs es de punto a punto como lo define el Protocolo de núcleo abierto (OCP) 2.0 especificación utilizada como interfaz pública del NoC, lo que garantiza la reutilización máxima de los núcleos diferentes y MPSoCs. líneas de las NIs de apoyo dos diferentes señales de reloj, uno para la interfaz de OCP y otro para las líneas de conexión interna, la frecuencia de reloj de las líneas debe ser un múltiplo entero de la OCP uno, para simplificar en gran medida del hardware y sobrecarga en el rendimiento de la sincronización del reloj. Dado que cada núcleo puede ejecutar en un divisor diferente de la frecuencia de cada una de las líneas, plataformas mixtas reloj son posibles, lo que proporciona una gran flexibilidad.










 EJEMPLOS DE REDES BASADAS EN NOC

·         El chip QCA8829 de Qualcomm Atheros Inc., la subsidiaria de gestión de redes y conectividad de Qualcomm Incorporated, es una solución para red óptica pasiva Ethernet (EPON) de 1 Gigabit (1G), la más integrada del sector y con menor consumo de energía. El chip ha sido optimizado para hacer posible el acceso a banda ancha óptica de próxima generación en hogares y comercios. 
El QCA8829 es el primer chip de su clase, que contribuirá a que avance el desarrollo de la tecnología de fibra óptica para el hogar al soportar múltiples estándares,  incluidos los de los operadores de cable en América del Norte, los de las redes eléctricas inteligentes PON en China y las infraestructuras EPON en mercados de todo el mundo.


2.     CONCLUCIONES

·         NoC se ha convertido en un camino prometedor estructurado de la realización de las interconexiones en el silicio, la superación de las limitaciones de las soluciones basadas en el bus que flexibilidad y mejor capacidad.

·         Todas estas extensiones para los diseños actuales de NoC se requieren cambios en el algoritmo de generación de topología y las implementaciones de la arquitectura.

·         Topologıas NoC a medida que es capaz de satisfacer las restricciones de diseño
(rendimiento, disipacion de potencia, energıa) de un variado conjunto de aplicaciones de SoC.

lunes, 14 de noviembre de 2011

SUBCAPAS DE LA CAPA DE ENLACE

La IEEE subdividió la capa de enlace de datos en dos subcapas:

  •  La subcapa LLC (Logical Link Control) o subcapa de control de enlace lógico
  •  La subcapa MAC (Media Access Control) o subcapa de control de acceso al medio



SUBCAPA LLC

DEFINICIÓN:
Fue creada con el propósito de proporcionara las capas superiores (capa de red) una interfaz independiente de la tecnología empleada en la capa de enlace de datos y en la capa física


 Servicios LLC : el LLC debe controlar el intercambio de datos entre dos usuarios , y para ello puede establecer una conexión permanente , una conexión cuando se requiera el intercambio de datos o una mezcla de ambas ( sólo se establece conexión permanente cuando sea necesaria ) .


Servicio en modo conexión (CONS, Connection Oriented Network Service)

Es un servicio que establece una conexión entre las estaciones del enlace, y que garantiza la entrega de las unidades de datos que fluyen a través de dicha conexión ( servicio confiable ). El servicio de conexión le garantiza al receptor la entrega en secuencia de las unidades de datos y la protección contra pérdidas y duplicados. Con ese fin dispone de los mecanismos necesarios para controlar el flujo y corregir los errores.

Servicio no orientado a conexión (Connection Less Network Service)

No establece una conexión previa entre las estaciones, por lo que cada trama intercambiada es independiente de todas las demás ( de las enviadas antes y después). Cada trama es individualmente autónoma y autosuficiente ante el receptor. Es un servicio que tiene utilidad cuando el establecimiento de una conexión implica retrasos que son inaceptables para el funcionamiento del sistema ( control distribuido ). El servicio de enlace sin conexión puede ser con o sin confirmación.


PROTOCOLOS: 
P
PProtocolo LLC : hay varias formas de utilización de este protocolo que van desde envíos de tramas con requerimiento de trama de confirmación hasta conexiones lógicas entre dos estaciones previo intercambio de tramas de petición de conexión .




 FUNCIONES:
  • Esta capa tiene la función de transmitir tramas entre dos estaciones sin tener que pasar por ningún nodo intermedio 
  • Esta capa debe permitir el acceso múltiple
  •  Esta capa debe identificar todos los posibles accesos a ella , ya sean de una capa superior como estaciones destino u otros. 
  • Protocolo de multiplexación, control de flujo, detección y control de errores a través de una retransmisión de paquetes perdidos cuando está indicado.

APLICACIONES:

X.25 y LAPB

Una subcapa LLC fue un componente clave en el paquete de principios de conmutación de redes como X.25 redes con el LAPB protocolo de capa de enlace de datos, donde se realizaron el control de flujo y gestión de errores en forma de nodo a nodo, lo que significa que si un error se detectado en un marco, el marco fue retransmitido a partir de un interruptor para la próxima vez. Este apretón de manos extenso entre los nodos de las redes hizo lento.

Red de área local (LAN) y red de área metropolitana (MAN) protocolos

El IEEE 802.2 estándar especifica LLC subcapa para todos IEEE 802 redes de área local, tales como IEEE 802.3 / ETHERNET (si el Ethertype campo no se utiliza), IEEE 802.5 , y IEEE 802.11 , y en algunos no las redes IEEE 802 como FDDI .

Ethernet

Dado que los errores de bits son muy raros en las redes de cable, Ethernet no dispone de control de flujo y cualquier solicitud de repetición automática (ARQ), lo que significa que los paquetes incorrectos se detectan, pero canceló solamente, no retransmiten (excepto en caso de colisiones detectadas por el MAC CSMA / CD protocolo de capa). En cambio, las retransmisiones se basan en protocolos de nivel superior.
A medida que el Ethertype en un encuadre Ethernet II marco de formato se utiliza para multiplexar protocolos diferentes en la parte superior de la cabecera Ethernet MAC se puede ver como identificador LLC. Sin embargo, si se usa Ethernet sin campo EtherType, Ethernet se considera que carecen de subcapa LLC.


LAN

En comunicaciones inalámbricas, los errores de bits son muy comunes. En las redes inalámbricas, tales como IEEE 802.11, el control de flujo y gestión de errores es parte del protocolo CSMA / CA MAC, y no parte de la capa LLC. La subcapa LLC sigue el estándar IEEE 802.2 estándar.


HDLC

Algunos no los protocolos IEEE 802 se puede considerar como la división en capas MAC y LLC. Por ejemplo, mientras HDLC especifica tanto las funciones MAC (elaboración de paquetes) y las funciones LLC (protocolo de multiplexación, control de flujo, detección y control de errores a través de una retransmisión de paquetes perdidos cuando está indicado), algunos protocolos como HDLC de Cisco pueden utilizar-como HDLC paquetes de encuadre y su propio protocolo LLC.


PPP y módems

Través de la red telefónica módem , PPP protocolos de capa de enlace puede ser considerado como un protocolo LLC, para ofrecer la multiplexación, pero no proporciona el control de flujo y manejo de errores. En una red telefónica, los errores de bits podría ser común, lo que significa que la gestión de errores es crucial, pero que se ha ofrecido hoy por los protocolos de módem moderna.Protocolos de hoy han heredado las características del módem LLC de los mayores LAPM protocolo de capa de enlace, hecho para la comunicación por módem en la vieja redes X.25.


Celular sistemas

El GPRS LLC capa también es cifrado y descifrado de SN-PDU ( SNDCP ) paquetes.


Líneas eléctricas

Otro ejemplo de una capa de enlace de datos que se divide entre LLC (para el flujo y control de errores) y MAC (para acceso múltiple) es el UIT-T G.hn estándar, que ofrece alta velocidad de red de área local sobre cableado de la vivienda existente (el poder líneas, las líneas telefónicas y cables coaxiales).



SUBCAPA MAC

DEFINICIÓN: 
La subcapa de control de acceso al medio es la responsable de determinar cómo se a de transportar los datos a través del cable físico. Ésta es la parte de la capa de vínculo de datos que se comunica hacia abajo con la capa física.
 Que proporciona direcciones y canal de acceso mecanismos de control que hacen posible que varias terminales o nodos de la red para comunicarse dentro de un acceso múltiple de red que incorpora un medio compartido, por ejemplo Ethernet . El hardware que implementa el MAC se conoce como un controlador de acceso al medio.
El subnivel MAC actúa como interfaz entre el control de enlace lógico (LLC) y la subcapa de la red de capa física . La capa MAC emula un canal de comunicación full-duplex lógico en una red multi-punto. Este canal puede proporcionar unicast , multicast o difusión de servicios de comunicación.

FUNCIONES:
En ella se definen funciones tales como el direccionamiento físico, topología de la red, disciplina de la línea, notificación de errores, distribución ordenada de tramas o control óptimo de flujo

PROTOCOLOS:
Según la forma de acceso al medio, los protocolos MAC pueden ser:

Determinísticos: en los que cada host espera su turno para transmitir. Un ejemplo de este tipo de protocolos determinísticos es Token Ring, en el que por la red circula una especie de paquete especial de datos, denominado token, que da derecho al host que lo posée a transmitir datos, mientras que los demás deben esperar a que quede el token libre.

No determinísticos: que se basan en el sistema de "escuchar y transmitir". Un ejemplo de este tipo de protocolos es el usado en las LAN Ethernet, en las que cada host "escucha" el medio para ver cuando no hay ningún host transmitiendo, momento en el que transmite sus datos.

Para realizar todas estas funciones, la Capa de Enlace de Datos se basa en un componente físico fundamental, la tarteja de red. 

lunes, 26 de septiembre de 2011

MODELO OSI Y TCP/IP

Un aspecto muy importante son los conceptos utilizados en el modelo OSI. Este identifica tres conceptos principales que definen su funcionamiento: servicios, los cuales son los procedimientos que realiza cada capa; interfaz, que indica a los procesos de las capas superiores como acceder a ella; y por ultimo, protocolos, los cuales existen para cada capa en pares, es decir, la capa de transporte del emisor y del receptor se comunican por medio del mismo protocolo. Estos protocolos pueden ser cambiados sin afectar a otras capas, siempre y cuando realicen el trabajo que le corresponde a la capa.
El modelo TCP/IP en un principio no distinguía claramente estos tres conceptos, por lo que resultaba complicado ajustar o cambiar protocolos entre capas cuando surgen nuevas tecnologías, pero fue mejorado con el tiempo. Por su parte, el modelo OSI fue creado antes de definir los protocolos, entonces cuando se empiezan a crear redes reales, los diseñadores no tuvieron muy en claro la función específica de cada capa al definir los protocolos, y se generaron muchos problemas para hacer compatibles unas redes con otras, por lo que se tuvieron que crear subcapas para parchar estos errores. Pero el modelo TCP/IP fue definido a partir de los protocolos, así que no se tenia que ajustar el modelo evitando tanto problema.


OSI

Permite la comunicación de equipos de distintos  fabricantes, El modelo OSI esta constituido por 7 capas que definen las funciones de los protocolos de comunicaciones. Cada capa del modelo representa una función realizada cuando los datos son transferidos entre aplicaciones cooperativas a través de una red intermedia.
El modelo de referencia OSI


CARACTERÍSTICAS DE OSI
Facilita la comprensión al dividir un problema complejo en partes más simple
Normaliza los componentes de red y permite  el desarrollo por parte de diferentes  fabricantes
Evita los problemas de incompatibilidad
Los cambios de una capa no afectan las  demás capas y éstas pueden evolucionar  más rápido
Simplifica el aprendizaje




PROTOCOLOS Y APLICACIONES  EN CADA CAPA DEL MODELO OSI

Capa
Descripción
Aplicación
Provee el conjunto de aplicaciones de red, como por ejemplo: Transferencia de archivos, emulación de terminal, correo electrónico, discos virtuales, etc.
Aplicaciones: FTP, Telnet, SMTP, NFS, etc.
Presentación:
Provee las funciones de formato y conversión de códigos, necesarias para que los datos sean más fácilmente interpretados por los programas de aplicación.
Ejemplo: ASCII, EBCDIC, representación de números enteros y reales, etc.
Sesión
Es responsable del establecimiento y mantenimiento de las sesiones de comunicación entre los programas de comunicación.
Transporte
Define los mecanismos para mantener la confiabilidad de las comunicaciones en la red
Funciones: Regulación de flujo de mensajes, retransmisión de paquetes, inicio/terminación de sesiones entre nodos, etc.
Protocolos: TCP, SPX, etc.
Red
Define los mecanismos para determinar las rutas que deben seguir los paquetes dentro de la red y para el control de la congestión.
Unidad de transmisión: PACKET.
Funciones: Enrutamiento de paquetes en la red, ofrece un canal libre de errores a la capa de transporte.
Protocolos: IP, IPX, VTAM, etc.
Enlace
Define el protocolo de comunicación que usan los nodos de la red, para accesar el medio de transmisión.
Unidad de transmisión: FRAME.
Funciones: Control de acceso al canal (manejo de colisiones, manejo del testigo, etc.), dividir los paquetes recibidos de la capa superior en grupos de bits. Provee mecanismos para detección y corrección de errores.
Protocolos:
LAN - Ethernet (IEEE 802.3), Token Ring (802.5), FDDI, etc.
WAN - SDLC, HDLC, PPP, LAPB.
Física
Define la conexión física entre el nodo y la red, incluyendo los aspectos físicos, mecánicos (cables, conectores, secuencia de pines) y aspectos eléctricos (niveles de voltaje, técnicas usadas para modular la señal), etc.
Unidad de transmisión: BIT.
Funciones: Transmisión de bits sobre el canal de comunicación:
  • Acotados: Par de cables trenzados, cable coaxial, fibra óptica, etc.
  • No Acotados: Microondas, radio, satélite, etc.
Estándares: RS-232C, RS-449, V.24, V.35.




TCP/ID

Bajo las siglas TCP/IP (Transfer Control Protocol/Internet Protocol) se agrupa un paquete de protocolos de comunicación de datos. El paquete toma este nombre por dos de los protocolos que lo integran, el TCP, o Protocolo de Control de Transferencia, y el IP, o Protocolo de Internet, dos de los más importantes protocolos que podemos hallar en dicho paquete. Teniendo esto en cuenta, desde ahora nos referiremos a dicho paquete como a los protocolos TCP/IP, en plural.

Características de TCP/IP


  • Son estándares de protocolos abiertos y gratuitos. Su desarrollo y modificaciones se realizan por consenso, no a voluntad
  • de un determinado fabricante. Cualquiera puede desarrollar productos que cumplan sus especificaciones.

  • Independencia a nivel software y hardware Su amplio uso los hace especialmente idóneos para interconectar equipos de
  • diferentes fabricantes, no solo a Internet sino también formando redes locales. La independencia del hardware nos permite
  • integrar en una sola varios tipos de redes (Ethernet, Token Ring, X.25...)

  • Proporcionan un esquema común de direccionamiento que permite a un dispositivo con TCP/IP localizar a cualquier otro en 
  • cualquier punto de la red. 

  • Son protocolos estandarizados de alto nivel que soportan servicios al usuario y son ampliamente disponibles y 
  • consistentes.

Comparación TCP/IP modelo OSI





cación
Telnet
Tn3270
Tn5250
X-Windows
FTP
TFTP
SMTP
(e-Mail)
DNS
NFS
RPC
SNMP
Ping
Presentación
Sesión
Transporte
TCP
UDP
Red
IP
(ICMP, ARP, RARP, Proxy ARP)
Enlace
IEEE 802.3,
IEEE 802.5,
ANSI X3T9.5
HDLC, SDLC,
PPP, SLIP, CSLIP




PORQUE UTILIZAR UDP EN LUGAR DE TCP

Protocolo UDP:
User Datagram Protocol (UDP) es un protocolo del nivel de transporte basado en el intercambio de datagramas (Paquete de datos). Permite el envío de datagramas a través de la red sin que se haya establecido previamente una conexión, ya que el propio datagrama incorpora suficiente información de direccionamiento en su cabecera. Tampoco tiene confirmación ni control de flujo, por lo que los paquetes pueden adelantarse unos a otros; y tampoco se sabe si ha llegado correctamente, ya que no hay confirmación de entrega o recepción. 

Protocolo TCP:
En la pila de protocolos TCP/IP, TCP es la capa intermedia entre el protocolo de internet (IP) y la aplicación. Habitualmente, las aplicaciones necesitan que la comunicación sea fiable y, dado que la capa IP aporta un servicio de datagramas no fiable (sin confirmación), TCP añade las funciones necesarias para prestar un servicio que permita que la comunicación entre dos sistemas se efectúe libre de errores, sin pérdidas y con seguridad.


COMPARACION :
  • UDP: proporciona un nivel de transporte no fiable de datagramas, ya que apenas añade la información necesaria para la comunicación extremo a extremo al paquete que envía al nivel inferior. Lo utilizan aplicaciones como NFS (Network File System) y RCP (comando para copiar ficheros entre ordenadores remotos), pero sobre todo se emplea en tareas de control y en la transmisión de audio y vídeo a través de una red. No introduce retardos para establecer una conexión, no mantiene estado de conexión alguno y no realiza seguimiento de estos parámetros. Así, un servidor dedicado a una aplicación particular puede soportar más clientes activos cuando la aplicación corre sobre UDP en lugar de sobre TCP.
  • TCP: es el protocolo que proporciona un transporte fiable de flujo de bits entre aplicaciones. Está pensado para poder enviar grandes cantidades de información de forma fiable, liberando al programador de la dificultad de gestionar la fiabilidad de la conexión (retransmisiones, pérdida de paquetes, orden en el que llegan los paquetes, duplicados de paquetes...) que gestiona el propio protocolo. Pero la complejidad de la gestión de la fiabilidad tiene un coste en eficiencia, ya que para llevar a cabo las gestiones anteriores se tiene que añadir bastante información a los paquetes que enviar. Debido a que los paquetes para enviar tienen un tamaño máximo, cuanta más información añada el protocolo para su gestión, menos información que proviene de la aplicación podrá contener ese paquete (el segmento TCP tiene una sobrecarga de 20 bytes en cada segmento, mientras que UDP solo añade 8 bytes). Por eso, cuando es más importante la velocidad que la fiabilidad, se utiliza UDP. En cambio, TCP asegura la recepción en destino de la información para transmitir.

TCP
UDP
Capa de Aplicación
Flujo
Mensaje
Capa de Transporte
Segmento
Paquete
Capa de Internet
Datagrama
Datagrama
Capa de Acceso a la Red
Trama
Trama


martes, 20 de septiembre de 2011

ETHERNET

ETEHERNET

El sistema de red ethernet fue creado por xerox y su desarrollo fue obra de tres distintas empresas Digital, Intel y Xerox a las cuales se las denomino DIX.

El IEEE crea una norma 802.30 la cual es muy similar a la red ethernet de DIX pero con un  ligero cambio que fue una distinta trama.
Siendo Ethernet una red de acceso sensible a la señal portadora, mediante la red de trabajo comparten un cable pero solo una de ellas lo pueden utilizar en un momento dado, este cable es arbitrado por CSMA/CD.
La norma 802.30 es la encargada de la capa fisica de OSI esta capa tiene la MAC y Data link la CSMA/CD se conectan a estas capaz.
Ethernet surge por un proyecto en la universidad de Hawaii dirigido por Abramson donde buscaban comunicar a tres islas teniendo como base central Oahu, su implemtacion se la realizo con radios viejas de taxis y modems artesanales les dieron un ancho de banda de 1000Khz a los 2 canales que utilizaron pero tenían una complicacion era el canal de retorno pues las tres islas la compartian el mismo canal y cuando dos islas enviaban informacion al mismo tiempo pues había colisiones a partir de esto se crea el protocolo MAC (Control de acceso al medio) MAC llama al protocolo utilizado ALOHA el cual su principio de funcionamiento es que cuando el emisor transmite espera un tiempo para esperar una respuesta de notificación de llegada si no recibe esa notificación vuelve enviar la trama esto no era muy eficiente pues al ser una red mas grande iba a producirse un colapso total, es por esto que nace la RED ETHERNET

Robert Metcalfe empieza a estudiar  la red de abramson y tiene una idea simple para mejorar el rendimiento de la red su idea es muy simple: "Unicamente se debia saber es si el canal esta libre antes de transmitir" para mas tarde MAC denominarlo CSMA/CD (Acceso múltiple con detección de portadora / detección de colisiones)

En 1972 Metcalfe tiene la oportunidad de investigar en un laboratorio del futuro donde tenian q poner en red grandes impresoras y por eden tener una alta velocidad mas o menos por los Mega bits por segundos.

Metcalfe con David Blogs un estudiante de harvard empezaron a mejorar esa red actual denominada Ethernet empleando CSMA/CD y utilizaban un cable coaxial de 50 W,  aunque a un había un problema y era las reflexiones en cada empalme pero luego se aprobó el uso de los repetidores para aumentar el alcance de la red.