인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록 하는 표준 프로토콜
1960년대 말 ARPA에서 개발하여 ARPANET에서 사용하기 시작
UNIX의 기본 프로토콜로 사용되었다가 현재는 인터넷 범용 프로토콜로 사용
TCP(Transmission Control Protocol)과 IP(Internet Protocol)이 결합
FTP(File Transfer Protocol): 원격 파일 전송 프로토콜
SMTP(Simple Mail Transfer Protocol: 전자 우편 교환 서비스
TELNET
SNMP(Simple Network Management Protocol)
DNS(Domain Name System): 도메인 네임을 IP주소로 매핑하는 시스템
HTTP(HyperText Transfeer Protocol): WWW에서 HTML을 송수신하기 위한 표준 프로토콜
MQTT(Message Queuing Telemetry Transport): 발행-구독 기반의 메세지 프로토콜, IoT 환경에서 자주 사용됨.
TCP(Transmission Control Protocol)
UDP(User Datagram Protocol)
RTCP(Real-Time Control Protocol)
IP(Internet Protocol): 전송할 데이터에 주소를 지정하고 경로를 설정
ICMP(Internet Control Message Protocol), 인터넷 제어 메시지 프로토콜
IGMP(Internet Group Management Protocol), 인터넷 그룹 관리 프로토콜
ARP(Address Resoultion Protocol), 주소 분석 프로토콜
RARP(Reverse Address Resolution Protocol)
-ARP의 반대로 MAC Address를 IP 주소로 변환 (물리 주소 → 논리 주소)
IEEE 802: LAN을 위한 표준 프로토콜
HDLC: 비트 위주의 데이터 링크 제어 프로토콜
X.25: 패킷 교환망을 통한 DTE와 DCE 간의 인터페이스를 제공하는 프로토콜
RS-232C: 공중전화 교환망을 통한 DTE와 DCE 간의 인터페이스를 제공하는 프로토콜