https://www.youtube.com/watch?v=k1gyh9BlOT8&list=PLXvgR_grOs1BFH-TuqFsfHqbh-gpMbFoy
OSI 7 Layer 는 추상화된 개념 느낌으로,
TCP/IP + HTTP 가 실체인 구현체이므로 OSI 7 Layer 보다는 실체에 집중하자


프로그램을 추상화해서 나타낸(저장된) 인터페이스가 File ⇒ 이를 Socket 이라고 정의한다.
파일은 길이가 계속 증가할 수 있다는 것이 특징(Word 파일을 생각해보면 된다.)
이러한 파일은 Stream 이라는 단위를 사용한다. (시작은 있지만, 프로그램의 개발에 따라 길이가 달라지게 됨)