1. 프로토콜(Protocol) 프로토콜은 컴퓨간의 통신을 위해서 지키기로한 규약이다. 과거의 네트위크는 느린 속도를 이용해서 최대한 효율적으로 통신하는 것이 목표였습니다. 그렇다 보니 대부분의 프로토콜 처럼 문자 기반이 아닌 2진수 기반으로 만들어졌습니다. 최소한의 비트로 내용을 전송하기 위해서는 약속을 철저하게 지켜야 했습니다. 애플리케이션 레벨은 프로토콜은 비트 기반이 아닌 문자 기반 프토콜이 많이 사용되고 있습니다. HTTP, SMTP 등이 있습니다. 문자를 이용해서 헤더와 헤더 값, 데이터를 표현하고 전송합니다. TCP/IP는 프로토콜이라 부르지 않고, 프로토콜 스택이라고 부릅니다. TCP와 IP는 다른 계층에서 동작하는 프로토콜이지만 함께 사용되고 있다. 이런 묶음을 프로토콜 스택이라고 한다...