lunes, 6 de julio de 2015

Comparación entre TCP / IP y OSI

Comparación entre TCP / IP y OSI

This chapter gives a brief comparison between OSI and TCP/IP protocols with a special focus on the similarities and on how the protocols from both worlds map to each other. En este capítulo se da una breve comparación entre OSI y TCP / IP protocolos con un enfoque especial sobre las similitudes y sobre cómo los protocolos de ambos mundos mapa para sí. The adoption of TCP/IP does not conflict with the OSI standards because the two protocol stacks were developed concurrently. La adopción de TCP / IP no entra en conflicto con las normas OSI ya que las dos pilas de protocolos se desarrollaron al mismo tiempo. In some ways, TCP/IP contributed to OSI, and vice-versa. En algunos aspectos, TCP / IP contribuido a la OSI, y viceversa. Several important differences do exist, though, which arise from the basic requirements of TCP/IP which are: Varios importantes diferencias existen, sin embargo, que se derivan de los requisitos básicos de TCP / IP, que son:
  • A common set of applications Un conjunto común de aplicaciones
  • Dynamic routing El encaminamiento dinámico
  • Connectionless protocols at the networking level Protocolos de conexión a la red a nivel
  • Universal connectivity Conectividad universal
  • Packet-switching De conmutación de paquetes
The main differences between the OSI architecture and that of TCP/IP relate to the layers above the transport layer (layer 4) and those at the network layer (layer 3). Las principales diferencias entre la arquitectura OSI y que se relacionan de TCP / IP para las capas por encima de la capa de transporte (capa 4) y los de la capa de red (capa 3). OSI has both, the session layer and the presentation layer, whereas TCP/IP combines both into an application layer. OSI ha tanto, la capa de sesión y la capa de presentación, mientras que TCP / IP combina en una capa de aplicación. The requirement for a connectionless protocol also required TCP/IP to combine OSI's physical layer and data link layer into a network level. La exigencia de un protocolo sin conexión también se requiere TCP / IP para combinar la capa física OSI y la capa de enlace de datos en un nivel de red.

Physical Layer La capa física

The physical layer may be either ethernet, SDH-DCC, or some timeslot of a PDH signal. El nivel físico puede ser Ethernet, SDH-DCC, o algún intervalo de tiempo de una señal PDH. Either OSI protocols and TCP/IP protocols build on the same physical layer standards, thus there is no difference between OSI and TCP/IP in this aspect. Cualquiera de los protocolos OSI y TCP / IP se basan en los estándares de la capa física misma, por lo tanto no hay diferencia entre OSI y TCP / IP en este aspecto.

Data Link Layer Capa de enlace de datos

The purpose of the data link layer is to provide error free data transmission even on noisy links. El propósito de la capa de enlace de datos es proporcionar a la transmisión de datos libre de errores, incluso en los enlaces ruidosos. This is achieved by framing of data and retransmission of every frame until it is acknowledged from the far end, using flow control mechanisms. Esto se logra mediante la elaboración de datos y de la distribución de cada cuadro hasta que se reconoce desde el otro extremo, utilizando los mecanismos de control de flujo. Error detection is done by means of error detection codes. La detección de errores se realiza por medio de códigos de detección de errores.
The data link layer in the OSI world makes use of the Q.921 LapD protocol which must support an information field length of at least 512 octets according to G.784. La capa de enlace de datos OSI en el mundo hace uso del protocolo Q.921 policía de Los Angeles, que debe ser compatible con una longitud de campo de la información de al menos 512 octetos de acuerdo con G.784. LapD is based on HDLC framing. LAPD se basa en la formulación de HDLC.

In the internet world there is no real data link layer protocol, but the subnet protocol which has quite many similarities. En el mundo de Internet no existe una relación real de datos de protocolo de capa, pero el protocolo de subred que tiene bastantes similitudes. The subnet protocol consists of the IMP-IMP protocol which aims to provide a reliable connection between neighbored IMPs. El protocolo de subred consiste en el protocolo IMP-IMP, que tiene como objetivo proporcionar una conexión fiable entre PIM vecindado.
For ethernet based networks eg LANs (Local Area Network), the data link protocol LLC (Logical Link Control) is equally used in OSI and TCP/IP networks. Para las redes basadas en Ethernet, por ejemplo redes de área local (Local Area Network), el enlace de datos de protocolo LLC (Logical Link Control) es igualmente utilizada en OSI y TCP / IP.

Network Layer Capa de red

The network layer provides routing capabilities between source and destination system. La capa de red proporciona capacidades de enrutamiento entre la fuente y el sistema de destino.
OSI uses the CLNS (Connection Less Network Service) protocols ES-IS for communication of an end system to an intermediate system and IS-IS for communication between intermediate systems. OSI utiliza el CLNS (conexión sin servicio de red) ES-ES protocolos de comunicación de un sistema final a un sistema intermedio e IS-IS para la comunicación entre los sistemas intermedios.
TCP divides messages in datagrams of up to 64k length. TCP divide los mensajes en datagramas de hasta 64k de longitud. Each datagram consists of a header and a text part. Cada datagrama consta de una cabecera y una parte de texto. Besides some other information, the header contains the source and the destination address of the datagram. Además de algunos otros datos, el encabezado contiene la fuente y la dirección de destino del datagrama. IP routes these datagrams through the network using eg the protocol OSPF (Open Shortest Path First) or RIP (Route Information Protocol) for path calculation purposes. Rutas estos datagramas IP a través de la red utilizando por ejemplo el protocolo OSPF (Open Shortest Path First) o RIP (Protocolo de Información de ruta) para el cálculo de ruta. The service provided by IP is not reliable. El servicio prestado por IP no es confiable. Datagrams may be received in the wrong order or they may even get lost in the network. Los datagramas se pueden recibir en el orden incorrecto o incluso pueden perderse en la red.

Transport Layer La capa de transporte

The transport layer provides a reliable end-to-end connection between source and destination system on top of the network layer. La capa de transporte ofrece una conexión fiable de extremo a extremo entre la fuente y el sistema de destino en la parte superior de la capa de red. It builds an integral part of the whole OSI layering principle and of the internet protocol. Se basa una parte integrante del principio de capas OSI y su conjunto del protocolo de internet.

The OSI transport layer protocol (TP4) and the internet tranport protocol (TCP) have many similarities but also some remarkable differences. El protocolo de capa de transporte OSI (TP4) y el protocolo de tranporte de Internet (TCP) tienen muchas similitudes pero también algunas diferencias notables. Both protocols are built to provide a reliable connection oriented end-to-end transport service on top of an unreliable network service. Ambos protocolos están diseñados para proporcionar una conexión fiable de servicios orientado hacia el transporte de extremo a extremo en la parte superior de un servicio de red fiable. The network service may loose packets, store them, deliver them in the wrong order or even duplicate packets. El servicio de red puede paquetes sueltos, almacenarlos, entregarlos en el orden incorrecto o incluso paquetes duplicados. Both protocols have to be able to deal with the most severe problems eg a subnetwork stores valid packets and sends them at a later date. Ambos protocolos tienen que ser capaces de tratar con los problemas más graves por ejemplo, paquetes de una subred válida tiendas y los envía en una fecha posterior. TP4 and TCP have a connect, transfer and a disconnect phase. TP4 y TCP tienen una transferencia de conectar y desconectar una fase. The principles of doing this are also quite similar. Los principios de hacerlo son también muy similares.

One difference between TP4 and TCP to be mentioned is that TP4 uses nine different TPDU (Transport Protocol Data Unit) types whereas TCP knows only one. Una diferencia entre TP4 y TCP que debe mencionarse es que utiliza nueve diferentes TP4 TPDU (Transport Protocol Data Unit), mientras que los tipos de TCP sólo conoce una. This makes TCP simpler but every TCP header has to have all possible fields and therefore the TCP header is at least 20 bytes long whereas the TP4 header takes at least 5 bytes. Esto hace que TCP simple pero cada cabecera TCP tiene que tener todos los ámbitos posibles y por lo tanto la cabecera TCP es de al menos 20 bytes de longitud, mientras que la cabecera TP4 toma por lo menos 5 bytes.
Another difference is the way both protocols react in case of a call collision. Otra diferencia es la forma en que ambos protocolos de reaccionar en caso de colisión llamada. TP4 opens two bidirectional connections between the TSAPs whereas TCP opens just one connection. TP4 abre dos conexiones bidireccionales entre el TSAPs mientras que TCP se abre sólo una conexión.
TP4 uses a different flow control mechanism for its messages, it also provides means for quality of service measurement. TP4 utiliza un mecanismo de control de flujo diferentes para sus mensajes, sino que también proporciona los medios para la calidad del servicio de medición.


No hay comentarios:

Publicar un comentario