为什么http使用CRLF作为行分隔符?

时间:2013-06-23 16:23:58

标签: http newline history

据我所知,使用LF作为行分隔符很受欢迎,但我想知道为什么许多文本协议如HTTP,FTP使用CRLF作为行分隔符?

我不认为这些协议是为旧打字机发明的,所以有没有历史原因呢?我试图通过谷歌和stackoverflow和维基百科搜索它,但没有得到任何合理的信息。

由于

1 个答案:

答案 0 :(得分:6)

CR-LF作为换行符是互联网标准,早于HTTP;我相信它最初是在1971年RFC 158中指定为TELNET的一部分.RFC编辑器有一个页面explaining some of the history。这是其他Internet协议(如FTP和SMTP)使用的约定,因此只有HTTP与它们保持一致才有意义。