Pregunta

Quiero entender RFC 2396 y el conjunto de URL / URI cosa mejor, y desde NSURL de cacao se basa en el RFC 2396, busco una visión general. El RFC sí mismo es demasiado difícil de leer para mí.

¿Fue útil?

Solución

Me voy a asumir que su verdadera pregunta es sobre todo la división URI / URL / URN. Y voy a comenzar diciendo que es sólo la terminología, y en Son intercambiables.

Un URL es un Uniform Resource Localizador : identifica un acceso "régimen", como http:, y contiene suficiente información para localizar que el uso de los recursos de ese esquema. Que no contiene necesariamente suficiente información para Acceso el recurso:. Por ejemplo, un HTTP URL lo llevará a una página, pero esa página puede tener requisitos de autenticación para el acceso

Un URN es un Uniform Resource Nombre también comienza con un "esquema", a continuación, contiene información apropiada arbitrario para ese esquema. URN son confusas, ya que, si bien hay varios esquemas predefinidos como "uuid", no sirve de nada especificado para esos esquemas (a diferencia, por ejemplo, HTTP). Esto no es necesariamente una mala cosa:. Me gusta usar los URN para cosas como espacios de nombres XML, en el que no quiero que haya ninguna implicación de que en realidad se puede recuperar algo relacionado con ese espacio de nombres

A URI es un Uniform Resource Identificador : un superconjunto contiene URLs, urnas, y algunos otros tipos de identificadores. El RFC menciones direcciones URL y las urnas, pero no entra en muchos detalles. Esto se debe a que se centra en la construcción física de un (el formato general, la forma en que debe ser codificado, etc.) URI, no el uso.


Editar para los nitpickers:. Suponer que cuando digo "comienza con un esquema", está el texto "(que puede estar implícito en el contexto actual")

Otros consejos

RFC 3305 de ayuda pueden :

  

Este documento [...] direcciones y los intentos de aclarar cuestiones relativas a los URI. En este documento se aborda cómo se repartió el espacio URI y la relación entre los URI, URL y URN, describe cómo los esquemas URI y URN identificadores de espacios de nombres están registrados, y presenta recomendaciones para la continuación de los trabajos sobre este tema.

Para una visión general, el resumen y la introducción de la RFC real debería ser suficiente. Usted puede escoger secciones específicas del RFC que se quiere entender mejor.

Básicamente, para entender RFC 2396 mejor o más bien - que es lo que están pidiendo (así como una visión general ..), no se puede hacer mucho mejor que leer el RFC propio para ser honesto. Me parece lógico.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top