• Buradasın

    Handshaking nasıl çalışır?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Handshaking, iki cihazın iletişim kurabilmesi için gerekli parametreleri müzakere ettiği bir süreçtir 24. Bu süreç, veri veya diğer iletişim türleri başlamadan önce, fiziksel bağlantı kurulduktan sonra gerçekleşir 2.
    Farklı alanlarda kullanılan bazı handshaking türleri ve çalışma prensipleri:
    1. TCP Üç Yönlü Handshaking: İnternet üzerinden iletişim kurarken TCP protokolünde kullanılır 12. Süreç üç aşamadan oluşur:
      • SYN (Synchronize): Müşteri, sunucuya bağlantı kurmak istediğini ve hangi sıra numarasıyla başlayacağını bildirir 14.
      • SYN + ACK (Synchronize-Acknowledge): Sunucu, müşterinin isteğini kabul eder ve kendi sıra numarasını gönderir 14.
      • ACK (Acknowledge): Müşteri, sunucunun yanıtını onaylar ve güvenilir bir bağlantı kurulur 14.
    2. TLS Handshaking: Cihazlar arasında bağlantı kurmak için şifreleme anahtarları ve sertifikalar değiştirilir 2. Bu, kimlik doğrulamasını güvence altına alır ve iletilen bilgilerin gizliliğini ve bütünlüğünü sağlar 2.
    3. WebSocket Handshaking: WebSocket bağlantısının kurulmasında gerçekleşir 3. Süreç, HTTP protokolünden WebSocket protokolüne geçiş isteğini içerir ve aşağıdaki adımları izler:
      • HTTP Upgrade Request: Müşteri, sunucuya yükseltme isteğini gönderir 3.
      • Server Response: Sunucu, başarılı bir yükseltme onayıyla yanıt verir 3.
      • Headers ve Key Generation: Müşteri ve sunucu, bağlantı kurmak için gerekli bilgileri içeren başlıkları değiştirir 3.
      • Verification and Acceptance: Sunucu, alınan anahtarı doğrular ve bağlantıyı kabul ederse, yanıt anahtarını yanıt başlıklarına ekler 3.
      • Connection Establishment: Müşteri, sunucunun yanıtını aldıktan sonra bağlantıyı doğrular ve bidirectional iletişim için WebSocket bağlantısı açılır 3.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    TCP 3-way handshake nasıl çalışır?

    TCP 3-way handshake (üçlü el sıkışma), veri iletimi başlamadan önce bir istemci ve sunucu arasında güvenilir bir bağlantı kurmak için kullanılan temel bir süreçtir. Bu süreç üç adımdan oluşur: 1. SYN (Synchronize). 2. SYN-ACK (Synchronize-Acknowledge). 3. ACK (Acknowledge). Bu süreç, her iki tarafın senkronize olmasını ve iletişim için hazır olmasını sağlar.

    3-way handshaking hangi protokolde kullanılır?

    3-way handshaking (üçlü el sıkışma), TCP (Transmission Control Protocol) protokolünde kullanılır. Bu süreç, bir sunucu ve bir müşteri arasında TCP/IP ağında güvenilir bir bağlantı kurmak için kullanılan üç adımlı bir işlemdir.

    Handshake ne anlama gelir?

    Handshake kelimesi İngilizce'de farklı anlamlara gelebilir: Tokalaşma, el sıkışma. İki cihaz arasında sinyal alışverişi, anlaşma. Kimlik doğrulama protokolü. Anlaşma, el sıkışma (deyim). Ayrıca, "handshake" ifadesi "altın tokalaşma" (golden handshake) gibi deyimlerde de kullanılır.