Dolayısıyla, TCAP protokolünün son özelliği güvenilir teslimattır.
Bu, ATC protokolünün en önemli özelliğidir.
Aslında TCAP protokolü bu özelliğe sahip olacak şekilde tasarlanmıştır.
ATC protokolünü UDP protokolünden ayıran bu özellik sayesinde güvenilir teslimat, tüm uygulama
verilerinin alıcıya teslim edilmesini ve hiçbirinin kaçırılmamasını sağlar.
Değil mi?
DCP Gönderici ve alıcı güvenilir teslimat prosedürlerini ortaklaşa uygular.
Bu nedenle, DCP Gönderici ve alıcının, gönderen uygulama tarafından üretilen tüm verilerin alıcı
uygulamaya ve kayıplı ağa teslim edilmesini sağlamak için birlikte çalışması gerekmez.
DCP'nin güvenilir teslimatı sağlamak için uyguladığı prosedürler toplu olarak otomatik
tekrar talebi olarak kısaltılır.
S Aşağıdaki diyagramı görebilirsiniz.
Bir başvurumuz ve imzalayan DCP'miz var ve alıcı DCP ile bir başvurumuz var.
Gönderen uygulamanın bu paket bir ve paket iki olmak üzere iki paket oluşturduğunu ve gönderen DCP'nin
bu iki paketi ağa enjekte ettiğini varsayalım.
Şimdi ağımızın mükemmel olmadığını ve doğru şekilde kaybettiğini varsayalım.
Ağ binlerce nedenden dolayı kayıplı olabilir.
Şimdi bu iki paketin ağ üzerindeki yolculukları sırasında, bir numaralı paketin
kaybolduğunu ve alıcı Tsipi'ye ulaşanın sadece iki numaralı paket olduğunu varsayalım.
Şimdi alıcı DCP bu paketi yerel belleğinde tutacak ve bu paketi uygulamaya teslim etmeyecektir
çünkü alıcı mutludur, ayrıca verilerin uygulamaya sırayla teslim edilmesini sağlamak için kazanılan
paketi beklemektedir.
Peki şimdi ne olacak da gönderen ve alan DCP birlikte çalışarak birinci paketin kaybolduğunu
anlayacak?
Şimdi, paketin kaybolup kaybolmadığını tespit etmenin arkasındaki işlemci karmaşık bir prosedürdür
ve geniş bir tartışma konusudur.
Şimdilik, gönderen ve alan DCP'nin birinci paketin kaybolduğunu anlamak için birlikte çalıştığını
varsayalım.
Şimdi, Sun DCP siparişe gelir gelmez, paket olanı kayboldu.
Bir numaralı paketi tekrar iletir.
Kayıp paketin yeniden iletilmesine otomatik tekrar isteği denir.
Yani eninde sonunda bir numaralı paket alıcı DCP'ye ulaşacaktır, doğru.
Dolayısıyla, alıcı DCP bir numaralı paketin yanı sıra iki numaralı paketi de aldığını
anladığı anda, bu paketlerin her ikisini de doğru sırayla uygulamaya iletecektir.
Böylece DCP protokolünün verilerin güvenilir bir şekilde teslim edilmesini sağladığını görebilirsiniz, ağın kayıplı
olduğundan şüphelenilmesi durumunda uzak makineyle iletişimi kolaylaştırmak için DCP protokolü kullanılmalıdır.
TCP'nin uygulamalar arasındaki iletişim için temel protokol olarak kullanılmasının diğer bir nedeni
de, iletişime dahil olan uygulamanın aslında kritik verileri değiş tokuş etmesidir.