2010-03-17 20 views

Respuesta

8

net.tcp: Protocolo basado en TCP. Básicamente es TCP, las capas superiores son "propietarias".

http: protocolo basado en HTTP - que define MUCHO más que TCP.

Al final, HTTP es compatible con el servicio web, mientras que TCP es eficiente.

+1

Gracias Tom ... Si estoy en lo correcto, TCP se usa para crear servicios de Windows y HTTP para servicios web ¿verdad? – BreakHead

+3

+1 Debe tenerse en cuenta que HTTP se ejecuta sobre TCP, lo que explicaría la eficacia con una capa menos. – kenny

+2

$ Qutbuddin No hay ninguna razón por la que un 'Servicio web' no pueda ejecutarse a través de TCP, pero lo que generalmente se hace principalmente para eludir/lanzar cortafuegos es ejecutarlos a través de HTTP. – kenny

2

Esos son dos protocolos diferentes.
Esto es HTTP.
Esto es TCP.

+0

Su enlace HTTP debe señalar aquí: http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol –

+0

@Frank gracias por señalar eso ... debe haber copiado y pegado la página incorrecta :). – Kiril

+3

Para agregar, HTTP se basa en TCP. –

Cuestiones relacionadas