Subscribe via e-mail

7/06/2008

P2P Dosya Paylaşım Programı - Protokol (6)

Sıra geldi bu protokolde oluşabilecek çeşitli senaryoları incelemeye. Aşağıda bir dizi zaman çizelgesi ile iletileri ve cevaplarını canlandırarağım.

  • İlk olarak "Sign In, Sign In ACK, Sign Up, Sign Up ACK" (Sisteme giriş ve sisteme kayıt) iletilerinin bir örneği.

1. Servent A sunucuya sisteme giriş isteği yollar.

2. Servent B sunucuya sisteme kayıt için istek yollar.

3. Sunucu Servent A'ya sistem giriş onayını yollar.

4. Sunucu Servent B'ye sistem kayıt onayını yollar.

SignIN&ACK_Timing

  • "Shared File List" Giriş işlemi başarılı ise paylaşılan dosyaların sisteme bildirilmesi.(Her seferinde zorunlu değildir.

1. Servent sunucuya paylaşıma açtığı dosyaların bilgilerini içeren bir liste yollar.

2. Sunucu listeyi aldığına dair bir cevap yollar.

sharedFileList_Timing
  • "Query (Search) and Query Hit (Search Result)" Standart bir arama işleminin yapılması. 

1. Servent arama isteğini yollar.

2. Sunucu bulunan cevapları geri yollar. Cevap sayısı kod kısmında belirlenebilir.

Query&queryHit_Timing
  • "Download ve Download Start" iletilerinin bi senaryosu. 

1. Servent A istenen dosyaya sahip olan makinanın adresi için istek yollar.

2. Sunucu Servent A'ya bu bilgileri döner.

3. Servent A doğrudan Servent B ile iletişime geçip dosya içim onay ister.

4. Servent B onay yollayarak Servent A'yı bilgirendirip dosyayı yollamaya basşlar.

Download_Timing
  • Sign Out & Sign Out ACK 

1. Servent sistemden çıkış için sunucuya istek yollar.

2. Sunucu Servent'e gerekli onayı yollar.

SignOUT&&SignOutACK_Timing

0 yorum: