Mobil ICQ Nasıl çalışır?

İçindekiler:

Mobil ICQ Nasıl çalışır?
Mobil ICQ Nasıl çalışır?

Video: Mobil ICQ Nasıl çalışır?

Video: Mobil ICQ Nasıl çalışır?
Video: ICQ Mobile 2024, Mayıs
Anonim

ICQ sistemi orijinal olarak kişisel bilgisayarlar kullanılarak iletişim için oluşturulmuştur. Ancak internete erişimle birlikte cep telefonlarının kullanılabilirliği arttıkça, programcılar bu sistemi kullanmanın yollarını onlardan bulmaya başladılar. İlk başta, bu amaç için yapılan tüm başvurular gayri resmiydi, ancak daha sonra resmi olanlar ortaya çıktı.

Mobil ICQ nasıl çalışır?
Mobil ICQ nasıl çalışır?

Talimatlar

Aşama 1

ICQ'nun AOL'ye ait olduğu dönemde, şirket ve kullanıcı arasındaki anlaşma, alternatif istemcilerin kullanımını yasakladı ve resmi olanlar yalnızca Mac OS ve Windows çalıştıran bilgisayarlar içindi. Ancak pratikte hiç kimse alternatif programlar kullandığı için cezalandırılmadı. Bunlar hem Mac OS hem de Windows için ve örneğin Linux gibi resmi istemcilerin olmadığı OS için oluşturuldu. Ve henüz cep telefonları için bir yazılım çözümü yoktu. WAP tarayıcıları zaten birçoğunun içine yerleştirilmişti, ancak Java uygulamalarını çalıştırma yeteneği henüz hepsinde mevcut değildi. Bu nedenle TJAT adında bir web sitesi oluşturuldu. Şu şekilde çalıştı: sunucuda alternatif bir istemci başlatıldı ve bir WAP tarayıcısı olan bir telefondan kullanıcı web arayüzüne gitti, numara ve şifreyi girdi ve ardından mesaj gönderme ve alma fırsatı buldu. Sunucu, ICQ sunucusuyla "anlaşılabilir" dilde ve WAP tarayıcısıyla "anlaşılabilir" olarak etkileşime giren bir tür köprü görevi gördü. Bu sunucu saldırıya uğradığında ve saldırganlar bir dizi parolaya erişim elde etti. Ancak o zamana kadar çoğu kullanıcı için artık alakalı değildi.

Adım 2

Bunun nedeni, Java uygulamalarını çalıştırabilen telefonların kısa sürede yaygınlaşmasıydı. Bu, bir "çevirmen" sunucusuna ihtiyaç duymadan doğrudan cep telefonlarında ICQ istemcileri oluşturmayı mümkün kıldı. Programcılar, en ünlüsü JIMM olan birkaç alternatif istemci yarattı. Etkileşim protokolü açısından resmi istemciyi taklit etti, bu nedenle ICQ sunucusu onunla isteyerek etkileşime girdi. AOL daha sonra JIMM de dahil olmak üzere resmi olmayan müşterilere sessiz bir savaş ilan etti. Resmi müşteriye yansıyan protokolde değişiklikler yapıldı, ancak resmi olmayanların yazarlarının bu değişiklikleri deşifre etmek ve gelişmelerine yansıtmak için hemen zamanları yoktu. Bu tür birkaç denemeden sonra AOL, geliştiricilerin er ya da geç protokolü değiştirmek için programlarını "çekeceklerini" fark ederek vazgeçti. Linux kullanıcıları için o zaman zaten bir Flash uygulaması şeklinde resmi bir istemci vardı, ancak bu üçüncü taraf geliştirmelerinden çok daha kötü çalıştı. Cep telefonları için sadece resmi olmayan uygulamalar vardı.

Aşama 3

Resmi olmayan müşterilerin hiçbir zaman yasaklanmadığı ve bu nedenle cep telefonları için bu tür birçok programın bulunduğu Jabber kullanıcıları, ağ geçitleri aracılığıyla ICQ'ya erişebilirdi. Bunlar aynı zamanda sunucularda çalışan programlardır. TJAT gibi, ICQ sunucusuyla "anlaşılır" bir dilde "konuştular", ancak bir cep telefonuyla etkileşime girerken bir WAP tarayıcısı ile değil, bir Jabber istemcisi ile bilgi alışverişi yapmak zorunda kaldılar. Alternatif müşterilerle "sessiz savaş" sırasında, çoğu zaman çalışmayı da reddettiler. Bu tür ağ geçitlerinin hacklendiği vakalar oldu, ancak bunlar nadirdi.

4. Adım

ICQ, Mail. Ru grubu tarafından AOL'den satın alındıktan sonra durum daha iyiye doğru değişti. Yeni sahip, alternatif istemcilerin oluşturulmasına izin verdi ve programcılara protokol açıklamasına erişim izni verdi. Ama öte yandan resmi olmayan başvurulara duyulan ihtiyaç da neredeyse ortadan kalktı. Başlangıçta, o sırada resmi bir müşterisi olan Mail. Ru Agent'a ICQ desteği eklendi. Ardından resmi ICQ mobil istemcisi, Mail. Ru Agent desteğiyle birlikte yayınlandı. Aslında, bunlar ana tasarımda farklılık gösteren neredeyse aynı iki programdı. Her ikisi de sunucuyla doğrudan etkileşime girdi ve kısa süre sonra her iki programa da Jabber desteğini getirdi. Sonuç, üçüncü taraf geliştirmelerinden çok az farklı olan çok protokollü istemcilerdir.

Adım 5

Bugün, en yaygın mobil platformlar için doğrudan sunucuyla etkileşime giren resmi ICQ istemcileri var. Ayrıca Linux masaüstleri için resmi bir istemcinin yanı sıra TJAT ile aynı şekilde çalışan resmi bir web istemcisi de vardır. Flash gerektirmez ve hem bilgisayardan hem de cep telefonundan normal bir tarayıcı aracılığıyla kullanabilirsiniz.

Önerilen: