Ağ Paketlerinde Parçalanma ve Halka Arabellek (Ring Buffer) Yönetimi
Ağ programlamaya yeni başlayanların en sık karşılaştığı kavram yanılgılarından biri, TCP protokolünün gönderilen her mesajı karşı tarafa bağımsız bir paket olarak ulaştıracağını varsaymaktır. TCP bir paket (datagram) protokolü değil, kesintisiz bir bayt akışı (byte stream) protokolüdür. Eğer karşı tarafa arka arkaya iki adet 100 baytlık mesaj gönderirseniz; alıcı taraf bunu tek seferde 200 bayt olarak […]