Autor Tema: winsock a fondo desde vb 6  (Leído 3506 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado proclamer

  • PIC10
  • *
  • Mensajes: 30
winsock a fondo desde vb 6
« en: 29 de Octubre de 2007, 16:38:09 »
buenas queria realisar una pregunta  no muy sencilla mas bien transparente para nosotros o por lo menos para mi.


que clase de caracteres o string envia el winsock cuando se conecta el cliente al servidor.


es puede hacer falta para estableser la comunicacion entre un programilla en vb y un pic via red.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: winsock a fondo desde vb 6
« Respuesta #1 en: 29 de Octubre de 2007, 20:16:20 »
Fuente: Wikipedia


Estructura de un paquete TCP/IP:
+ Bits 0 - 3 4 - 9 10 - 15 16 - 31
0 Puerto Origen Puerto Destino
32 Número de Secuencia
64 Número de Acuse de Recibo (ACK)
96 longitud cabecera TCP Reservado Código Ventana
128 Suma de Verificación (Checksum) Puntero Urgente
160 Opciones + Relleno (opcional)
224  
Datos
 

Establecimiento de la conexión:



 Establecimiento de la conexión (negociación en tres pasos)
Negociación en tres pasos o Three-way handshake
Negociación en tres pasos o Three-way handshake

Aunque es posible que un par de entidades finales comiencen una conexión entre ellas simultáneamente, normalmente una de ellas abre un socket en un determinado puerto tcp y se queda a la escucha de nuevas conexiones. Es común referirse a esto como apertura pasiva, y determina el lado servidor de una conexión. El lado cliente de una conexión realiza una apertura activa de un puerto enviando un segmento SYN inicial al servidor como parte de la negociación en tres pasos. El lado servidor respondería a la petición SYN válida con un paquete SYN/ACK. Finalmente, el cliente debería responderle al servidor con un ACK, completando así la negociación en tres pasos (SYN, SYN/ACK y ACK) y la fase de establecimiento de conexión.

Saludos.
« Última modificación: 29 de Octubre de 2007, 20:18:33 por BrunoF »
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado proclamer

  • PIC10
  • *
  • Mensajes: 30
Re: winsock a fondo desde vb 6
« Respuesta #2 en: 30 de Octubre de 2007, 11:09:41 »
ok esta bien entiendo algo de lo que dices aqui, pero me imagino esto es lo que pasa en vb cuando el cliente a travez del winsock  se conectata con el otro winsock del servidor, enpiesan la negociacion de los tres pasos no es cierto.