Previous
Next

3G ile 4G arasındaki farklar nelerdir?

by Cem Kefeli 13. Ağustos 2009 12:58

SipInjector v1.0.0 is now available.

by Cem Kefeli 30. Mayıs 2009 10:40
Sip Injector SipInjector v1.0.0
Java based injection tool for SIP(Session Initiation Protocol)

Current version: SipInjector v1.0.0
Stable version: SipInjector v1.0.0
Build Date: 31 May, 2009
 

SipInjector is a java based free injection tool for Session Initiation Protocol(SIP) and has been developed by me. It uses some XML datas to construct and send SIP methods over the network. The Session Initiation Protocol  is a signalling protocol, widely used for setting up and tearing down multimedia communication sessions such as voice and video calls over the Internet. Other feasible application examples include video conferencing, streaming multimedia distribution, instant messaging, presence information and online games. The protocol can be used for creating, modifying and terminating two-party (unicast) or multiparty (multicast) sessions consisting of one or several media streams. The modification can involve changing addresses or ports, inviting more participants, adding or deleting media streams, etc.

Message Injectors are frequently used for making some simulations on network. You can easily send a SIP packet to any SIP device by using this tool even if you have no user agent. Version 1.0 supports only SIP Invite method for the present. Other SIP methods will be supperted at next versions as soon as possible. 

You can download executable version of SipInjector by using this link directly...

What's new in latest version?
This is the first version of SipInjector. Latest version supports SIP Invite Method. Version v1.0.0 only supports UDP connection mode. 

Packet Tracer - Bölüm 3: VLAN/Virtual Local Area Network

by Cem Kefeli 23. Mayıs 2009 12:43

VLAN'ın açılımı Virtual Local Area Network'tur. Türkçesi ise Sanal Yerel Alan Ağları'dır. IEEE tarafından geliştirilmiştir. VLAN OSI 2. katmanda çalışır (Layer 2). Adından da anlaşılabileceği gibi VLAN teknolojisi kullanılarak, bu teknolojiyi destekleyen cihazlar üzerinde mantıksal ağlar oluşturulur. Bu mantıksal ağlar aslında bölünmüş birer broadcast domainlerdir.
VLAN, yerel alan ağı üzerindeki ağ kullanıcılarının ve kaynaklarının mantıksal olarak gruplandırılması, farklı broadcast domainlere atanması ve ağ cihazları üzerinde farklı portlara atanması ile uygulanır. VLAN kullanılan bir ağda, bir VLAN'da bulunan kullanıcılar sadece kendi broadcast domain'ine sahip olacağından, birbirleri ile haberleşebilirler. Oluşturulmuş farklı bir VLAN'da bulunan kullanıcılar ile iletişim kuramazlar. Büyük ağlarda VLAN ihtiyacı işte bu sebepten dolayı ortaya çıkmış ve Network Mühendisleri'ni büyük bir zahmetten kurtarmıştır.
Ortamda OSI 3. katman çalışan (Layer 3) bir cihaz olması durumunda, bir VLAN'a üye ağ kullanıcısının farklı bir VLAN'a üye ağ kullanıcısı ile haberleşmesi sağlanabilmektedir. Artık günümüzde Cisco Systems'in üretmiş olduğu Layer 3 switch'ler, aynı zamanda router modunda çalıştıkları için bunu yapabilmektedir. VLAN adaptasyonu sonrasında broadcast trafiği azaltılır ve bant genişliği de artırılmış olur. Ayrıca ağ kullanıcıları daha kolay yöneltilebilir ve erişim izinleri (access -lists) çok daha kolay yapılandırılıp uygulanabilir. VLAN kullanımı aynı zamanda ağ yatırımınızı da düşürmektedir. Örneğin 48 port bir switch'iniz var ve bunun sadece 25 portunu kullanıyorsunuz. Başka bir yerel alan ağı oluşturmanız gerekiyor ve 20 kişilik bir grubu ağa bağlayacaksınız. Yeni bir switch almak yerine elinizdeki 48 portlu switchin boş olan 23 portunu başka bir vlan oluşturup atayarak, yeni bir switch almaktan tasarruf elde edersiniz.Fazlası...

Packet Tracer - Bölüm 1: Packet Tracer nedir?

by Cem Kefeli 16. Mart 2009 07:59

Dynamips TerminalBölüm 1: Packet Tracer nedir?
Netwok sistemleri ile uğraşan herkesin sıkıştığı zaman yardımına ilk anda koşacak şey network simülatorleridir. Çünkü öyle routarı, switchleri bir anda bağlayacak bir lab ortamı oluşturmak pek mümkün olmaz, olsa dahi çok da gerekli değildir. Ben de uzunca bir süredir simülasyonlarımı Dynamips ile yapıyordum. Dynamips sanal terminal pencereleri üzerinden networkünüzü sanal olarak yönetebilmenizi sağlayan bir simülatör yazılımı. Tabi ki netwokünüzü de sanal olarak oluşturuyorsunuz. Dynamips network topolojisini, kendine özgü bir dosya formatı üzerinden okur ve bu dosya üzerinde tanımlanmış cihazları topolojinizin içerisine oturtmaya çalışır. Fakat ilk zamanlar Dynamips yalnızca terminal ekranlarından oluşuyor idi. Yani topolojinizi görsel olarak izlemek mükün değildi.

GNS3 Logo Bir süre sonra Dynamips çekirdeğini kullanarak görsel bir kullanıcı arayüzü GNS3 tarafından sunulmaya başlandı. GNS3'nin core tarafında zaten yine Dynamips koşuyor ve hiçbir farklılık yok. Dynamips'in en güzel ve en ilgi çeken tarafı, gerçek network cihazı üzerinde koşan yazılımları(IOS-Internetwork Operating System) simule edebilmesi. Yani siz Cisco'nun herhangi bir routerı için kullandığınız gerçek IOS'u bu programa gösterip, onu koşturabiliyorsunuz. Fakat bu özellik Dynamips'e biraz da pahalıya patlıyor çünkü kullandığınız makinenin CPU (Central Processing Unit)'suna tavan yaptırıyor. Sonuç olarak bu bir simülasyon programı ve makinenizin tüm kaynakları bu simülatöre ayrılamaz. İşte bu aşamada bunu engelleyebilmek için sizden  'IDLE Value' isimlerini verdikleri bir değeri set etmenizi istiyor program geliştiriciler. Bu değeri işlemcinizin özelliklerine göre belirliyor yazılım ve böylece CPU'nuzu Dynamips'in esir almasından kurtulabileceğinizi söylüyorlar. Kimi zaman gerçekten işe yarıyor ve CPU %100 iken bu değeri set ettiğinizde makineniz normale dönüyor ve GNS3 sample topology simülasyonunuzu gayet güzel yapabiliyorsunuz. Fakat çok zahmetli bir iş ve çoğu zaman da işe yaramıyor malesef Frown İşte bu büyük sorundan dolayı ben de yeni bir simülatör aramak için işe koyuldum. Böyle bir sıkıntısı olmasa kesinlikle vaz geçmezdim Dynamips'ten.

Biraz araştırdıktan sonra Cisco'nun kendi geliştirdiği ve free olarak kullanıcıların hizmetine sunduğu Packet Tracer isimli simülatör'e ulaştım. Bu simülatör Dynamips gibi IOS'ları çalıştırmanıza olanak sağlamıyor. Arayüz üzerinden istediğiniz Router, istediğiniz switch'i seçtiğiniz zaman default IOS üzerinden settings yapabiliyorsunuz. Fakat hangi IOS koşuyor, hangi versiyon ve neleri destekliyor gibi soruların cevabından bir habersiniz benim yaptığım araştırmalara göre. Fakar o kadar kolay bir kullanımı var ki, görsel arayüzü sayasinde topolojinizi sürükle-bırak ile rahatça oluşturabiliyorsunuz. Cihazlara istediğiniz interface'leri kolayca ekleyip çıkarabiliyor ve ara bağlantıları yine cihazları seçerek kolayca Packet Tracer sample topology belirleyebiliyorsunuz. Öyle ki cihazların UP&Running olup olmadığını anlamak için ping komutu yazmanıza bile gerek kalmıyor, bir zarf resmini cihazlar üzerine tıklayıp ping koşturmanız mümkün... İşinize yarayacak hemen hemen tüm network ekipnlarını ve bağlantıları da destekliyor.

Bu kadar güzellik sonunda tabi ki artık Packet Tracer'ı kullanmamak biraz anlamsız kalır diye düşünüyorum. Web Blog'um üzerinde Packet Tracer için güzel anlatımlar ve videolar bulundurmayı düşünüyorum. Zaten, "Bölüm 1: Packet Tracer nedir?" isimli başlık ile de bu işe başlamış oldum. Gelecek konu ise "Bölüm 2: Packet Tracer ile basit netwok topolojileri oluşturmak?" olacak. Packet Tracer'a ve ilgili tüm dökümanlara Cisco'nun official web sitesi üzerinden ulaşabilirsiniz. En kısa zamanda buluşmak üzere..

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General