Direct Client-to-Client
E845120
Direct Client-to-Client (DCC) is an Internet Relay Chat (IRC) protocol feature that enables users to establish direct connections for private messaging and file transfers without routing data through the IRC server.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
IRC protocol feature
ⓘ
network communication protocol mechanism ⓘ |
| abbreviation | DCC ⓘ |
| advantage |
enhanced privacy from channel participants
ⓘ
potentially higher transfer speeds ⓘ reduced load on IRC server ⓘ |
| bypasses | IRC server message routing ⓘ |
| canUse | passive or reverse DCC modes in some clients ⓘ |
| category |
IRC extension
ⓘ
peer-to-peer communication mechanism ⓘ |
| communicationPath | client-to-client ⓘ |
| dataChannel | separate direct TCP connection ⓘ |
| enables |
direct connections between IRC clients
ⓘ
file transfers between IRC users ⓘ private messaging between IRC users ⓘ |
| fileTransferMode | binary data stream over TCP ⓘ |
| implementedIn | many IRC clients ⓘ |
| initiatedBy | IRC client ⓘ |
| introducedFor | offloading private traffic from IRC servers ⓘ |
| limitation |
can be blocked by firewalls or NAT
ⓘ
requires reachable IP addresses between clients ⓘ |
| messagePrivacyScope | limited to the two participating clients ⓘ |
| negotiatedVia | standard IRC messages ⓘ |
| negotiationChannel | existing IRC connection ⓘ |
| oftenConfiguredWith | port ranges for incoming connections ⓘ |
| oftenControlledBy | IRC client settings ⓘ |
| partOf | Internet Relay Chat protocol ecosystem NERFINISHED ⓘ |
| primaryUseCase |
file sharing
ⓘ
private one-to-one chat ⓘ |
| relatedTo |
CTCP
NERFINISHED
ⓘ
Internet Relay Chat NERFINISHED ⓘ |
| requires | support from both participating IRC clients ⓘ |
| securityRisk |
can be abused to send malware via file transfers
ⓘ
can be used in denial-of-service attacks ⓘ exposes user IP address to peer ⓘ |
| supports |
DCC ACCEPT
ⓘ
DCC CHAT ⓘ DCC GET ⓘ DCC RESUME ⓘ DCC SEND ⓘ DCC VIDEO ⓘ DCC VOICE ⓘ DCC WHITEBOARD ⓘ |
| typicalDirection | outbound connection from receiver to sender ⓘ |
| typicalTransportProtocol | TCP GENERATED ⓘ |
| usedIn | Internet Relay Chat NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.