서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화한 통신 규약
- 구문 : 전송하고자 하는 데이터의 형식, 부호화, 신호 레벨을 규정
- 의미 : 제어 정보 규정
- 시간 : 통신 속도, 순서 제어 규정
인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록하는 표준 프로토콜
TCP
- 양방향 연결형 서비스 제공
- 가상 회선 연결 형태의 서비스 제공
- 스트림 위주의 전달(패킷)
- 신뢰성 있는 경로 확립, 메시지 전송 감독
- 패킷의 분실, 손상, 지연, 순서가 틀린 것이 발생할 때 투명성이 보장되는 통신을 제공
UDP
- 비연결형 서비스 제공
- TCP에 비해 상대적으로 단순한 헤더를 가지므로 오버헤드가 적고 제어 기능이 없어 전송 속도가 빠름
- 정기적으로 반복해서 전송할 경우, 빠르게 전달할 경우, 동시에 여러 사용자에게 데이터 전달할 경우 사용
- 실시간 전송에 유리, 신뢰성보다 속도가 중요한 네트워크에서 사용
RTCP(Real-Time Control Protocol)
- RTP 패킷의 전송 품질을 제어하기 위한 프로토콜
- 세션에 참여한 각 참여자들에게 주기적으로 제어 정보 전송
- 데이터 전송을 모니터링하고 최소한의 제어와 인증 기능만 제공
IP
- 전송할 데이터에 주소를 지정하고 경로를 설정하는 기능을 함
- 비연결형인 데이터그램 방식을 사용하므로 신뢰성이 보장되지 않음
ARP
- 호스트의 IP 주소를 호스트와 연결된 네트워크 접속 장치의 물리적(MAC)으로 바꿈
ICMP
- IP와 조합해 통신중 발생하는 오류 처리, 전송 경로 변경을 위해 제어 메시지를 관리