irc bağlantı hataları

iRC Bağlantı Hataları

irc bağlantı hataları

Eğitim Konusu: Bağlantı Hataları

Kullandığınız clientinizdenden, bağlı olduğunuz IRC sunucusundan ya da kendi internet
bağlantınızıdan 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! “

mesajları vardır. Ne demek oluyor bu ” PING? PONG! ” ?
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ı gelmezse, IRC sunucusu ” PONG! ” cevabinin gelmemesinden oturu,
soz konusu kullanıcının bağlantısının olmadığını anlayacak ve sonuç olarak kişiyi “Ping Timeout” sebebi ile sunucudan atacaktır.
/raw ping nick ” komutu bize sunucu tarafından 2 3 dk’da bir uygulamaktadır. (En azından mIRCTurk için bu böyledir.)
Bu sebepten ötürü 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ı. (Laga girdi.) Fazla yüklenildiği için sunucu bilgileri kaldıramıyor. (Reset atılması gerekiyor.)

Yukarıda belirtilen DURUM-1, DURUM-2 ve DURUM-3 başlıkları 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 eminim 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 bilgileri 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.

Too many connections from your hostname: Sunucunun, aynı host üzerinden izin verdiği maksimum kullanıcı sayısına ulaşıldığını ifade eden çıkış mesajıdır.