Parsing Protocol Standards to Parse Standard Protocols
Parsing Protocol Standards to Parse Standard Protocols
复制标题
解析协议标准 解析标准协议
DOI:
10.1145/3404868.3406671
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
McQuistin S
中科院分区:
文献类型:
--
作者:
McQuistin S
Internet protocol standards have been slow to adopt formal protocol description languages and methodologies, and are still largely written as English prose. This makes it hard to check them for correctness, or to automatically derive implementations from standards. Reasons for this are both technical and social. Some methodologies effectively describe complex communication patterns, but cannot model protocol data. Others are unnecessarily tied to particular description formats, or use unfamiliar concepts and terminology, and don't address usability by standards developers.We assess the viability of existing approaches to modelling and parsing protocol data, and identify missing features needed to represent emerging protocols. We present a typed protocol representation that can describe: (i) the format of protocol data, including data-dependent formats; (ii) contextual information needed to maintain parser state, where correct parsing may depend on out-of-band information or prior packets; and (iii) transformations and helper functions needed for multi-stage parsing. We discuss social barriers to adoption, and describe a set of principles to encourage use of formal languages within the Internet standards process. We show how to integrate our approach with the existing standards process, using QUIC as an example.
登录
查看更多内容
DOI:
10.1016/j.comnet.2005.05.029
发表时间:
2006-04
期刊:
Comput. Networks
影响因子:
--
作者:
Fulvio Risso;Mario Baldi
通讯作者:
Fulvio Risso;Mario Baldi
DOI:
--
发表时间:
2011
期刊:
Login: The Usenix Magazine
影响因子:
--
作者:
Len Sassaman;M. Patterson;S. Bratus;Anna Shubina
通讯作者:
Anna Shubina
DOI:
10.5555/2685048.2685098
发表时间:
2014
期刊:
Proceedings of the 32nd Annual Conference on Computer Security Applications
影响因子:
--
作者:
Julian Bangert;Nickolai Zeldovich
通讯作者:
Nickolai Zeldovich
DOI:
--
发表时间:
2000
期刊:
影响因子:
--
作者:
Stephen McQuistin;C. Perkins;Vivian Band
通讯作者:
Vivian Band
DOI:
--
发表时间:
2000
期刊:
Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
影响因子:
--
作者:
P. McCann;S. Chandra
通讯作者:
S. Chandra