"parsear" un protocolo

25/11/2003 - 23:49 por Dani Camps | Informe spam
Perdón por que quizás este no es el grupo más adecuado para formular esta
pregunta.

La cuestión es que leyendo cierta documentación en inglés me he encontrado
con una expresión que no acabo de enetender que significa, la expresión era:

"A text-based protocol may be difficult to parse"

Un protocolo basado en texto puede ser dificil de "parsear", protocolos
basados en texto se entiende que es la cabecera que añaden que es un mensaje
de texto, es el caso por ejemplo de HTTP, o SMTP. Los protocolos binarios
son aquellos que añaden una cabecera cuyos campos son campos binarios , por
ejemplo IP es un protocolo que añade una cabecera binaria.

Entiendo por el contexto que parsear debe ser codificar la cabecera de texto
en binario, pero por que es esto costoso ?, también hablaban de que los
protocolos basados en texto debían tener estructuras regulares del tipo
<campo=valor> para que fueran fáciles de codificar. Así "parsear" se refiere
sólo a codificar o significaría algo más ?



Gracias
 

Leer las respuestas

#1 Ramón Sola [MS MVP]
26/11/2003 - 01:44 | Informe spam
"To parse" significa interpretar, analizar. Los protocolos de texto son más difíciles de analizar por parte de un programa, ya sea el cliente o ya sea el servidor, porque no siguen la estructura fija de los protocolos binarios.
Ramón Sola, Málaga (España) / MS MVP Windows - Shell/User
(yanoseashooligan -> yahoo)
La concesión del título MVP no implica subordinación a Microsoft,
sólo reconocimiento de labores altruistas de soporte *gratuito*.
Se ruega dar respuestas en el grupo, así aprenderemos todos.


Mientras Ramón estaba pensando una frase para esta cabecera, Dani Camps
() escribió:
Perdón por que quizás este no es el grupo más adecuado para formular esta
pregunta.

La cuestión es que leyendo cierta documentación en inglés me he encontrado
con una expresión que no acabo de enetender que significa, la expresión era:

"A text-based protocol may be difficult to parse"

Un protocolo basado en texto puede ser dificil de "parsear", protocolos
basados en texto se entiende que es la cabecera que añaden que es un mensaje
de texto, es el caso por ejemplo de HTTP, o SMTP. Los protocolos binarios
son aquellos que añaden una cabecera cuyos campos son campos binarios , por
ejemplo IP es un protocolo que añade una cabecera binaria.

Entiendo por el contexto que parsear debe ser codificar la cabecera de texto
en binario, pero por que es esto costoso ?, también hablaban de que los
protocolos basados en texto debían tener estructuras regulares del tipo
<campo=valor> para que fueran fáciles de codificar. Así "parsear" se refiere
sólo a codificar o significaría algo más ?



Gracias

Preguntas similares