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.