UCSR (Uniform Content Server Request) is a framework that provides a client application with an abstraction layer for uniformly requesting and receiving data from a content server, while ensuring a predetermined security level.
The UCSR framework is used by Frogans Player for requesting and receiving data from all content servers – servers hosting Frogans sites, FNS servers, and FPU servers.
UCSR does not propose new networking protocols. It utilizes existing protocols widely used on the Internet such as IP, DNS, TCP, TLS, and HTTP.
UCSR introduces two fundamental concepts: UCSR networks and UCSR paths.
A UCSR network is a combination of protocols enabling communications between a client and a content server. Each UCSR network is assigned a unique identifier which lists all the protocols involved, for example:
- IP_DNS_TCP_HTTP is the identifier of the UCSR network that uses the IP, DNS, TCP, and HTTP protocols
- IP_DNS_TCP_TLS_HTTP is the identifier of the UCSR network that uses the IP, DNS, TCP, TLS, and HTTP protocols
A UCSR path defines, for a given UCSR network, the rules to be followed by the client for communicating with the content server. A UCSR path is a set of parameters which include both location data and directives.
Example of a UCSR path for the UCSR network 'IP_DNS_TCP_HTTP'
Example of a UCSR path for the UCSR network 'IP_DNS_TCP_TLS_HTTP'
UCSR 1.0 - Status: Work in progress
The UCSR technical specifications are in the process of being drawn up.
The reference implementation of the UCSR technical specifications is under development.
©2012-2019 OP3FT - Home - Legal information