3 ms·
> Gemini, being a recent protocol, mandates the use of TLS. and also > it misses many features that protocols such as FTP or HTTP use to recover from network
by yaur 6y ago
> Gemini, being a recent protocol, mandates the use of TLS.
and also
> it misses many features that protocols such as FTP or HTTP use to recover from network instability
What? These statements are at totally different levels of the OSI model.
- arghwhat 6y agoNo it's not. I think you might have misunderstood the latter, which just refers to the Gopher model having no transfer resume functionality, such as HTTP Ranges, meaning an interrupted transfer must restart.
- progval 6y agoAbout TLS: it means the spec requires Gemini to be encapsulated in TLS; the same way RFC 2616 recommends HTTP be encapsulated in both TCP and IP ("HTTP communication usually takes place over TCP/IP connections"). Yes, technically they are abstraction violations, but they are commonplace for network protocols. about network instability: it doesn't refer to congestion and packet loss handling in TCP, but to the "Range" feature of HTTP, which allows downloading only a subset of a file, to resume an interrupted TCP connection.