Потоковый сокет обеспечивает соединение между двумя конечными точками. Канал точка-точка обычно означает TCP-соединение. Соединение устанавливается до отправки пользовательских данных, а соединение освобождается позже. Соединение всегда имеет две конечные точки, и данные могут передаваться между этими конечными точками.
Гнездо дейтаграммы может использоваться для связи с несколькими узлами. Обычно используется для связи по UDP. Сокет дейтаграммы не привязан ни к одному удаленному узлу, и можно получать данные от нескольких узлов через один сокет дейтаграммы. Можно даже отправлять данные нескольким одноранговым узлам через сокет дейтаграммы, если адрес назначения является широковещательным или многоадресным адресом.