TCP may often run over highly lossy networks (e.g., the German X.25 network) with acceptable throughput, even though the uncompensated losses would make audio or video communication impossible. However, for real-time delivery of audio and video, TCP and other reliable transport protocols such as XTP are inappropriate. The three main reasons are:

TCPView - Monitor the Network Activity on your local Feb 13, 2016 Configuring TCP/IP Settings using WMI and C# - CodeProject Configure TCP/IP Settings using WMI and C#. 14,592,780 members. Sign in What is TCP/IP and How Does It Make the Internet Work Nov 17, 2015

You might be wondering, why it is better for real-time services like VoIP to use the unreliable UDP instead of TCP. The answer lies within reliability itself; as TCP is a reliable, thus lossless protocol, the call/video transmission would be like watching a continuously lagging YouTube video – and if there’s anything users don’t want to

Using NetCat (“NC”) NetCat (abbreviated as “nc”) is considered the “swiss army knife” of networking utilities. It can send and receive TCP packets among other useful functions. Similar to Telnet, we can use NC to send TCP packets to a destination port and see if the port is open: Example: [email protected]:~# nc -v 80 Tracking TCP Connections With tcptrack Using tcptrack. You have to be a superuser to run tcptrack, the basic usage of tcptrack is using such a command: # tcptrack -i For example: # tcptrack -i eth1. After invoking such a command tcptrack will run, capturing all TCP connections, … TCP and UDP Ports Explained - BleepingComputer

Host WCF in a Windows Service Using TCP

The Transmission Control Protocol (TCP) is one of the main protocols of the Internet Protocol Suite. TCP is part of the popular "TCP/IP" combination used by the Internet. The Internet Protocol, or IP, makes sure data on the internet gets to the right place. Then TCP makes sure the data is put in the right order, and none of it is missing. TCP setup costs an additional RTT compared to UDP queries. Setup costs can be amortised by reusing connections, pipelining queries, and enabling TCP Fast Open. TCP imposes additional state-keeping requirements on clients and servers. The use of TCP Fast Open reduces the cost of closing and reopening TCP connections. For information that needs reliability, sequence transmission and data integrity -- TCP is the transport protocol to use. For data that require real-time transmission with low overhead and less processing -- transport protocol UDP is the right choice.