Foros

6 views
Skip to first unread message

junior garcia

unread,
Feb 28, 2010, 10:19:42 PM2/28/10
to progr...@googlegroups.com
                                                                                 
 
 C#  Y JAVA

De entrada la plataforma, para C# necesitas el .Net Framework y para Java el JRE, Java es gratis, C# tiene una versión gratuita pero no es completa.

Una diferencia puede ser que C# es mas fácil establecer la conexión a base de datos porque es un producto de la Microsoft

C# cuando se hace el debug o se  ejecuta se ejecuta mas rápido que java.

 

   TCP y UDP.

Sabemos que las computadoras se comunican. Al igual que los humanos, necesitan un medio común para hablarse y entenderse, esto se logra mediante un protocolo común –o lenguaje en nuestro caso. Para las PC’s el protocolo común se llama TCP/IP que significa Transmission Control Protocol/Internet Protocol (algo así cómo Protocolo de control de transmisión/Protocolo de Internet), que en líneas generales termina por indicar las famosas IP. Equivalentes a las direcciones de nuestros hogares, que como sabemos, son únicas.

Para entablar una comunicación, esta puede hacerse por muchas vías (Bien sea llamando por teléfono o enviando un correo utilizando el Correo Postal) . En el mundo de las PC’s, estas vías suelen llamarse puertos y es aquí donde entran TCP y UDP.

Mediante el TCP, podríamos decir que equivale, en términos humanos, a hablar por teléfono. Cuando dos personas hablan por teléfono, ambas están conectadas directamente. Así que ambas saben que lo que una dice, lo escuchará la otra. Dan por sentado que la comunicación se ha realizado y se verifica constantemente mediante frases como “¿me escuchas?” “ajá”. En el mundo de las PC’s, esto implica que los paquetes (pequeñas porciones de datos) viajen de una PC a otra ‘directamente’, con la certeza de que serán recibidos. Para garantizar esta respuesta, cada PC debe monitorear constantemente que los datos han sido enviados, lo que se traduce en un consumo de recursos de sistema.

UDP, que significa User -Universal- Datagram Protocol, o en cristiano, Protocolo de datagramas Universal o de usuario. Equivale a usar correo postal (en Venezuela Ipostel, en España, Correos de España, etc.) para enviar un paquete de cumpleaños: El paquete puede llegar a tiempo, puede llegar un poco tarde, puede llegar después del cumpleaños siguiente o puede nunca llegar. No existe un método de verificación que te permita decir con certeza que ese paquete ha llegado a destino.

 

Reply all
Reply to author
Forward
0 new messages