-
Notifications
You must be signed in to change notification settings - Fork 0
3.7 Other Transport Protocols
Mark Bednarczyk edited this page Oct 21, 2024
·
2 revisions
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.