HTTP Request는 보이지 않지만 모든 줄이 \r\n으로 개행처리가 되어있다.

\r\n 은 CRLF라고도 하며 윈도우/DOS 표준의 줄바꿈으로 정의되어 있기도 하다.

 

 

CR: Carriage return - 커서의 위치를 맨 앞으로 이동  (\r)

LF : Line Feed - 현재 위치에서 바로 아래로 이동 (\n)

 

  • 이 두가지를 합쳐서 CRLF라고 부른다.
  • 즉 CRLF는 다음줄로 이동하고 동시에 커서의 위치를 맨 앞으로 이동하는 것이다.

 

운영체제별 줄바꿈 정의

윈도우/DOS : CRLF 조합으로 줄바꿈을 정의
Unix/Linux/C : LF 만으로 줄바꿈을 정의
  • 윈도우 방식은 개행이 일어나면 다음줄의 맨 앞으로 이동하고, Unix/Linux/C는 다음줄로만 이동한다.

 


REF

+ Recent posts