Commit (ağ iletişimi)
Kısaca: İletilen verilerin alıcıya gerçekten başarıyla ulaştığının ve orada kalıcı olarak kabul edildiğinin onayı; bir Git commit’iyle karıştırılmamalıdır.
Biraz daha ayrıntılı: İletim protokollerinde verileri yalnızca göndermek çoğu zaman veri kaybını dışlamaya yetmez; verinin eksiksiz ve değişmeden ulaştığını, göndericinin örneğin onu bir tampondan silmeden önce, ancak alıcının açık bir onayı (“commit”) güvenceye alır. Bu ilke, dağıtık sistemlerdeki iki aşamalı commit yöntemlerinin parçası olarak veya güvenilir iletim protokollerinde bir onay adımı olarak birçok protokolde yinelenir.
Ayrıntılı
Temel sorun: ağın durumu hakkındaki belirsizlik
Bir gönderici, gönderilen bir paketin gerçekten ulaşıp ulaşmadığını kendi başına asla kesin bilmez; ağ paketleri kaybedebilir, çoğaltabilir veya yanlış sırada teslim edebilir ve eksik bir yanıt bile orijinal iletinin hiç ulaşmadığını kanıtlamaz (belki yalnızca onayın kendisi kayboldu). “Commit”, dağıtık sistemlerin bu temel belirsizlik sorununu çözen alıcının açık karşı onayıdır.