Spisu treści:
Definicja - Co oznacza uzgadnianie oprogramowania?
Uzgadnianie oprogramowania to rodzaj protokołu, który kontroluje transmisję danych między dwoma systemami lub urządzeniami. Uzgadnianie oprogramowania służy do kontrolowania transmisji danych, aw wielu przypadkach do poprawy funkcjonalności przesyłania komunikatów między systemami.
Techopedia wyjaśnia uzgadnianie oprogramowania
Najczęstszym rodzajem uzgadniania oprogramowania są elementy danych znane jako XON i XOFF. Systemy mogą używać tych znaków, które odpowiadają klawiszom sterującym klawiatury, w strumieniach danych w celu oznaczenia początku i końca transmisji danych.
Eksperci porównują uzgadnianie oprogramowania z innym rodzajem kontroli danych zwanym handshaking sprzętu.
Podczas uzgadniania sprzętowego do dodawania protokołów wykorzystywane są systemy fizyczne. Na przykład dodatkowe przewody mogą przenosić znaczniki transmisji danych. W uzgadnianiu oprogramowania odbywa się to za pomocą dodatkowych elementów cyfrowych, takich jak XON i XOFF.
Jedną z wad korzystania z uzgadniania oprogramowania jest to, że te dodatkowe bity danych wymagają dodatkowego pasma. Problemy mogą również wystąpić, jeśli elementy danych XON i XOFF nie zostaną przechwycone przez system odbierający. Z drugiej strony uzgadnianie oprogramowania ma sens, gdy uzgadnianie sprzętowe byłoby niewygodne dla fizycznej konfiguracji związanej z projektem.