프로토콜(Protocol)이란 무엇인가?프로토콜(protocol) 은 컴퓨터나 시스템 간의 데이터 통신을 위한 약속 또는 규칙의 집합임.쉽게 말해, 컴퓨터끼리 서로 말이 통하게 하려면 “어떻게 대화할지”에 대한 공통된 규칙이 필요하며,이 규칙들을 표준화한 것이 바로 네트워크 프로토콜임.1. 왜 프로토콜이 필요한가?사람도 서로 다른 언어를 쓰면 통신이 안 되는 것처럼, 컴퓨터도 규약 없이 서로 데이터를 주고받으면 오류가 발생함.어떤 포맷으로 보낼지, 언제 응답할지, 어떤 에러에 어떻게 반응할지 등 모든 것을 정해 놓아야 함.예:“보낼 때 앞에 길이부터 붙이자”“응답은 무조건 3초 이내에 하자”“파일 전송은 일정한 조각 단위로 나눠서 보내자”이러한 규약들을 표준화한 것이 TCP, HTTP, FTP, DNS ..