El sıkışma nedir? tanım ve anlam

El sıkışma, cihazlar arasındaki seri iletişim akışını kontrol eden bir yöntemdir. Cihazların onsuz bağlanıp iletişim kurabilmesi için gerekli bir süreç değildir, ancak bu veriler, orijinal cihazdan alıcı cihaza yalnızca alıcı cihaz kapalıyken gönderilir. hazır. El sıkışma, ilgili cihazlara bağlı olarak hem yazılım hem de donanım düzeyinde gerçekleşebilir. Teknik kısıtlamalar nedeniyle donanım anlaşmasının mümkün olmadığı durumlarda, yazılım anlaşması genellikle onun yerini alır.

Technipages El Sıkışmayı Açıklıyor

El sıkışma, yalnızca tek örnekli iletişimleri değil, seri iletişimleri de kontrol eder. Donanım anlaşması durumunda, işlem, alıcı cihaz veri almaya hazır olduğunda bir sinyal gönderen ayrı, özel bir kablo aracılığıyla gerçekleşir. Yazılım durumunda, hazır olduğunu bildirmek için alıcı cihazdan bir dizi önceden seçilmiş özel kontrol karakteri iletilir.

Donanım anlaşmasında kullanılan yedek kablo her zaman mevcut değildir – telefon söz konusu olduğunda bağlantılarda böyle bir kablo yoktur, bu nedenle modemler gibi şeyler, telafi etmek için yazılım anlaşmasına güvenir. eksiklik.

El sıkışma süreci, bir bilgisayar ağı içinde gerçekleşir – örneğin, bir bilgisayar ve ağ aracılığıyla bağlanmak istediği bir sunucu arasında değil, bir bilgisayar ve modem arasında. Sunucu, kendi modemiyle iletişim kurmak için el sıkışmayı kullanırken, veriler, istekte bulunan ağa ulaşana kadar çeşitli protokoller aracılığıyla iletilir.

Tüm bunların amacı, veri kaybını veya alıcı cihaz hazır olmadan önce iletilen parçaların tekrar gönderilmesi gerekliliğini önlemektir. Sanal bir ilerleme bekleyerek hiçbir şey kaçırılmaz ve veriler güvenli ve maksimum verimlilikle gönderilebilir.

El Sıkışmanın Yaygın Kullanımları

  • El sıkışma protokolleri, bir ağ içinde verimliliği artırır.
  • İster yazılım ister donanım olsun, el sıkışma kullanılmadığında, veri kaybı potansiyel bir sorundur.
  • Hem yazılım hem de donanım anlaşması aynı amacı yerine getirir ve hiçbiri diğerinden gerçekten üstün değildir - yalnızca farklı yöntemlere dayanırlar.

El Sıkışmanın Yaygın Yanlış Kullanımları

  • Yazılım anlaşması, her ikisinin de iletişime hazır olup olmadığını kontrol etmek için farklı programlar arasında bir iletişim sürecidir.