La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Qué es la programación de redes?

¿Qué es la programación de redes?

La programación para la comunicación entre procesos mediante el uso de sockets es programación de red. La programación basada en red proporcionada por Windows son sockets, es decir, winsock, pero ahora Winpcap también es una herramienta más conveniente.

No hay límite para el lenguaje de desarrollo. C, java, vb están todos disponibles.

Introducción a la programación de redes

Modelo de red de Internet

Modelo de red: describe los principios estructurales y de funcionamiento de la red

Referencia OSI modelo: siete capas

Modelo de red de Internet: cuatro capas

Protocolos de red: especifique las reglas para el intercambio de datos en la capa.

Protocolos de la capa de red de Internet: protocolo IP; protocolo DNS (protocolo auxiliar)

Protocolos de la capa de transporte de Internet: protocolo TCP;

Conceptos básicos de los sockets

Sockets: la interfaz entre aplicaciones y protocolos de red.

Java Sockets: La interfaz entre aplicaciones Java y protocolos de red, que proporciona definiciones de varias clases.

Las aplicaciones Java utilizan estas clases para heredar el comportamiento de los protocolos de red e implementar la comunicación de red.

Sockets TCP: utiliza el protocolo TCP para lograr una comunicación de red confiable.

Sockets UDP: Utilice el protocolo UDP para lograr una comunicación de red más eficiente.