TCP, eller Transmission Control Protocol, understøtter udsendelse, men det er ikke almindeligt anvendt. Broadcasting gør det muligt at sende en enkelt pakke til flere modtagere samtidigt. TCP er dog en forbindelsesorienteret protokol, hvilket betyder, at den etablerer en direkte, ende-til-ende-forbindelse mellem to værter, før den udveksler data. Denne forbindelsesorienterede karakter af TCP gør udsendelse mindre praktisk og mindre effektiv sammenlignet med andre protokoller designet specifikt til udsendelse.
Her er et par grunde til, at TCP-udsendelse ikke er meget udbredt:
1. Skalerbarhed :TCP-udsendelse kan skabe en betydelig mængde netværksoverhead, især når antallet af modtagere er stort. Hver pakke, der sendes ved hjælp af TCP-udsendelse, skal behandles individuelt og bekræftes af hver modtager, hvilket hurtigt kan overbelaste netværket med unødvendig trafik.
2. Plidelighed :TCP sikrer pålidelig levering af data ved at anvende mekanismer som sekvensnumre, bekræftelser og retransmissioner. Men i et udsendelsesscenarie bliver det udfordrende at garantere, at alle modtagere vil modtage dataene med succes på grund af netværksoverbelastning, pakketab eller andre problemer.
3. Congestion Control :TCP implementerer overbelastningskontrolmekanismer for at forhindre, at netværket overvældes med overdreven trafik. Broadcasting fører dog i sagens natur til øget netværksbelastning, hvilket kan forstyrre overbelastningskontrolalgoritmer og resultere i reduceret overordnet netværksydelse.
4. Sikkerhed :Broadcast-transmissioner er synlige for alle værter på netværket, hvilket gør dem modtagelige for aflytning, aflytning og forskellige netværksangreb. Dette udgør sikkerhedsrisici, især i offentlige eller ikke-pålidelige netværk.
Selvom TCP teknisk understøtter udsendelser, er det derfor ikke almindeligt brugt i praksis på grund af udfordringerne relateret til skalerbarhed, pålidelighed, overbelastningskontrol og sikkerhed. Alternative protokoller, såsom UDP (User Datagram Protocol), er mere velegnede til udsendelsesscenarier, hvor pålidelighed er mindre kritisk, og kommunikation i realtid eller høj hastighed er påkrævet.