Skip to content

3.7 Other Transport Protocols

Mark Bednarczyk edited this page Oct 21, 2024 · 2 revisions

Common Transport Layer Protocols for jnetpcap with Protocol Packs

The following table lists transport layer protocols relevant for jnetpcap to support various applications, now including a classification by protocol pack:

Protocol Description Main Header Class Reassembly Class Protocol Pack
RTP Real-time Transport Protocol for audio and video over IP Rtp RtpReassembly protocol-pack-voip
RTCP RTP Control Protocol for out-of-band statistics and control Rtcp N/A protocol-pack-voip
SRTP Secure Real-time Transport Protocol for encrypted communication Srtp SrtpReassembly protocol-pack-voip
DCCP Datagram Congestion Control Protocol for unreliable datagram flows Dccp DccpReassembly protocol-pack-core
SCTP Stream Control Transmission Protocol for message-based applications Sctp SctpReassembly protocol-pack-core
GTP GPRS Tunneling Protocol for mobile networks Gtp GtpReassembly protocol-pack-lte
SIP Session Initiation Protocol for real-time sessions Sip SipReassembly protocol-pack-voip
H.323 Multimedia communications protocol for VoIP and video-conferencing H323 H323Reassembly protocol-pack-voip
WebRTC Web Real-Time Communication for browsers and mobile apps WebRtc WebRtcReassembly protocol-pack-web
MQTT Message Queuing Telemetry Transport for IoT devices Mqtt MqttReassembly protocol-pack-iot
CoAP Constrained Application Protocol for constrained nodes and networks Coap CoapReassembly protocol-pack-iot
SMPP Short Message Peer-to-Peer for SMS exchange Smpp SmppReassembly protocol-pack-telco
Diameter Authentication, Authorization, and Accounting protocol for telecom Diameter DiameterReassembly protocol-pack-telco
XMPP Extensible Messaging and Presence Protocol for real-time communication Xmpp XmppReassembly protocol-pack-im
MGCP Media Gateway Control Protocol for VoIP systems Mgcp MgcpReassembly protocol-pack-voip
MEGACO/H.248 Standard protocol for controlling media gateways Megaco MegacoReassembly protocol-pack-voip
STUN Session Traversal Utilities for NAT Stun N/A protocol-pack-voip
TURN Traversal Using Relays around NAT Turn N/A protocol-pack-voip
ICE Interactive Connectivity Establishment for NAT traversal Ice IceReassembly protocol-pack-voip
WebSocket Full-duplex communication protocol over TCP WebSocket WebSocketReassembly protocol-pack-web
SSE Server-Sent Events for server push technology Sse SseReassembly protocol-pack-web
TDS Tabular Data Stream for Microsoft SQL Server communication Tds TdsReassembly protocol-pack-database
MySQL Protocol Client/server protocol for MySQL database communication MysqlProtocol MysqlReassembly protocol-pack-database
PostgreSQL Protocol Frontend/backend protocol for PostgreSQL PostgresqlProtocol PostgresqlReassembly protocol-pack-database
SMB Server Message Block for file sharing in Windows networks Smb SmbReassembly protocol-pack-microsoft
RDP Remote Desktop Protocol for remote desktop connections Rdp RdpReassembly protocol-pack-microsoft
MSNP Microsoft Notification Protocol for Messenger service Msnp MsnpReassembly protocol-pack-microsoft
NBNS NetBIOS Name Service for name registration and resolution Nbns N/A protocol-pack-microsoft
LLMNR Link-Local Multicast Name Resolution Llmnr N/A protocol-pack-microsoft
S1AP S1 Application Protocol for LTE networks S1ap S1apReassembly protocol-pack-lte
X2AP X2 Application Protocol for LTE networks X2ap X2apReassembly protocol-pack-lte
RANAP Radio Access Network Application Part for 3G UMTS Ranap RanapReassembly protocol-pack-3g
BSSAP Base Station System Application Part for GSM/UMTS Bssap BssapReassembly protocol-pack-3g
SIP-I SIP with encapsulated ISUP for telecom networks SipI SipIReassembly protocol-pack-telco

Note: The "Reassembly Class" column is marked as N/A (Not Applicable) for protocols that typically don't require reassembly or where reassembly is handled at a different layer.

Clone this wiki locally