COMPUTACIÓN APLICADA I

Anuncio
UNIVERSIDAD TECNICA DE MACHALA
FACULTAD DE CIENCIAS EMPRESARIALES
TRABAJO DE COMPUTACION APLICADA
ELABORADO
ESTEFANY PAOLA PUCHA ATARIHUANA
CURSO
4TO. CONTABILIDAD Y AUDITORIA
CATEDRATICO
ING. LUIS LOJAN
AÑO LECTIVO
2011 - 2012
COMPUTACION APLICADA I
PROTOCOLO TCP/IP
2
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
PROTOCOLO TCP/IP
ELABORADO POR: Estefany Paola Pucha Atarihuana
Machala, 24 de Octubre del 2011
3
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
Protocolo TCP/IP
TCP (que significa Protocolo de Control de Transmisión) es uno de los principales protocolos
de la capa de transporte del modelo TCP/IP. En el nivel de aplicación, posibilita la
administración de datos que vienen del nivel más bajo del modelo, o van hacia él, (es decir,
el protocolo IP). Cuando se proporcionan los datos al protocolo IP, los agrupa en
datagramas IP, fijando el campo del protocolo en 6 (para que sepa con anticipación que el
protocolo es TCP). TCP es un protocolo orientado a conexión, es decir, que permite que dos
máquinas que están comunicadas controlen el estado de la transmisión.
Las principales características del protocolo TCP son las siguientes:

TCP permite colocar los datagramas nuevamente en orden cuando vienen del
protocolo IP.
TCP permite que el monitoreo del flujo de los datos y así evita la saturación de la red.
TCP permite que los datos se formen en segmentos de longitud variada para
"entregarlos" al protocolo IP.
TCP permite multiplexar los datos, es decir, que la información que viene de
diferentes fuentes (por ejemplo, aplicaciones) en la misma línea pueda circular
simultáneamente.
Por último, TCP permite comenzar y finalizar la comunicación amablemente.




EL OBJETIVO DE TCP/IP
Con el uso del protocolo TCP/IP, las aplicaciones pueden comunicarse en forma segura
(gracias al sistema de acuse de recibo del protocolo TCP) independientemente de las capas
inferiores. Esto significa que los routers (que funcionan en la capa de Internet) sólo tienen
que enviar los datos en forma de datagramas, sin preocuparse con el monitoreo de datos
porque esta función la cumple la capa de transporte (o más específicamente el protocolo
TCP).
Durante una comunicación usando el protocolo TCP, las dos máquinas deben establecer
una conexión. La máquina emisora (la que solicita la conexión) se llama cliente, y la
máquina receptora se llama servidor. Por eso es que decimos que estamos en un entorno
Cliente-Servidor.
Las máquinas de dicho entorno se comunican en modo en línea, es decir, que la
comunicación se realiza en ambas direcciones.
Para posibilitar la comunicación y que funcionen bien todos los controles que la acompañan,
los datos se agrupan; es decir, que se agrega un encabezado a los paquetes de datos que
permitirán sincronizar las transmisiones y garantizar su recepción.
Otra función del TCP/IP es la capacidad de controlar la velocidad de los datos usando su
capacidad para emitir mensajes de tamaño variable. Estos mensajes se llaman segmentos.
4
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
EVOLUCION TCP/IP
Principios de los años 60 Se comienza a pensar en la idea de una red descentralizada en
el Instituto Tecnológico de Massachusetts (MIT) y en la corporación RAND.
Año 1961 Leonard Klein rock publica en Julio de este año el primer trabajo sobre
"conmutación de paquetes". El Pentágono a través de ARPA financió la puesta en marcha
de una prueba práctica. Klein rock convenció a Lawrence G. Roberts de la viabilidad de las
comunicaciones basadas en paquetes en lugar de circuitos, lo cual resultó un avance en el
camino hacia el trabajo informático en red.
Año 1962 En agosto de este año, aparece la primera descripción documentada de las
interacciones sociales que podrían ser propiciada por el trabajo en red en una serie de
memorándums escritos por J.C.R. LickLider, del MIT.
Paralelamente entre 1962 y 1964 la RAND corporation publica una serie de artículos
escritos por Paul Baran sobre "Redes de Comunicación Distribuidas". El objetivo de la
propuesta era plantear una red que tuviera la máxiam resistencia ante un ataque enemigo.
Año 1964 La RAND corporation propone una red que no disponga de una autoridad central
y se sugiere un diseño que desde el principio está preparado para trabajar en un entorno
fragmentado. Todos los nodos deberían tener un status parecido y cada uno de ellos tendría
autonomía y poder suficientes para generar, vehicular y recibir mensajes que a su vez
pudieran ser separados en paquetes y ser enviados por separado
Año 1966 A finales de este año Lawrence G. Roberts se trasladó a ARPA para desarrollar el
concepto de red de ordenadores y rápidamente confeccionó su plan para ARPANET. En la
conferencia en que presentó el documento se exponía también un trabajo sobre el concepto
de red de paquetes a cargo de Donald Davies y Roger Scantlebury del NPL. La palabra
packet (paquete) fue adoptada a partir del trabajo del NPL y la velocidad de la línea
propuesta para ser usada en el diseño de ARPANET fue aumentada desde 2,4 Kbps hasta
50 Kbps
Año 1968 En 1968 el Laboratorio Físico Nacional en Inglaterra estableció la primera red de
prueba basada en estos principios. Este mismo año, el primer diseño basado en estos
principios de envío de paquetes de información, realizado por Lawrence Roberts, fue
presentado en la ARPA.
Año 1969
Años 70 Durante este periodo, esta red fue de acceso restringido a los investigadores y a
las empresas privadas que participaban en proyectos financiados por la administración.
Año 1970 Vinton Cerf escribe por primera vez la palabra Internet. La escena tiene lugar a
principios de los setenta en un hotel de San Francisco. Vinton, considerado el padre de la
red, escribió la palabra Internet en el dorso de un sobre intentando explicar a sus
compañeros la idea que había tenido sobre cómo distribuir información a través del a red
5
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
que entonces se conocía como Internet. Este diseño sería la base del protocolo TCP/IP, que
rige aún las comunicaciones por Internet.
Kevin MacKenzie se inventa el primer smiley: :-).
Año 1971 Crece la popularidad del correo electrónico sobre redes de almacenamiento y
envío. En 1971, ARPANet había crecido hasta 15 nodos con 23 ordenadores hosts
(centrales).
Año 1972 El primer programa específicamente diseñado para el email se atribuye a Ray
Tomlinson, de la BBN (Bolton, Beranek and Newman), en 1972. Se remitió el primer
mensaje de correo electrónico usándose el conocido símbolo de la arroba, @. El símbolo @
se convirtió en el símbolo del correo electrónico por pura casualidad. Ray Tomlinson
necesitaba un signo que separara el nombre del usuario del de la máquina. Se limitó a bajar
los ojos hacia el teclado (un teletipo modelo 33 trabajando con un ordenador Tenex) y
escogió la arroba porque necesitaba que no fuera una letra que pudiera estar en ningún
apellido. La decisión causó una primera batalla de estándares porque ara los usuarios de
Multics el signo @ era el que borraba líneas. De manera que no podían usar el correo.
Finalmente tuvieron que modificar el sistema.
En 1972 Larry Roberts de DARPA decidió que el proyecto necesitaba un empujón. Organizó
la presentación de ARPANET en la Conferencia Internacional sobre Comunicaciones por
Ordenador. A partir de esta conferencia, se formó un grupo de trabajo internacional para
investigar sobre los protocolos de comunicación que permitirían a ordenadores conectados a
la red, comunicarse de una manera transparente a través de la transmisión de paquetes de
información.
Aparece la posibilidad de realizar un Telnet.
Año 1973 Durante el mes de setiembre de este año hubo una importante reunión en
Brighton (Inglaterra) donde los americanos mostraron por primera vez a los europeos el
funcionamiento de ARPANET. Para que ello fuera posible tuvieron que realizar un enlace vía
satélite, provisional durante unos días, que transportaba los datos a través del Atlántico.
Leonard Klein rock volvió a los Ángeles unos días antes que finalizara el congreso y cuando
llegó a casa se dio cuenta que se había dejado una máquina de afeitar y descubrió que,
efectivamente, en Brighton aún estaba conectado Larry Roberts. Klein rock le pidió a
Roberts que le recuperara su máquina de afeitar y éste lo hizo. La sorpresa fue que días
mást arde Klein rock fue acusado de haber realizado un uso indebido de material militar (que
incluía de hecho hasta un satélite).
Aparece la posibilidad de realizar un FTP.
Año 1974 En 1974 se estableció el Transmisión Control Protocol (TCP), creado por Vinton
Cerf y Robert Kahn que luego fue desarrollado hasta convenirse en el Transmisión Control
Protocol/Internet Protocol (TCP/IP). TCP convierte los mensajes en pequeños paquetes de
información que viajan por la red de forma separada hasta llegar a su destino donde vuelven
a reagruparse. IP maneja el direccionamiento de los envíos de datos, asegurando que los
paquetes de información separados se encaminan por vías separadas a través de diversos
nodos, e incluso a través de múltiples redes con arquitecturas distintas.
Año 1975 En julio de 1975 ARPANET fue transferido por DARPA a la Agencia de
6
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
Comunicaciones de Defensa.
Año 1977 Aparece la primera lista de correo. Se trataba de TheryLink y agrupaba a casi un
centenar de científicos. En 1979 nacería Use net y hoy hay más de 50.000 newsgroups o
grupos de noticias en el mundo. El crecimiento tan brutal de las listas obligó en 1987 a crear
las jerarquías (las primeras fueron .comp, .news y .misc).
Año 1979 Nace Usenet. Creada por tres estudiantes: Tom Truscott, Jim Ellis y Steve
Bellovin. Usenet es un servicio de grupos de noticias, las populares "news".
Año 1980 Aparecen las primeras aplicaciones TCP/IP. Internet ya tiene 212 servidores
Año 1982 ARPANet adopta el protocolo TCP/IP como estándar. Se crea la EuNet (Europea
Unix Network). La "Europea Unix Network" (EuNet), conectado a ARPANet, se creó en 1982
para proporcionar servicios de correo electrónico y servicios Usenet a diversas
organizaciones usuarias en los Países Bajos, Dinamarca, Suecia e Inglaterra
Año 1983 ARPANet en sí mismo permaneció estrechamente controlado por el
departamento de defensa hasta 1983 cuando su parte estrictamente militar se segmentó
convirtiéndose en MILNET. El Pentágono se retira de ARPANET y crea Milnet. Internet ya
dispone de 562 servidores. Se creó el sistema de nombres de dominios (.com, .edu, etc.,
más las siglas de los países), que prácticamente se ha mantenido hasta ahora. En la
constitución y crecimiento de esta nueva "red de redes “que pronto contó con nodos en
Europa, las agencias federales norteamericanas prestaron mucho apoyo, financiando las
infraestructura, por ejemplo
Año 1984 Se introduce el DNS (Domain Name Server) En 1984 el número de servidores
conectados a la red había ya superado los 1.000. Dado que el software de TCP/IP era de
dominio público y la tecnología básica de Internet (como ya se denominaba esta red
internacional extendida) era algo anárquica debido a su naturaleza, era difícil evitar que
cualquier persona en disposición del necesario hardware (normalmente en universidades o
grandes empresas tecnológicas) se conectase a la red desde múltiples sitios. En 1984
William Gibson novelaba el nuevo mundo y acuñaba el término "ciberespacio". Al año
siguiente se forjaba Well, la primera comunidad comercial de usuarios
Año 1985 La National Science Fundation (NSF) establece en este año cinco centros para
superordenadores configurando con ello la principal red que utilizaría la comunidad científica
a partir de se momento. Lo que hace es conectar seis centros de supercomputación.
Internet tiene ya 1961 servidores.
En abril aparecen los primeros dominios con letra (antes eran con números). Los primeros
dominios con letras en aparecer fueron: acmu.edu, purdue.edu, rice.edu y ucla.edu, todos
en activo aún por supuesto y todos universitarios también por supuesto. El primer dominio
comercial en aparecer es algo no aclarado. Para algunos fue simbolics.com (un fabricante
de software y hardware para el lenguaje de inteligencia artificial Lisp, esta página ya no
funciona) y para otros think.com. En junio del mismo año apareció el primer dominio
gubernamental, css.gov y en julio mitre.org. El primer dominio de un país fue en julio de ese
mismo año para Gran Bretaña: co.uk
Año 1986 La National Science Fundation (NSF) de EE.UU. inició el desarrollo de NSFNET
7
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
que se diseñó originalmente para conectar cinco superordenadores. Su interconexión con
Internet requería unas líneas de altísima velocidad. Esto aceleró el desarrollo tecnológico de
Internet y brindó a los usuarios mejores infraestructuras de telecomunicaciones. Otras
agencias de la Administración norteamericana entraron en Internet, con sus inmensos
recursos informáticas y de comunicaciones: NASA y el Departamento de Energía. Un
acontecimiento muy importante era que los proveedores comerciales de telecomunicaciones
en EE. UU. y Europa empezaron a ofrecer servicios comerciales de transporte de señales y
acceso
Año 1987 El número de servidores conectados a Internet superaba ya los 10.000
Año 1988 Internet ya dispone de 56.000 servidores
Año 1989 Tim Beners-Lee, investigador en el centro europeo CERN de Suiza, elaboró su
propuesta de un sistema de hipertexto compartido: era el primer esbozo de la Word Wilde
Web. Como el ARPANet veinte años atrás, su propósito era poner en comunicación a los
científicos. La WWW es una creación europea fruto del trabajo de Tim Beners-Lee y Robert
Cailauu que en 1989 trabajan conjuntamente desde el Centro Europeo de Física de
Partículas (CERN) en Ginebra. Su objetivo era buscar una herramienta de trabajo para crear
y leer textos a través de una red que permitía intercomunicar a los físicos de todo el mundo.
La web, basadas en el concepto del hipertexto, ha sido un soporte excelente para la
introducción de las denominadas aplicaciones multimedia en las comunicaciones
telemáticas. En Internet aun es posible encontrar una captura de pantalla del ordenador
personal de Tim Beners-Lee, un Next, en que se ve el primer navegador de todos y como
era la web cuando solo tenia un usuario. Beners-Lee creó el HTML, el HTTP y las URL.
Beners-Lee es muy crítico con el uso comercial de la web y de hecho renunció a una
empresa que había creado al inventar el web, empresa denominada WebSoft. Actualmente
trabaja en el MIT en los Estados Unidos y sigue tan despistado como siempre según
algunas fuentes.
Jarkko Oikarinen, un joven finlandés, decidió modificar el comando talk del Unix para
permitir que diversas personas pudieran charlar de forma simultánea. Así nace el chat, el
Internet Relay Chat (IRC) que permite que se pueda conversar en la red.
Año 1990 Creación de la Electronic Frontier Foundation. Internet ya tiene 313.000
servidores. En 1990 redes de diversos países como España, Argentina, Austria, Brasil,
Chile, Irlanda, Suiza y Corea del Sur se conectaron también a NSFNET
Año 1991 En febrero de 1991 es la fecha que se cita como la invención del denominado
Spam, el envió masivo de correo electrónico no solicitado. Según estas fuentes todo
empezó inocentemente: se trataba de enviar mensajes a un niño de 9 años llamado Craig
Shergold gravemente enfermo. El muchacho intentaba batir el record mundial de cartas
recibidas y lo consiguió. Ello dio ideas a algunas empresas y en abril de 1994 una empresa
de abogados, Center&Siegel tuvo el dudoso honor de empezar a usar comercialmente el
correo electrónico para envíos masivos no solicitados. La venganza que recibieron de la red
por lo visto aun les dura.
En marzo de 1991 Tim Beners-Lee pone en marcha el primer navegador de la web (que
funcionaba aún con línea de comandos de modo que a años luz del lujo actual). Tim, el
creador de la web, ya había creado en el año 1980 programas hipertextuales. En el CERN
guardan la página original con los primeros servidores que se crearon. Es una página de
noviembre de 1992, cuando solo había 26 ordenadores capaces de servir páginas web. La
8
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
página advierte de que su contenido es una reliquia para la posteridad, para no confundir a
despistados…
En 1991 se retiraron las restricciones de NFS al uso comercial de Internet. Ese mismo año
también se Conectaron más países a la NSFNET incluyendo: Croacia, Hong Kong,
República Checa, Sudáfrica, Singapur, Hungría, Polonia, Portugal, Taiwán y Túnez.
Año 1993 Aparece el primer visualizador gráfico de páginas web: Mosaic, el antecesor de
Netscape. El conocido navegador WWW Mosaic se desarrolló en el National Center for
Supercomputing. Con la extensión de los ordenadores personales y el lanzamiento del
primer navegador de la WWW popular, Mosaic, en 1993, ya había llegado el momento de
"surfear la Web" (la expresión se registró por primera vez ese mismo año).
En 1993 el número de servidores Internet sobrepasa los 2.000.000. También NSF patrocina
la formación de una nueva organización, ínter NIC, creada para proporcionar servicios de
registro en Internet y bases de datos de direcciones
Año 1994 En 1994 se abre el primer ciberbanco.
Año 1995 En octubre de 1995 Netscape puso en la red el primer navegador. Para celebrarlo
sus desarrolladores hicieron una fiesta con pizzas e instalaron un apantalla gigante para ver
en la Silicon Graphics como empezaban a descolgarse navegadores. El primer usuario de
Netscape fue un japonés y a medianoche los desarrolladores se dieron cuenta que el
servidor indicaba qué versión era la que la gente se estaba bajando así que pusieron un
sonido diferente para la de Windows, Mac y Unix que se oía cada vez que empezaba un
download.
Aparece Real Audio, que tranmitirá sonido y voz por la red.
En 1995 había más de 5 millones de servidores conectados a Internet. La espina dorsal de
NSFNET empezaba a ser sustituido por proveedores comerciales interconectados
Año 1997 Ya hay 17 millones de servidores en la red.
Año 1999 El tremendo crecimiento de la red, unido a la autonomía de su funcionamiento,
hacen que grandes zonas de sus contenidos estén en la penumbra: según datos de 1999 el
conjunto de los grandes buscadores de páginas en la Malla Mundial sólo conoce el
contenido de menos del 50% e la red. La Última iniciativa, Internet 2, propone crear un
espacio aparte y de más calidad de comunicaciones para instituciones de investigación
Año 2000 Internet está formada, no solamente de restos de la ARPANet original, sino que
también incluye redes como la Academia Australiana de Investigación de redes (AARNET),
la NASA Science Internet (NSI), la Red Académica de Investigación Suiza (SWITCH), por no
mencionar las miles de redes de mayor o menor tamaño de tipo educativo y de investigación
9
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
LA FUNCIÓN MULTIPLEXIÓN
TCP/IP posibilita la realización de una tarea importante: multiplexar/demultiplicar; es decir
transmitir datos desde diversas aplicaciones en la misma línea o, en otras palabras, ordenar
la información que llega en paralelo.
Estas operaciones se realizan empleando el concepto de puertos(o conexiones), es decir,
un número vinculado a un tipo de aplicación que, cuando se combina con una dirección de
IP, permite determinar en forma exclusiva una aplicación que se ejecuta en una máquina
determinada.
El formato de los datos en TCP/IP
Un segmento TCP está formado de la siguiente manera:
0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Puerto de Origen
Puerto de destino
Número de secuencia
Número de acuse de recibo
Margen Reservado<t Ventana</td
de
d
</td
datos
URG<td
</td
ACK<td
</td
PSH<td
</td
RST<td
</td
SYN<td
FIN
Suma de control
Puntero urgente
Opciones
Relleno
Datos
10
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
Significado de los diferentes campos:

Puerto de origen (16 bits): Puerto relacionado con la aplicación en curso en la
máquina origen
Puerto de destino (16 bits): Puerto relacionado con la aplicación en curso en la
máquina destino
Número de secuencia (32 bits): Cuando el indicador SYN está fijado en 0, el
número de secuencia es el de la primera palabra del segmento actual.
Cuando SYN está fijado en 1, el número de secuencia es igual al número de
secuencia inicial utilizado para sincronizar los números de secuencia (ISN).
Número de acuse de recibo (32 bits): El número de acuse de recibo, también
llamado número de descargo se relaciona con el número (secuencia) del último
segmento esperado y no el número del último segmento recibido.




Número de acuse de recibo (32 bits): El número de acuse de recibo, también
llamado número de descargo se relaciona con el número (secuencia) del último
segmento esperado y no el número del último segmento recibido.
Margen de datos (4 bits): Esto permite ubicar el inicio de los datos en el paquete.
Aquí, el margen es fundamental porque el campo opción es de tamaño variable.
Reservado (6 bits): Un campo que actualmente no está en uso pero se proporciona
para el uso futuro.
Indicadores (6x1 bit): Los indicadores representan información adicional:
o URG: Si este indicador está fijado en 1, el paquete se debe procesar en
forma urgente.
o ACK: Si este indicador está fijado en 1, el paquete es un acuse de recibo.
o PSH (PUSH): Si este indicador está fijado en 1, el paquete opera de acuerdo
con el método PUSH.
o RST: Si este indicador está fijado en 1, se restablece la conexión.
o SYN: El indicador SYN de TCP indica un pedido para establecer una
conexión.
o FIN: Si este indicador está fijado en 1, se interrumpe la conexión.
Ventana (16 bits): Campo que permite saber la cantidad de bytes que el receptor
desea recibir sin acuse de recibo.
Suma de control (CRC): La suma de control se realiza tomando la suma del campo
de datos del encabezado para poder verificar la integridad del encabezado.
Puntero urgente (16 bits): Indica el número de secuencia después del cual la
información se torna urgente.
Opciones (tamaño variable): Diversas opciones
Relleno: Espacio restante después de que las opciones se rellenan con ceros para
tener una longitud que sea múltiplo de 32 bits.








CONFIABILIDAD DE LAS TRANSFERENCIAS
El protocolo TCP permite garantizar la transferencia de datos confiable, a pesar de que usa
el protocolo IP, que no incluye ningún monitoreo de la entrega de datagramas.
11
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
De hecho, el protocolo TCP tiene un sistema de acuse de recibo que permite al cliente y al
servidor garantizar la recepción mutua de datos.
Cuando se emite un segmento, se lo vincula a un número de secuencia. Con la recepción
de un segmento de datos, la máquina receptora devolverá un segmento de datos donde el
indicador ACK esté fijado en 1 (para poder indicar que es un acuse de recibo) acompañado
por un número de acuse de recibo que equivale al número de secuencia anterior.
Además, usando un temporizador que comienza con la recepción del segmento en el nivel
de la máquina originadora, el segmento se reenvía cuando ha transcurrido el tiempo
permitido, ya que en este caso la máquina originadora considera que el segmento está
perdido.
Sin embargo, si el segmento no está perdido y llega a destino, la máquina receptora lo
sabrá, gracias al número de secuencia, que es un duplicado, y sólo retendrá el último
segmento que llegó a destino.
CÓMO ESTABLECER UNA CONEXIÓN
Considerando que este proceso de comunicación, que se produce con la transmisión y el
acuse de recibo de datos, se basa en un número de secuencia, las máquinas originadora y
receptora (cliente y servidor) deben conocer el número de secuencia inicial de la otra
máquina.
La conexión establecida entre las dos aplicaciones a menudo se realiza siguiendo el
siguiente esquema:
12
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I


Los puertos TCP deben estar abiertos.
La aplicación en el servidor es pasiva, es decir, que la aplicación escucha y espera
una conexión.

La aplicación del cliente realiza un pedido de conexión al servidor en el lugar donde
la aplicación es abierta pasiva. La aplicación del cliente se considera "abierta activa".
Las dos máquinas deben sincronizar sus secuencias usando un mecanismo comúnmente
llamado negociación en tres pasos que también se encuentra durante el cierre de la sesión.
Este diálogo posibilita el inicio de la comunicación porque se realiza en tres etapas, como su
nombre lo indica:

En la primera etapa, la máquina originadora (el cliente) transmite un segmento donde
el indicador SYN está fijado en 1 (para indicar que es un segmento de
sincronización), con número de secuencia N llamado número de secuencia inicial del
cliente.
En la segunda etapa, la máquina receptora (el servidor) recibe el segmento inicial
que viene del cliente y luego le envía un acuse de recibo, que es un segmento en el
que el indicador ACK está fijado en 1 y el indicador SYN está fijado en 1 (porque es
nuevamente una sincronización). Este segmento incluye el número de secuencia de
esta máquina (el servidor), que es el número de secuencia inicial para el cliente. El
campo más importante en este segmento es el de acuse de recibo que contiene el
número de secuencia inicial del cliente incrementado en 1.
Por último, el cliente transmite un acuse de recibo, que es un segmento en el que el
indicador ACK está fijado en 1 y el indicador SYN está fijado en 0 (ya no es un
segmento de sincronización). Su número de secuencia está incrementado y el acuse
de recibo representa el número de secuencia inicial del servidor incrementado en 1.


Después de esta secuencia con tres intercambios, las dos máquinas están sincronizadas y
la comunicación puede comenzar.
Existe una técnica de piratería llamada falsificación de IP, que permite corromper este
enlace de aprobación con fines maliciosos.
13
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
MÉTODO DE VENTANA CORREDIZA
En muchos casos, es posible limitar la cantidad de acuses de recibo con el fin de aliviar el
tráfico en la red. Esto se logra fijando un número de secuencia después del cual se requiera
un acuse de recibo. Este número en realidad se guarda en el campo ventana del
encabezado TCP/IP.
Este método se llama efectivamente el "el método de la ventana corrediza" porque, en cierta
medida, se define una serie de secuencias que no necesitan acuses de recibo y que se
desplaza a medida que se reciben los acuses de recibo.
Además, el tamaño de esta ventana no es fijo. De hecho, el servidor puede incluir el tamaño
de la ventana que considera más apropiado en sus acuses de recibo guardándolo en el
campo ventana. De este modo, cuando el acuse de recibo indica un pedido para aumentar
la ventana, el cliente se desplazará al borde derecho de la ventana.
Por el contrario, en el caso de una reducción, el cliente no desplazará el borde derecho de la
ventana hacia la izquierda sino que esperará que avance el borde izquierdo (al llegar los
acuses de recibo).
14
CONTABILIDAD Y AUDITORIA … 4TO “C”
COMPUTACION APLICADA I
CÓMO TERMINAR UNA CONEXIÓN
El cliente puede pedir que se termine una conexión del mismo modo que el servidor.
Para terminar una conexión se procede de la siguiente manera:

Una de las máquinas envía un segmento con el indicador FIN fijado en 1, y la
aplicación se autocoloca en estado de espera, es decir que deja de recibir el
segmento actual e ignora los siguientes.
Después de recibir este segmento, la otra máquina envía un acuse de recibo con el
indicador FIN fijado en 1 y sigue enviando los segmentos en curso. Después de esto,
la máquina informa a la aplicación que se ha recibido un segmento FIN y luego envía
un segmento FIN a la otra máquina, que cierra la conexión.

15
CONTABILIDAD Y AUDITORIA … 4TO “C”
Descargar