İstemci Sunucu Nedir?
İstemci dediğimiz şey, sunucudan istekte bulunan, sunucudaki verileri kullanabilen yapılardır.Örnek olarak bir web sayfasını verebiliriz.İstemci konumundaki web sayfası, sunucu(server) dan bir istekte bulunur ve bunun sonucunda sunucu,istenen verileri istemciye ulaştırır.
SSL Hand Shake
1.İstemci, sunucunun SSL kullanarak istemci ile iletişim kurması için gereken
bilgileri gösterir.Bu bilgi, bir istemcinin SSL sürüm numarası, şifre ayarları, oturma
özgü verilerini içerir.
2.Sunucu, istemcinin SSL üzeriden iletişim kurması gereken bilgileri gönderir.Sunucu kendi
sertifikasını da gönderir.
3.İStemci, sunucunun kimlik doğrulamasını yapmak için sunucu tarafından gönderilen
bilgileri kullanır.
4.Şimdiye kadar el sıkışma için üretilen tüm verileri kullanarak bir istemci bu oturum için
"pre-master secret" dosyasını oluşturur, sunucunun genel anahtarıyla şifreler ve daha sonra
şifrelenmiş pre-master secret dosyasını sunucuya gönderir.
5.Suncu, pre-master secret dosyasının şifresini çizmek için kendi özel anahtarını kullanır.
6.Hem istemci hem de sunucu "master secret"ı üretmek için bir dizi adım gerçekleştirir.
Ardından, SSL oturumu sırasında değiştirilen bilgileri şifrelemek ve şifrelerini çözmek
ve bütünlüğünü doğrulamak için kullanılan simetrik anahtarlar olan oturum anahtarlarını
oluşturmak için master secret kullanırlar.
Son düzenleme:
