Byte Stream
TCP는 메시지 경계가 아니라 바이트 순서를 보존한다
100바이트씩 10번 보냈다는 사실은 TCP 스트림 안에 남지 않는다. 수신자는 연속 바이트를 읽는다.
송신 애플리케이션
writes
100B
100B
100B
...
byte stream
0..999
수신 애플리케이션
reads
350B
512B
138B
같은 1000B
다른 읽기 경계
길이 prefix
먼저 길이를 보내고 그만큼 읽는다.
구분자
줄바꿈이나 특수 토큰까지 읽는다.
고정 크기
항상 같은 크기의 레코드로 자른다.