프로토콜은 전자 장치가 서로 통신(=데이터 교환 방식) 할 수 있도록 하는 표준 규칙 집합입니다.이러한 규칙에는 어떤 유형의데이터가 전송될 수 있는지, 데이터를 주고 받는 데 사용되는 명령 및 데이터 전송이 확인되는 방법이 포함됩니다.
프로토콜을 구어로 생각할 수 있습니다.각 언어마다 고유한 규칙과 어휘가 있습니다.두 사람이 같은 언어를 공유하면 효과적으로 의사소통할 수 있습니다.마찬가지로 두하드웨어장치가 동일한 프로토콜을 지원하면 제조 업체나 장치 유형에 관계없이 서로 통신할 수 있습니다.예를 들어 AppleiPhone은표준 메일 프로토콜을 사용하여이메일을 Android 장비로보낼 수 있습니다. Windows 기반 PC 는 표준 웹 프로토콜을 사용하여Unix 기반웹 서버에서 웹 페이지를 로드할 수 있습니다.
구분 | 내용 |
---|---|
FTP(FIle Tranfer Protocol) | 클라이언트와 서버 간에 파일을 주고받기 위해 만든 통신 규약 |
Telnet 프로토콜 | 인스턴스 메시지 및 사용자의 접속 상태 정보를 교환할 목적으로 만든 통신 규약이며 Google Talk가 이 프로토콜을 기반으로 통신 |
SMTP(Simple Mail Transfer Protocol) | 인터넷 상에서 메일을 보내기 위한 통신 규약. POP3(Post Office Protocol Version 3)는 이메일을 가져오는 데 사용하는 통신 규약이며 POPO3는 이메일을 가져온 후 서버의 메일을 삭제함 |
IMAP(Internet Message Access Protocol) | POP3와 달리 이멩리을 가져온 뒤에 서버의 메일을 지우지 않으며 요즘처러 여러 대의 장비에서 이메일을 조회하는 경우에 적합함. 단, POP3에 비해 통신 트래픽이 높은것이 단점 |
LDAP(Lightweight Directory Access Protocol) | 디렉터리 서비스에 등록된 자원들을 찾는 통신 규약 |
IRC(Internet Relay Chat) | 실시간 채팅을 위해 만든 통신 규약 |
Reference