Skip to content

cryonayes/ft_irc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Fatih Cil
Dec 11, 2022
e5de64a · Dec 11, 2022

History

6 Commits
Dec 11, 2022
Dec 11, 2022
Dec 11, 2022
Dec 11, 2022
Dec 11, 2022
Dec 11, 2022
Dec 11, 2022

Repository files navigation

FT_IRC

IRC (Internet Relay Chat) bir internet uygulamasıdır. Mesajlaşma (Chat) internet üzerinden başkaları ile iletişim kurmanın en uygun yoludur. IRC'de dünyanın bir çok yerinden diğer insanlar ile mesajlaşabileceğiniz kanallar (channels) vardır. Bu kanala (channel) girdikten sonra diğer insanların klavyelerinden yazdığı şeyleri görebilirsiniz. Bu durumda diğer insanlar da sizin yazdıklarınızı görebilir. Ayrıca bağımsız, bireysel konuşmalarda yapabilirsiniz. Kanallar dünyanın her yerinde, farklı sunucularda canlı olarak yayınlanır.

IRC MODEL

IRC client-server modelilni kullanır. Bu onu kullanmak için hem istemci (client) hemde sunucu (server) yazılımının gerekli olduğu anlamına gelir. Bir çok IT(Information Technology) istemcileri farklı tür bilgisayarlara sahiptir. Yanı sizin bilgisayarınız Macintosh veya Unix te olsa IRC'yi kullanabilirsiniz.

Chatting on IRC

IRC istemcileri internette ki IRC sunucuları na bağlanır/iletişime geçer. Bir istemci kullanarak sunucuya giriş yapmanız ve ardından sohbet etmek istediğiniz kanalı seçmeniz gerekir. Klavyenize kelimeler yazdığınızda sunucunuza gönderilir. Artık sunucunuz Global IRC Server Network'ün bir parçası. Sunucunuz mesajlarınızı diğer sunuculara gönderir, bu da mesajlarınızı kanalınızın bir parçası olan kişilere gönderir. Daha sonra mesajlarınızı okuyabilir ve yanıtlayabilirler. Birçok web sitesi, IRC protokolünü kullanmayan ancak sitede olduğunuzda sohbet etmenizi sağlayan tescilli sohbet yazılımı kullanır. Anında Mesajlaşma adı verilen başka bir sohbet türü daha var. Bu tür sohbetlerde, başka bir kişiyle özel olarak, bire bir iletişim kurarsınız. "Arkadaşlarınız" çevrimiçi olduğunda, sohbet etmeye hazır olduğunda size ve çevrimiçi olduğunuzda haberdar olmaları için özel listeler oluşturabilirsiniz.

Working On IRC

Mesajlaşmak istediğinizde, ilk olarak internete bağlanmalı ve uygulamanızı çalıştırmalısınız, bundan sonra Internette bulununan IRC server a bağlanmalısınız. Dünyanın bir çok yerinden IRC serverı vardır. Bu serverlar ağda birbirleri ile iletişime geçerler. Sunucular ağaç mimarisinde birbirine bağlıdır. Bu durumda, her sunucu birkaç sunucuya bağlıdır, ancak bu sunucular doğrudan birbirine bağlı değildir. Sunucuya bağlandığınızda, önce katılmak için belirli bir kanal seçmeniz ve ardından sohbet ederken kendinizi tanıtacak bir kullanıcı adı seçmeniz gerekir. Farklı konuları kapsayan birçok kanal mevcuttur. Mesajınız bilgisayarınızdaki istemci yazılımından bağlı olduğunuz IRC sunucusuna gönderilir. Ardından mesaj, bir sunucudan, bu kanaldaki tüm kullanıcıların oturum açmış olduğu diğer sunuculara gönderilir.

Bu ağda, mesajlar bir sunucudan başka bir sunucuya aktarılır. Ağaç mimarisi altında, bir mesaj her zaman nihai hedefine ulaşmak için ağ üzerinden en kısa yolu kullanır. Her sunucu, kanala/ağa bağlı olan ilgili kullanıcılarının istemci yazılımlarına mesaj gönderir. Ardından kişiler/kullanıcılar mesajınızı bilgisayarlarında okuyabilir ve yanıtlayabilir.

IRC Avantajları :

  • Merkeziyetsizdir.
  • Mesajlaşma ve dosya paylaşımını sağlar.
  • Gizlilik için erişebilirlik seviyeleri vardır.

IRC dezavantajları:

  • bandwidth tüketir.
  • Spam endişesi var.
  • Siber zorbalığa olanak tanır.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published