Stavo leggendo la RFC 2616 riguardante HTTP / 1.1 quando è arrivato questo termine:
Therefore, the HTTP/1.1 protocol provides these important elements: [...] Protocol features that provide full semantic transparency when this is required by all parties.
[...]
The Cache-Control header allows a client or server to transmit a variety of directives in either requests or responses. These directives typically override the default caching algorithms. As a general rule, if there is any apparent conflict between header values, the most restrictive interpretation is applied (that is, the one that is most likely to preserve semantic transparency).
Le mie domande sono:
- Cos'è la trasparenza semantica? Cosa lo rende pieno?
- Qual è il vantaggio di avere un protocollo semanticamente trasparente?
- Come faccio a sapere che un protocollo ha questa proprietà?