Tek bir dinleme bağlantı noktası aynı anda birden fazla bağlantıyı kabul edebilir.
Sıklıkla belirtilen bir '64K' sınırı vardır, ancak bu sunucu bağlantı noktası başına istemci başınadır ve açıklığa kavuşturulması gerekir.
Her TCP / IP paketinin adresleme için temel olarak dört alanı vardır; bunlar:
source_ip source_port destination_ip destination_port
< client > < server >
TCP yığının içinde, bu dört alan paketleri bağlantılarla eşleştirmek için bir bileşik anahtar olarak kullanılır (örneğin, dosya tanımlayıcıları).
Bir istemcinin aynı hedefte aynı bağlantı noktasına çok sayıda bağlantısı varsa, bu alanlardan üçü aynı olur - yalnızca source_port
farklı bağlantıları ayırt etmek için değişir. Bağlantı noktaları 16 bitlik sayılardır, bu nedenle belirli bir istemcinin herhangi bir ana bilgisayar bağlantı noktasına maksimum bağlantı sayısı 64K'dır.
Bununla birlikte, birden çok istemcinin her birinin bir sunucunun bağlantı noktasına 64K'ya kadar bağlantısı olabilir ve sunucuda birden çok bağlantı noktası varsa veya bu bağlantılardan herhangi biri birden çok ağ bağlantılıysa, bunu daha da çoğaltabilirsiniz.
Yani asıl sınır dosya tanımlayıcılarıdır. Her bir soket bağlantısına bir dosya tanımlayıcı verilir, bu nedenle sınır gerçekten sistemin izin vermek üzere yapılandırılmış dosya tanımlayıcılarının sayısı ve kaynakların işlenmesini sağlar. Maksimum sınır tipik olarak 300K'nın üzerindedir, ancak örneğin sysctl ile yapılandırılabilir .
Normal kutular için övülen gerçekçi sınırlar, örneğin tek iş parçacıklı Jabber mesajlaşma sunucuları için yaklaşık 80K'dır.