私が知っているようにLF
、行区切りとして使用することは非常に一般的ですが、HTTP や FTP などの多くのテキスト プロトコルが行区切りとして使用するのはなぜでしょうかCRLF
?
これらのプロトコルが古いタイプライターのために発明されたとは思わないので、歴史的な理由はありますか? Google、stackoverflow、wikipedia で検索しようとしましたが、適切な情報が得られません。
ありがとう
改行としての CR-LF はインターネット標準であり、HTTP よりもずっと前から存在します。もともとは 1971 年にRFC 158で TELNET の一部として指定されたものだと思います。RFC エディタには、歴史の一部を説明するページがあります。これは、FTP や SMTP などの他のインターネット プロトコルで使用される規則であるため、HTTP がそれらと一致することだけが理にかなっています。