Why TCP is evil and HTTP is king
-
I got asked why RavenDB uses HTTP for transport, instead of TCP. Surely binary TCP would be more efficient to work with, right? Well, the answer it complex, but it boils down to this: Fiddler. Huh? What does Fiddler has to do with RavenDB transport mechanism? Quite a lot, actually. Using HTTP enable us to do a lot of amazing things...
In short, HTTP is human readable.
-
I got asked why RavenDB uses HTTP for transport, instead of TCP. Surely binary TCP would be more efficient to work with, right? Well, the answer it complex, but it boils down to this: Fiddler. Huh? What does Fiddler has to do with RavenDB transport mechanism? Quite a lot, actually. Using HTTP enable us to do a lot of amazing things...
In short, HTTP is human readable.
-
comeon dude, still the "Good vs Evil" talk tcp can be more compacted, all depends on the application
dev
-
I got asked why RavenDB uses HTTP for transport, instead of TCP. Surely binary TCP would be more efficient to work with, right? Well, the answer it complex, but it boils down to this: Fiddler. Huh? What does Fiddler has to do with RavenDB transport mechanism? Quite a lot, actually. Using HTTP enable us to do a lot of amazing things...
In short, HTTP is human readable.
TCP and HTTP are 2 totally different things,...in conception and use... TCP IS TRANSPORT LAYER in OSI Model HTTP IS APPLICATION LAYER in OSI Model
-
TCP and HTTP are 2 totally different things,...in conception and use... TCP IS TRANSPORT LAYER in OSI Model HTTP IS APPLICATION LAYER in OSI Model
It is even like this that HTTP is a protocol on top of TCP, so how evil can TCP be. :)
-
sure but why do you need to see the content "in the wire"? formatting to http, compression, encrption, decompression, decrption, reformat to original forms all takes time point is, why Good vs Evil again? (And Cool vs Uncool?), so much ego in developer community
dev
-
It is even like this that HTTP is a protocol on top of TCP, so how evil can TCP be. :)
-
It is even like this that HTTP is a protocol on top of TCP, so how evil can TCP be. :)
No TCP No Nothing my Friend... :)