[FSFLA] redes libres
Mario Castelán Castro
marioxcc.MT en yandex.com
Mie Feb 25 16:41:26 UTC 2015
El 25/02/15 a las 10:22, Erik Hurtado Sepúlveda escribió:
> En general, cualquier rfc o std seria un buena fuente de referencia hay
> mucho material ahi
Sobre *referencia*, es otra cosa. Leer los estándares es necesario y
apropiado para quien implemente lo que describen, y a veces es útil para
informarse sobre su operación o que se busque algún detalle en
específico (por ej. la codificación de alguna instrucción en código
máquina o su significado, las definiciones de los códigos de estado en
HTTP, etcétera), pero en general, los estándares no están escritos
pensando en la didáctica, sino en especificar un protocolo.
Hecha un vistazo a los estándares que describen el formato PDF (1310
páginas para la versión 1.7), la arquitectura de conjunto de
instrucciones x86 (3439 páginas para el SDM de Intel en un solo
volúmen), ARM (5842 páginas (sic) para ARMv8-A) y 802.11 (2793 páginas
para IEEE 802.11-2012).
Lo que alguien que quiera implementar una red de área amplia
descentralizada necesita es tener una *idea general* de la operación de
las redes de computadora (el papel de cada capa en el modelo TCP/IP, y
su operación en general, así como la de los protocolos más usados). Para
eso, pueden ser útiles los estándares, pero no se trata de aprender los
pormenores de algún protocolo en general, de forma que leer los
estándares es de utilidad limitada.
Si no estás de acuerdo, entonces por consistencia, si quiere aprender
ensamblador no leas un libro sobre ensamblador sino únicamente las miles
de páginas del manual de AMD, Intel, ARM, etcetera, y lo mismo para otro
estándar con su respectivo texto oficial. Verás que no se llega muy lejos.
Más información sobre la lista de distribución Discusion