“IRC Makaleleri” Kategorisi için ArÅŸiv

â—¦IRC Makaleleri

IRC, aslen 1988 Yılında Jarkko Oikarinen tarafından yaratılmıştır.IRCnet ilk IRC ağıydı ve insanın aynı anda dünyanın baÅŸka bir yerindeki insanlarla sohbet etmelerini saÄŸladıgı için devrim niteliÄŸi taşımıştır.Sonunda, bazı dahili sorunlar nedeniyle birkaç server IRCnet’ten ayrılıp EFnet(Eris Free Network) adında ÅŸu andaki en eski ve var olan en büyük IRC ağını oluÅŸturmuÅŸtur.

EFnet’teki kullanıcı fazlalığından dolayı(Aynı anda online olan kullanıcı sayısı 7000) çok sayıda netsplit meydana gelmiÅŸ ve bu da sinir bozucu bir hal almıştır.

DALnet, 1994 yılının Temmuz ayında(Tam günü Dalvenjah’ın[IRC ile ilgilenenler kim olduÄŸunu bilir.] doÄŸum günüyle uyuÅŸmaktadır) laglardan, netsplitlerden ve EFnet üzerindeki calışmalardan farklı bir ÅŸekilde, alternatif bir IRC ağı olarak kurulmuÅŸtur.Zamanla, bugünku ÅŸeklini almış ve düzenli kullanıcılarıyla yavaÅŸ yavaÅŸ büyüyerek, en popüler IRC aÄŸlarından biri olmuÅŸtur.

DALnet, arkadaslık ortamıyla, servisleriyle(Başka hiçbir ağda olmayan;DALnet tarafından bulunmuş) buna ek olarakta, içinde lag ve netsplitler olmamasıyla da gurur duymaktadır.

Birçok neden DALnet’in geliÅŸmesine katkıda bulunmuÅŸtur ama bunlardan en önemlisi yeni Windows IRC Clienti olan : mIRC’tir.Daha önce, Windows icin pek fazla IRC clienti olduÄŸu söylenemez.Windows 95′ten önce, hemen hemen herkes UNIX clientlarini kullanmaktaydı.

mIRC, DALnet’in geliÅŸimine çok katkı saÄŸlamıştır.Çünkü DALnet, mIRC server listesinde sahip olduÄŸu serverlerla en küçük aÄŸlardan biriydi.Bu liste alfabetik olarak düzenlenmiÅŸti ve DALnet, EFnet ve Undernet ve diÄŸer büyük aÄŸların önünde gelmekteydi.Böylelikle, IRC’a yeni olan birisinin programı yüklemesiyle, doÄŸal olarak baÅŸtakı server veya aÄŸa baÄŸlanmıştır.Bu da ‘mIRC yeni kullanıcılarının’ DALnet’e sürüklenmesine neden olmuÅŸtur.

DALnet, bu artan popülaritesinden doÄŸal olarak, mutluluk duymaktaydı. Yeni gelen kullanıcılara mümkün olduÄŸu kadar dostça yaklaşılmış ve yardımcı olunmuÅŸtur.Birçok kiÅŸi DALnet’e gelmeye devam etmiÅŸ ve 1995 yılı sonlarına doÄŸru, aynı anda online kullanıcı sayısı rekor rakamına ulaÅŸarak 1000′i bulmuÅŸtur.

Bu büyük bir sevinç yaratmıştır, hayatın içinde olduÄŸu gibi, DALnet’in de zayıf noktaları olmuÅŸtur.Hızla artan kullanıcı sayısıyla, 1996 yılı baÅŸlarında aÄŸ, bir takım sorunlarla karşılaÅŸmaya baÅŸlar.Daha önceden pek iÅŸitilmeyen lag ve netsplitler meydana geliyordu.DALnet artık herkesın birbirini tanıdıgı bir ‘aile ağı’ olmaktan çıkmıştı.Buna ek olarak, autokill fonksiyonu bazı koordine bozuklukları yaratmıştı.Tüm bunlar Kline takımının kurulmasının yolunu açmıştır.

Bundan böyle, yasal olmayan aktivitelerle ilişiği olan kanal tespit edildiğinde hemen kapatğlmaya başlamıştır.Günümüzde, artan kullanıcı sayısı nedeniyle, bu ancak konu üzerinde dikkatli araştırmalardan sonra gerekli müdahale yapılmaktadır.O günlerde, herkes birbirini tanıdığından, sorun yaratanlar kolayca belirlenebiliyordu.Günümüzde diğer kullanıcıları rahatsız eden birçok kötü kullanıcı vardır.Böylece gerçek suçluları cezalandırmak için ilk olarak onları tespit etmek zorunlu bir hal almıştır.

Sadece 7 serverin olduÄŸu günlerde, tüm temel kararlar server yöneticileri tarafından oya sunulup, karara baÄŸlanmaktaydı.Ağın geliÅŸimiyle, bu iÅŸlem karışık bir hal almış ve bu yüzden Icra Konseyi kurulmuÅŸtur.Ceo’luÄŸunu Dalvenjah’in yaptığı JoelKatz, Kestral, MirclMax, Sentinele, Webmaster, Aetobatus ve WillRiker’in bulunduÄŸu Icra Konseyi kurulmuÅŸtur.Takımlar, ağın ve kullanıcıların gereksinimlerini yerine getirmiÅŸlerdir.

Gün geçtikçe, DALnet büyümüş ve IRC serverlerini korumak icin teknolojiler geliştirmiştir.

1995 yılındakı servislerin içeriği, kullanıcıların kanallarının çalınma korkusundan uzak, huzurlu bir şekilde online olabilmeleri fikri üzerine kurulmus ve bu da büyümeyi desteklemiştir.Daha öncede bahsettiğimiz gibi, DALnet bugünkü bildiğimiz servislere sahip ilk IRC serveridir.

DALnet ağı, serverlere bölünmektedir.Serverler birbirlerine büyük bilgi yığınlarını tutan bir çeşit server olan Hublara bağlanmıştır.

DALnet tarihinde, bir kac utanç verici olayda meydana gelmiştir.1998 yılında, 2 ayrı durumda, biri Dalvenjah diğeri de mittens tarafından *!*@*.* yanlışlıkla otomatik kill olarak eklenmiş.En dikkatli insanlar bile hata yapabilirler, fakat daha da önemlisi hata farkedilmiş ve gerekli tedbirler alınmıştır.Bu olaylardan sonra *!*@*!* otomatik akill eklemek imkansız hale gelmiştir.

Birçok insan DALnet’i ziyaret etmiÅŸtir, bunların arasında ünlüler bile vardır.İlk ünlü, Jazz efsanesi BB King olmuÅŸ ve 16 Ocak 1997 günü 19:30 EST’de #jazzirc kanalında soruları yanıtlamıştır.

Tito Puente de 13 Subat Salı Saat 19:30 EST’de, yine #jazzirc kanalında bir konferansta bulunmuÅŸtur. Ünlü Scream serilerinin direktoru Wes Craven de 20 Nisan 2000 günü ziyarette bulunmuÅŸtur. Daha baÅŸka ziyaretçiler de olmuÅŸtur.

Ağın giderek büyümesiyle, yeni bir IRCD (IRC server program) yaratılması kararı alınmış ve DALnet 1999 Haziranın’da Dreamforge’tan Bahamut’a (baÅŸlarda dfhybrid olarak bilinen) geçiÅŸ yapmıştır.

Dreamforge, artan kullanıcı sayısıyla baÅŸ etmekte gittikçe zorluk çekmekteydi, birçok sınırlamaları vardı. Böylelikle bu kodlama EFnet’te kullanılmaya baÅŸlamış ve bir çok modifikasyonla DALnet üzerinde baÅŸarılı bir ÅŸekilde calıştırılmıştır.Bu Bahamut’un doÄŸuÅŸuydu. White_Dragon, lucas, Raistlin_Majere, Rakarra ve daha birçok önemli insan bu proje üstünde yoÄŸun bir ÅŸekilde çalışmıştır. Bu yeni IRCD sayesinde, serverler onbinlerce kiÅŸinin girebileceÄŸi bir hal almıştır. Bahamut üzerine daha fazla bilgi almak istiyorsanız http:www.bahamut.dal.net adresini ziyaret edebilirsiniz.

22 Mart 2000′de, Dalvenjah CEO’luk (Chief Executive Officer) görevini, gerçek yaÅŸamındaki bir takım olayların DALnet’e yeteri kadar zaman ayırmasını engellediÄŸi için, Taz’a devretmiÅŸtir.Dalvenjah mükemmel bir iÅŸ çıkarmış,Taz da bu geleneÄŸi sürdürmüştür ancak Taz da Ocak 2003′te, bu görevi halen de sürdürmekte olan MirclMax’a devretmiÅŸtir.

Alıntıdır

Comments Yorum Yok »

Konu: IRC bağlantı hataları.
Döküman: Batuhan ” zEbAni ” TAMTARTAR

KiÅŸinin IRC Client’inden yada yada IRC Sunucusundan kaynaklanan problemler yüzünden sunucudan çıkmak zorunda kalabiliyorsunuz. Bunların genel olarak hepsine biz IRC baÄŸlantı hataları diyoruz.
Çeşitli bağlantı hataları/sunucudan çıkış sebepleri vardır. Bunlara bir göz atalım.

- Ping Timeout : Bu çıkış sebebinin anlamı ” karşı tarafa ulaşılamıyor ” demektir.
Tamamı ile sizin bağlantınızla ilgili bir problemdir.
Kullanıcının bağlantısı kopmuş yada zaman aşımına uğramış ise kişi irc tarafından dışarı atılıcaktır.
Peki IRC bizim zaman aşımına uğradığımızı nasıl anlıyor? neye göre böyle bir değerlendirme yapıyor derseniz;
Bazılarınızın da dikkatini çekmiştir, Status ekranında ;
” PING? PONG! ” reply_msg’leri vardır.
Ne demek oluyor bu ” PING? PONG! ” ?
Şimdi biz sunucuda bulunduğumuz sürece belli aralıklarla irc bize
” /raw ping nick ” komutunu uygulamaktadır.
EÄŸer ki kiÅŸi online ise; ” PONG! ” cevabını vericektir.
Ancak, kiÅŸiden ” PONG! ” cevabı gelmesse, dediÄŸim gibi sunucudan atılıcaklardır.
IRC bize ” /raw ping nick ” komutunu 2 3 dk’da bir uygulamaktadır. (en azından mIRCTurk için bu böyledir.)
Onun için nickinizin düşmesi, siz çıkmış olsanız bile biraz gecikme yaşayabilir.
Kişinin bağlantısı vardır ancak çok yavaştır anlamına denk gelmektedir.

- Software cause connection abort : Bu bağlantı hatasının 3 anlamı vardır ;

.DURUM-1; Kişiden ping alınamıyor yada kişinin bağlantısı kopmuş.
.DURUM-2; IRCd kapatıldı.
.DURUM-3; IRCd aşırı derecede zaman aşımına uÄŸradı. (lag’a girdi) Fazla yüklenildiÄŸi için sunucu bilgileri kaldıramıyor. (reset atılması gerekiyor)

Yukarıda belirtilen DURUM-1, DURUM-2, DURUM-3, Başlığı altında verilen açıklamaların herhangi birinden dolayı
kullanıcılar ” Software cause connection abort ” sebebiyle sunucudan çık(arıl)mışlardır.

Eğer ki bağlantınız yerinde ise; DURUM-2 veya DURUM-3 geçerlidir. Sunucuya tekrar giriş yapmayı deneyiniz.
EÄŸer ki baÄŸlantınız ve zaman aşımında deÄŸilseniz; aynı zamanda da sunucuya baÄŸlanıp nickinizi,hostnamenizi,ip adresinizi (user protokolu) tanıtıp, motd’un bir kısmında takılı kaldıysanız ” DURUM-3 ” geçerlidir.
Eğer ki bağlantınız yok ise ; DURUM-1 geçerlidir.

- Broken Pipe : Bu baÄŸlantı hatasının anlamı ; ” bozuk kanal ” demektir.
Ne alakası var şimdi diye düşünenleriniz emin ki olucaktır.
Çok nadir rastlanan bir çıkış mesajıdır.
Bu baÄŸlantı hatasının sebebi; kiÅŸilerin baÄŸlantısı zaman aşımına uÄŸradığında, yani baÄŸlantınız var olduÄŸu halde çok yavaÅŸ ise; baÄŸlantınız bazı clientleri açsada, ağırlığı yükü fazla olan client’leri açmıcaktır.
Mesela, mIRC aktif haldeyken, firefox açmanızın mümkün olmadığı durumlarda…
Bu hatayı ircdnin anlaması biraz güç olucaktır. Çoğu zaman zaten mümkün bile değildir.
Bölgedeki adsl çalışmalarından kaynaklanan bir problem söz konusu olabilir.

- Excess Flood : Bu çıkış sebebinin anlamı ” kiÅŸi fazla giriÅŸimde bulundu ” demektir.
Bir kullanıcı 20 salisede #X kanalına 30 satırlık bir text mesajı göndermesi sonucu IRC sizi bu sebeple sunucudan çıkarır.
Yada bir komut uygulanması sonucu, şöyle diyelim;
X nicki Y nickine 1 saniye içerisinde 30 tane ping mesajı gönderdi.
Haliyle irc bunu saldırı sebebi olarak görücektir ve sizi ” Excess Flood ” sebebi ile uzaklaÅŸtırıcaktır.

- Connection reset by pear : Bu çıkış sebebinin anlamı ” Bilgisayarınız çok yavaÅŸ ” demektir.
Bu çıkış sebebi bağlantınızın yoğunluğundan kaynaklanır. Bağlantınızın çok yoğun olduğunda yada çok uzun süredir aynı bağlantıyı kullandığınızda; sunucu bu şekilde sizi çıkarıcaktır.

- Dead Socket : Bu çıkış sebebinin anlamı ” kiÅŸi gönderilen bilgielri kaldırılamadı ” demektir.
Nasıl yani?
Åžimdi 1500 kiÅŸilik bir kanala girdik ve kanaldakileri ” /who #kanal ” yaparak listelemeye çalıştık.
aynı anda sunucu bize 1500 kişinin bilgilerini göndericektir. Eğer ki listenin tamamı size ulaşmadan çıkarsanız
sebebi ; ” Dead Socket “tir.

Comments Yorum Yok »