Archive for the ‘Bilgisayar’ Category

Bugün karıştırırken buldum bunları. Birine lazım olur belki
Bilgisayarların Çalışma Prensibi:
Bilgisayarlar Açık-Kapalı (On-Off) prensibine göre çalışan dijital cihazlardır.
Dijital cihazlar 2’lik tabandaki (Binary) rakamları esas alırlar.2’lik tabandaki rakamlar “0” ve “1” dir.
0=Kapalı (Off) ve 1=Açık (On)
Bilgisayarlar her türlü veriyi (yazı,resim,vs…) 0 ve 1’lerden oluşan kodlar halinde işler ve saklarlar.Ayrıca veri iletiminde de aynı yöntemi kullanırlar.
Bu kodlar “ASCII” kodları olarak adlandırılır.
0 ve 1’den oluşan kodların her basamağına “bit” adı verilmektedir.
8 bit’ten oluşan yapıya “Byte” adı verilir.
Bilgisayar Birimleri:
 Bit <——0 1 0 0 0 0 0 1 = 1 Byte = 1 Karakter
8b (Bit) = 1B (Byte)
1024 B = 1KB (Kilo Byte)
1024 KB = 1MB (Mega Byte)
1024 MB = 1GB (Giga Byte)
1024 GB = 1TB (Tera Byte)
Her ne kadar bu verilerde “1024” rakamını görsek de bu sadece teori olarak geçerlidir uygulamada üstteki verilerin yerine “1000” rakamı kabul edilir ve bilgisayarlarımızda kullandığımız HDD (Hard Disk Driver) lerde buna bir örnektir.
Veri İletim Hızı:
Bilgisayar birimleri arasında ve ağı oluşturan cihazlar arasındaki veri iletim hız birimi de bit’lerle ifade edilir.
Bu birim “bps (bit per second)”dır.Yani saniyede iletilen bit sayısıdır.
Hız oranı yükseldikçe:
KBps (Kilobit per second)
MBps (Megabit per second)
GBps (Gigabit per second)
İşletim Sistemi Nedir?:
İşletim sistemi;
Bilgisayarın donanım kısmı ile yazılım kısmı arasında iletişimi sağlayan,kullanıcılara
grafiksel arabirim ile donanımı kullanma kolaylığı sağlayan bir yazılımdır.
Açılışından kapanışına kadar bilgisayar sisteminin tüm hareketlerini denetler.
Sistemde bulunan CPU (İşlemci), anabellek ,hard-disk vb. kaynakları yönetir.
Dosya Sistemleri:
 FAT (File Allocation Table = Dosya Ayırma Tablosu)
NTFS (New Technology File System = Yeni Teknoloji Dosya Sistemi)
Şimdi bu iki dosya sisteminin özelliklerini ve aralarındaki farkları inceleyelim:
 FAT(16-32):
Bütün Windows versiyonlarınca desteklenir.
Tek Partition’da çalışmayı destekler.
Etki alanlarını desteklemez.
Max. dosya boyutu 4GB’tır.
 NTFS:
Yalnızca Windows 2000 ve sonrası versiyonlarda desteklenir.
Birden fazla partitionu destekler.
Etki alanlarını destekler.
Dosya boyutu birim büyüklüğüne bağlıdır.
Kullanıcı yetkilendirmeyi destekler.
Dosya ve klasör bazında güvenlik sağlar

Fiziksel Portlar:
Dış birimlerle bilgisayar arasında veri iletimi sağlayan birimlerdir.
En yaygın kullanılan portlar:
Seri Portlar
Paralel Portlar
PS/2 Portlar
USB (Universal Serial Bus)
RJ-11 Portu (Registered Jack Number 11)
RJ-45 Portu (Registered Jack Number 45)
Şimdi bu portların ne işe yaradığını kısaca açıklayalım.
Seri(Serial) Port:İlk bağlantı noktalarıdır.9 ve 25 pin’lik 2 çeşidi bulunmaktadır.Yavaş ama stabil bir veri yoludur.Max. 10m kablo uzunluğunu destekler.
Paralel Port:Seri porttan daha hızlı ancak aynı stabiliteye sahip olmayan veri yoludur.
Max. 5m kablo uzunluğunu destekler. (Örn:LPT)
PS/2 Portları:IBM firması tarafında geliştirilmiş bağlantı noktalarıdır.Genellikle fare ve klavye için kullanılırlar.
RJ-11 Portu:Telefon kablosunun modeme bağlanmasını sağlar.
RJ-45 Portu:Ağ kablosunun ethernet kartına bağlanmasını sağlar.
Network(Ağ) Nedir?:
İki ya da daha fazla cihazın bir araya getirilmesiyle oluşturulan yapılardır.
Kapsama Alanlarına Göre Network Çeşitleri:
LAN=Local Area Network (Yerel Alan Ağı)
MAN=Metropolitan Area Network (Büyükkent Alan Ağı)
WAN=Wide Area Network (Geniş Alan Ağı)
Kurulan Bir Ağ (Network) İle Amaçlananlar:
Kaynak Paylaşımı:Cihazların (yazıcı,disk,backup teyp vs.),uygulamaların ve bilgilerin paylaşımı,
Yüksek Güvenilirlik:Verilerin ve cihazların yedeklenmesi,
Harcanacak Paradan Tasarruf:PC’lerin her geçen gün daha cazip hâle gelen fiyat/performans oranı,ağ lisansı ile yazılım maliyetinin düşmesi,
Ölçeklenebilirlik:Daha fazla işlemci eklenerek sistem performansının artması,yedek hatlarla kapasitenin artırılması,
İletişim:Çalışanların kendi aralarında ve dünya ile kurdukları iletişimin sağlanması,
Bilgi:Gazetelerden tartışma gruplarına,e-posta’dan elektronik ticarete,video-konferans,web,ftp,eğlence gibi bilgi paylaşım ortamlarına ulaşabilmektir.
Network Elemanları:
Network oluşturulabilmesi için gerekli fiziksel parçalardır.
Bunlar:
Ağ arayüzüne sahip iki cihaz
Ağ Adaptörü (Network Adapter)
Kablo (Cable)
Aktif Cihazlar
Şimdi bu elemanların ne işe yaradıklarını açıklayalım.
Ağ Adaptörü(Network Adapter):
Bilgisayar ile kablo arasında fiziksel arayüzü oluşturan donanım elemanlarıdır.
Her network teknolojisi için farklı ağ adaptörü vardır.En yaygın ağ adaptörü “Ethernet Kartı”dır.
Bilgisayardan gönderilecek verileri kablonun taşıyabileceği sinyallere,gelen sinyalleri de bilgisayarın anlayabileceği ikilik(binary) kodlara dönüştürürler.
Her ağ adaptörü eşsiz bir MAC (Media Access Control) adresine sahiptir.
Kablo(Cable):
Network kurulumunda kullanılan kablolar 3 grupta toplanabilir:
1.Coaxial
2.Twisted Pair
3.Fiber Optic
Şimdi bu kablo türlerinden bahsedelim.
Coaxial Kablo:
Anten kablosuna benzeyen yapısı vardır.
Ucuz,esnek yapısı ve uzun mesafelere veri iletebilmesi avantajlarıdır.
BNC adı verilen konnektör ile ağ adaptörüne bağlanır.
2 Tip Coaxial kablo vardır:
ThinNet(10 Base2):
0,25 inç kalınlığındadır.185m veri taşıyabilir.
ThickNet(10 Base5):
0,5 inç kalınlığındadır.500m veri taşıyabilir.
Her iki Coaxial kablonun veri iletim hızı 10Mbps’dir.
Twisted Pair Kablo:
Birbiri üzerine sarılmış 4 çift telden oluşur.
Ucuz,esnek ve kolay bağlantı yapılabilmesi avantajlarıdır.
En yaygın kullanılan Network kablosudur.
RJ-45 adı verilen konnektör ile Ethernet Kartına bağlanır.
4-10-16-100 Mbps veri iletim hızlarını destekler.
10BaseT=Cat3(10Mbps);100BaseTX=Cat5(100Mbps) olarak da bilinirler.
100m veri taşıyabilir.
2 Tip Twisted Pair kablo vardır:
STP=Shield Twisted Pair(Korumalı Kablo)
UTP=Unshield Twisted Pair(Korumasız Kablo)
Twisted Pair Kablo Bağlantıları:
İki bilgisayar Cross (Cross-Over) kablo ile doğrudan bağlanabilir.
Kablonun birinci ucu şu şekilde olmalıdır:
1.Turuncu Beyaz
2.Turuncu
3.Yeşil Beyaz
4.Mavi
5.Mavi Beyaz
6.Yeşil
7.Kahverengi Beyaz
8.Kahverengi
Kablonun ikinci ucu şu şekilde olmalıdır:
1.Yeşil Beyaz
2.Yeşil
3.Turuncu Beyaz
4.Mavi
5.Mavi Beyaz
6.Turuncu
7.Kahverengi Beyaz
8.Kahverengi
Fiber Optic Kablo:
Verileri ışın yöntemiyle taşıyan kablodur.
Cam elyafından imal edilirler.
Maliyetleri yüksek,kurulumları ve tamirleri zordur.
Veri kaybı yaşanmaz.
Yüksek hızda (1Gbps) ve uzak mesafelere (3000m) veri iletebilirler.
Kablosuz İletişim (Wireless):
Verilerin kablolar kullanmadan radyo frekansıyla taşındığı iletişim şeklidir.
Radio Waves(RW):Radyo Frekansları
Microwaves:Kuvvetlendirilmiş RW.Uzun mesafe iletişimde kullanılmaktadır.Örn:Uydu bağlantısı.
Infrared:Kısa mesafelerde kullanılan kablosuz veri iletim yöntemidir.Standart network hızı 10Mbps’dir.Yalnızca LAN’larda kullanılabilir.
Sinyal Aktarımı:
Baseband:Tek bir dijital sinyal kullanılarak gerçekleştirilen aktarımdır.
Broadband:Birden fazla analog sinyal ile gerçekleştirilen aktarımdır.
Network Mimarilerinde Kullanılan Aktif Cihazlar:
HUB:
İkiden fazla bilgisayarla kurulacak ağlarda,bağlantı noktasını çoğaltmak için kullanılan cihazlardır.
Network trafikleri yüksektir.
Veri paketlerinin çarpışma (Collision) oranı fazladır.
Maliyeti düşüktür.
Genellikle az sayıda bilgisayarla kurulan ağlarda tercih edilir.
SWITCH:
Akıllı Hub olarak bilinirler.
Veri paketlerini anahtarlama yöntemiyle yalnızca hedef bilgisayara iletirler.
Maliyeti Hub’a oranla yüksektir.
Daha fazla bağlantı noktasını içerir.
Yüksek kapasiteli ağlar için tercih edilirler.
Hub-Switch Karşılaştırılması:
HUB:
Toplam ağ bant genişliği Hub’ın hızı ile sınırlıdır.Örneğin üzerinden kaç tane port olursa olsun 10BaseT bir Hub maksimum 10Mb bant genişliği sağlar.
Tek Yönlü (Half Dupplex) haberleşmeyi destekler.Böylece örneğin 10Mb bir port yalnızca 10Mb bant genişliği sağlar.
Yapısı gereği paylaşımlı Hub’da çarpışmalar (Collision) ve çarpışma nedeni ile paket kayıpları oluşur.
Hub,port başına daha ucuzdur.
SWITCH:
Toplan bant genişliği Switch üzerindeki port sayısı ile belirlenir.Örneğin 8 port 100Mb bir switch 800Mbps bant genişliğini destekler.
Çift yönlü (Full Dupplex) haberleşmeyi destekler.Çift yönlü haberleşme aynı anda veri gönderilmesine ve veri alınmasına imkan verir.Bu durum ağdaki trafik kapasitesini ikiye katlar.
Switch’li bir ağda,yapısı gereği çarpışmalar (Collision) oluşmaz ve böylece paket kayıpları meydana gelmez.
Switch performansı artırır,ancak daha pahalıdır.
Router:
Ağların trafik polisleridir.
Veri paketlerinin farklı ağlar arasında taşınmasını sağlar.
RIP(Routing Information Protocol) yardımı ile veri iletimi için en uygun yolu seçerek paketlerin hızlı ve güvenilir bir şekilde iletilmesini sağlar.
Diğer Router’ların adresleri (IP) Yönlendirme Tablosu (Routing Table) üzerinde saklanır.Bu tablo sayesinde sistemdeki router’lar haberleşerek iletim için en uygun yolu belirlerler.
Modem:
Internet bağlantısını sağlayan donanımdır.
Kullanılan network teknolojisine göre farklı modemler vardır.
Network Mimarileri:
Bilgisayar ağları kaynakların paylaşımı ve yönetimine göre 2 şekilde yapılandırılırlar:
Peer to Peer Network (Eşler Arası Ağlar)
Client/Server Network (İstemci/Sunucu Ağlar)
Şimdi bu terimleri açıklayalım.
Peer to Peer Network:
Eşit yönetim yetkilerine sahip bilgisayarların kaynak paylaşımı amacıyla bir araya geldiği
Network mimarisidir.
Bu mimariyle oluşturulan yapıya Workgroup(Çalışma Grubu) adı verilir.
Workgroup genellikle max.10 bilgisayardan oluşur.
Client/Server Network:
 Client(İstemci)
Server tarafından belirlenen yetkiler ve yönergeler doğrultusunda çalışan bilgisayardır.
 Server(Sunucu)
Ağı yöneten bilgisayardır.
Client yetkilerini belirler ve yönetir.
Client konfigürasyonlarını yapar.(Örn:DHCP Server)
Kaynak paylaşım kurallarını belirler.(Örn:Print Server)
Çeşitli hizmetleri sağlar.(Örn:Web Server,Mail Server,Virus Server)
Bu mimariyle oluşturulan yapıya Domain (Etki Alanı) adı verilir.
Network Topolojileri:
Ağların yapılandırma (modelleme) yöntemleridir.5 Tip Network Topolojisi mevcuttur.
1.Bus Topoloji
2.Ring Topoloji
3..Star Topoloji
4.Mesh Topoloji
5.Hybrid Topoloji
Bus Topoloji:
Bilgisayarların bir kablo yardımıyla birleştirildiği yapıdır.
Verileri sonlandırmak için mutlaka kablonun iki ucuna “Terminatör” adı verilen ağı sonlandıran parçalar takılmalıdır.
Veri paketleri bütün bilgisayarlara gönderilir.
Ring Topoloji:
Veri iletiminin halka şeklinde gerçekleşmesinden dolayı bu isim verilmiştir.
Veri göndermek isteyen bilgisayar “Token” adı verilen Jetona sahip olmalıdır.
Her seferinde bir bilgisayar veri gönderebildiğinden güvenli ve hızlı bir yapıdır.
Star Topoloji:
En yaygın topoloji tipidir.
Ethernet teknolojisi kullanılır.
Bilgisayarların bir hub/switch ile birleştirilmesiyle oluşturulur.
Kurulumu,yönetimi ve bakımı kolaydır.
 EN ÖNEMLİ AVANTAJI:
Yapıyı oluşturan bilgisayarlardan herhangi birisinin arızalanması ya da kapalı olması genel yapıyı bozmaz.
Mesh Topoloji:
Birden fazla Ethernet Kartı ile ağdaki bütün bilgisayarların birbirine doğrudan bağlandığı
topolojidir.
Ağdaki bilgisayar sayısı işletim sistemi tarafından desteklenen Ethernet Kartı sayısına bağlıdır.Windows Advanced Server 6 Ethernet Kartını desteklemekle birlikte 4’den fazla bağlantıda sorunlar yaşanmaktadır.
Gerek Ethernet Kart sayısı gerekse İşletim Sistemi düşünüldüğünde maliyeti yüksektir.
Paketlerin hedef bilgisayara ulaşabilme oranı %100’e yakındır.
Hybrid Topoloji:
Farklı topolojilerin birlikte kullanılmasıyla elde edilen “Melez” topolojilerdir.
2 Tür Hybrid Topoloji vardır:
1.Star-Bus
2.Star-Ring
Network Teknolojileri:
1.Ethernet
2.Token Ring
3.ATM
4.FDDI
5.Frame Relay
Ethernet:
Bus Topoloji ile birlikte oluşturulmuş bir ağ teknolojisidir.
Farklı kablo (Twisted Pair) kullanımı ile Star Topolojiyi de destekler.
Ethernet standart hızı 10Mbps’dir.100Mbps hızındaki teknolojiye “Fast Ethernet (Hızlı Ethernet)” adı verilmektedir.Günümüzde 1 Gbps hızını da desteklemektedir.
Ethernet ile Netware,Linux,Windows ve MacOS gibi işletim sistemleri arasında ilişki kurulabilir.
Bu teknoloji ile farklı iletişim protokolleri kullanılabilir.
Veri iletiminde CSMA/CD yöntemi kullanılır.
CSMA/CD:
Carrier-Sense Multiple Access with Collision Detection
(Çarpışma Saptamalı Taşıyıcı Sezimli Çoklu Erişim)
Kablo iletişim yöntemidir.
Aynı anda iki bilgisayar kabloya veri gönderdiğinde veriler çarpışarak kaybolurlar.Bunu
engellemek için CSMA/CD kullanılır.
Bu yöntemde bilgisayar veri göndermeden önce hattı kontrol eder.Eğer kabloda başka veri
taşınmıyorsa iletimi başlatır.
Token Ring:
IBM firması tarafından geliştirilmiştir.
Ring Topoloji ile geliştirilen ağ teknolojisidir.
4-16 Mbps arasında veri iletimine olanak tanır.
Veri iletiminde Token(Jeton) mantığı esastır.
UTP,STP ve Fiber Optic kablolar kullanılır.
Baseband aktarım yapar.
ATM:
Asynchronous Transfer Mode (Asenkronize İletim Yöntemi)
En yeni teknolojilerden birisidir.
En hızlı teknolojilerdendir.Bu özelliği nedeniyle eş zamanlı ses ve görüntü iletiminde tercih edilir.
Veri iletim hızı 2Gbps’a kadar çıkabilir.
Genellikle LAN’ları birbirine bağlayan omurga yapısında kullanılırlar.
Noktadan noktaya (Point to Point) iletim yönetimi kullanırlar.
Point to Point İletişim:
Arada başka bir bilgisayar ya da aktif cihaz olmadan,veri paketlerinin kablo üzerinde doğrudan hedefe gönderilmesine dayanan iletişim yöntemidir.
FDDI:
Fiber Distributed Data Interface
Ring Topolojisinin gelişmesiyle ortaya çıkmıştır.Aynı ring üzerinde birbirine zıt yönlü iki hattan oluşur.
Hatlardan birisinde problem yaşandığında diğer hat devreye girer.
Fiber Optic kablo kullanılır.
Veri iletiminde Token(Jeton) mantığı esastır.
Standart veri iletim hızı 100Mbps’dir.
Düşük kapasitedeki birkaç LAN için yüksek omurga kurulmak istendiğinde tercih edilir.
Frame Relay:
Frame Relay hatlar ile kullanılır.
Veri iletim kapasitesi kiralanan Frame Relay hattının kapasitesine bağlıdır.
Noktadan noktaya(Point to Point) iletişim yönetimini kullanırlar.
Veriler noktadan noktaya Paket Anahtarlama(Packet Switching) yöntemiyle iletilirler.
Haberleşme Teknikleri:
Bilgisayarlar ve Aktif Cihazlar Network üzerinde 3 yöntemle haberleşirler:
1)BroadCast:
Veri paketleri ağdaki bütün terminallere gönderilir.Ancak paket yalnızca sahibi tarafından kabul edilebilir.
2)UniCast:
Kaynaktan gönderilen paket doğrudan hedefe iletilir.
3)MultiCast:
Yazılım desteği ile,gönderilen paket bütün terminallere teslim edilir.
Internet’de (WAN) Haberleşme Teknikleri:
Peer to Peer:
İki nokta arasında kurulan doğrudan bağlantı yöntemidir.
Bulut Teknolojisi:
Çok sayıda farklı cihazın Routerlar ve kablolar aracılığıyla birbirleriyle haberleşebilmelerini sağlayan
teknolojiye verilen isimdir.
Protokol(Protocol) Nedir?:
Ağ üzerindeki bilgisayarların birbirini anlamaları,haberleşebilmeleri için oluşturulmuş kurallar topluluğudur.
Protokol = Lisan,İletişim Kuralı
Yalnızca aynı protokolü kullanan bilgisayarlar haberleşebilir.
OSI:
OSI = Open System Interconnection(Açık Sistemler Bağlantısı)
1984 yılında ISO(International Standarts Organization) tarafından oluşturulmuş,ağdaki bilgisayarların
haberleşme yöntemlerini tanımlayan bir standarttır.
OSI 7 katmanda haberleşmenin bütün adımlarını tanımlamaktadır:
1.Uygulama Katmanı(Application Layer)
2.Sunum Katmanı(Presentation Layer)
3.Oturum Katmanı(Session Layer)
4.İletim Katmanı(Transport Layer)
5.Ağ Katmanı(Network Layer)
6.Veri Bağlantı Katmanı(Data Link Layer)
7.Fiziksel Katman(Physical Layer)
OSI Katmanları:
Uygulama (Application):
Kullanıcının yazılımlar yardımıyla çalıştığı katmandır.
Örn:Gönderilecek bir e-mail’in oluşturulması ya da gelen bir e-mail’in okunması bu katmandaki
yazılımlar ile gerçekleştirilir.
Sunum (Presentation):
Uygulama katmanıyla diğer katmanlar arasındaki geçiş noktasıdır.
Örn:Gönderilecek e-mailin diğer katmanlar için hazırlanması veya gelen paketlerin kullanıcının
anlayabileceği biçime dönüştürülmesi,şifrelenmesi gibi işlemler bu katmanda gerçekleştirilir.
Oturum (Session):
Haberleşecek bilgisayarların “Oturum” adı verilen özel bir bağlantı kurmalarını sağlayan katmandır. Veri gönderecek bilgisayarın “gönderme isteği” hedef bilgisayarında “kabul onayı” bu katmanda gerçekleşir.İletilebilecek veri paket büyüklüklerine de bu katmanda karar verilir.
İletim (Transport):
Veri paketlerinin oluşturulduğu katmandır.Paketlerin gidiş sırası ve birleştirilme bilgileri de bu katmanda işlenir.
Örn:1 MB büyüklüğündeki bir fotoğraf tek parça olarak gönderilemez.Bu fotoğrafın gönderilebilmesi için Ağ donanımlarının desteklediği büyüklükte,tekrar birleştirilebilecek şekilde bölümlenmesi gerekmektedir.
Ağ (Network):
Veri paketlerinin yönlendirildiği,fiziksel adreslerin işlendiği,trafik kontrolünün yapıldığı katmandır.Router bu katmanda çalışır.
Veri Bağlantı (Data Link):
Gönderilen veri paketlerinin kabloların iletebileceği bitlere çevrildiği ve gelen paketler için ters işlem uygulandığı katmandır.MAC adreslerinin çözümlenmesi,doğrulanması bu katmanda gerçekleşir.
Fiziksel (Physical):
Fiziksel bağlantı,sinyalizasyon gibi adımların gerçekleştiği katmandır.Ethernet kartı,kablolar bu katmanda çalışırlar.
Ortak Protokoller:
TCP/IP:En yaygın kullanılan iletişim protokolüdür.
IPX/SPX:Netware için geliştirilmiş iletişim protokolüdür.
NETBEUI:Kişisel bilgisayarlar için geliştirilmiş ilk protokollerdendir.
APPLE TALK:Apple firması tarafından Macintosh(MAC) bilgisayarlarının dosya ve yazıcı paylaşımı için
geliştirilmiş protokoldür.
ATM:Network’ler arası yüksek hızda veri akışına olanak sağlayan protokoldür.ATM teknolojisi kullanılan omurgalarda tercih edilirler.
IrDA:Farklı aygıtlar arasındaki kızıl ötesi bir ışın ile kablosuz iletişim protokolüdür.
Uzaktan Erişim Protokolü:
SLIP(Serial Line Internet Protocol):
Modem üzerinden Client/Server iletişimi sağlayan protokoldür.
TCP/IP’yi kısıtlı destekler.Diğer ortak protokoller için kullanılmaz.Statik IP zorunludur.
PPP(Point to Point Protocol):
SLIP’in geliştirilmiş halidir.Hat üzerinden noktadan noktaya iletişim sağlar.NetBEUI,TCP/IP ve IPX/SPX
yapılarını destekler.Uzaktan TCP/IP parametrelerinin konfigürasyonuna olanak tanır.
VPN(Virtual Private Network):
Internet üzerinden yalnızca kullanıcı adı ve şifre gibi bilgilere sahip kişilerin güvenli iletişimine olanak tanır.
TCP/IP:
TCP/IP = Transmission Control Protocol/Internet Protocol
Internetin resmi protokolüdür.
Açık bir protokoldür.
Bilgisayar Adı,IP Adresi,MAC Adresi kavramlarını kullanarak bilgisayarlar arası iletişimi düzenler.
OSI standartlarına uygun düzenlenmiş 4 katmandan oluşur:
1.Uygulama(Application)
2.İletim(Transport)
3.Internet
4.Ağ Erişim(Network Interface)
TCP/IP Katmanları:
Uygulama(Application):
OSI katmanlarından Uygulama,Sunum ve Oturum katmanlarına karşılık gelen TCP/IP katmanıdır.
Uygulamaların çalışması,iletim için hazırlık ve diğer bilgisayarlarla bağlantının sorgulanması bu katmanda gerçekleşir.
Bu katmanda çalışan protokoller:
HTTP(Hyper Text Transfer Protocol):WWW ortamında web sayfalarının görüntülenme ilkelerini
düzenler.
FTP(File Transfer Protocol):Network üzeriden dosya transferini gerçekleştirir.
İletim(Transport):
Veri paketlerini hazırlayarak,bilgisayarlar arasındaki iletişim kurallarını belirler.Uygulama katmanı ile Network katmanı arasındaki geçişi düzenler.
TCP(Transmission Control Protocol):Veri paketlerinin hedefe iletilip,iletilmediğini kontrol ederek güvenli iletişim sağlar.
UDP(User Datagram Protocol):Veri paketlerinin hedefe ulaşıp,ulaşmamasını kontrol etmez.Bu nedenle TCP’ye oranla hızlıdır.Ancak güvensizdir.
Internet(Ağ):
Veri paketlerinin yönlendirilmesi ve hedefine gönderilmesinden bu katman sorumludur.Bu katmanda 4 alt protokol çalışır:
IP(Internet Protocol):Veri paketlerinin adreslenerek taşınmasını ve hedefe bırakılmasını düzenler.
ARP(Adress Resolution Protocol):MAC(Media Access Control) adreslerinin çözümlenmesi işlemini gerçekleştirir.
ICMP(Internet Control Message Protocol):Kontrol sinyalleri göndererek paketin yerine ulaşıp ulaşmadığını denetler.Veri ulaşımında oluşan problemler karşısında hata raporu düzenler.
IGMP(Internet Group Management Protocol):MultiCast mesajların iletimi için grup tanımlamalarını yapar.
Ağ Erişim(Network Interface):
Fiziksel donanımın (Ethernet kartı,kablolar) yer aldığı katmandır.OSI katmanlarından fiziksel katmana karşılık gelir.Diğer katmanların aksine bu katmanda yazılım tarafından çalıştırılan hiçbir protokol yer almaz.Temel fonksiyonu gelen ya da giden bilgiler için Ethernet kartı işlevi ile Internet katmanı bağlantısını gerçekleştirmektir.
Diğer Protokol Örnekleri:
SMTP(Simple Mail Transfer Protocol):E-Mail gönderme kurallarını belirler.
POP(Post Office Protocol):E-Mail alma kurallarını belirler.
Telnet:Bilgisayarlar arasında network üzerinden metin bazlı eş zamanlı iletişim kurulmasını sağlar.
TCP/IP Portları:
Port,bağlantı noktası için kullanılan bir kelimedir.Bilgisayar donanımlarının fiziksel(LPT,COM,USB,vs…)
Portlarla bağlantı kurmaları gibi,protokoller de diğer bilgisayarlarla iletişimdeyken port adı verilen sanal bağlantı noktaları kullanırlar.
Örn:
Protokol Port No
HTTP 80
FTP 21
TELNET 23
SMTP 25
POP3 110
IP Nedir?:
Internet’te bulunan her bilgisayarın kendine ait bir adresi vardır.Bu adres Internet üzerinde bilgisayarların
birbirlerini tanımalarını ve iletişim kurmalarını sağlar ve numaralarla ifade edilir.
IP Adresi 32bitlik bir sayı dizisidir.4 adet 8 bitlik (oktet) rakam kümesinden oluşur.Kolay anlaşılabilmesi için 2’lik tabandaki bit’ler 10’luk tabandaki sayılarla gösterilirler ve her oktet “.”(nokta) ile birbirinden ayrılır.
IP Sınıfları:
Farklı ihtiyaçları karşılamak üzere,IP adreslerinde farklı noktalardan ayrılan,farklı ağ sınıfları tanımlanmıştır.
3’ü temel sınıf olmak üzere toplam 5 IP sınıfı(IP Class) bulunmaktadır.Çoğu kaynak IP sınıflarını 3grupta toplamaktadır.
IP adresleri ilk oktetlerine bakılarak snıflandırılırlar:
1.OKTET IP SINIFI
1-126 A
128-191 B
192-223 C
>224 D,E
***Türkiye’de özel IP adresleri hariç “A Sınıfı ve C Sınıfı” IP aralıkları kullanılmaktadır.
IP Adres Sınıflandırmalarına Örnek:
192.168.10.101 IP adresini inceleyelim.
Bu IP adresi C sınıfı bir IP adresidir.
İlk oktetin değerine bakarak anlayabiliriz.
Bu IP adresinin ait olduğu ağın ID’si ise 19.2168.10’dur.
Bu IP adresine sahip cihazın host numarası ise 101’dir.
Private(Özel) IP – Real(Gerçek) IP:
Özel kullanım amaçlı ayrılmış IP aralıkları:
A Sınıfı:10.0.0.0’dan 10.255.255.255’e kadar
B Sınıfı:172.16.0.0’dan 172.31.0.0’a kadar
C Sınıfı:192.168.0.0’dan 192.168.255.0’a kadar
Bunların dışında kalan IP adresleri gerçek IP olarak adlandırılır.Özel IP’leri daha çok yerel ağ (LAN) kurmakta kullanırız.Gerçek IP’ler ise geniş alan ağlarına (WAN) bağlandığımız zaman bize atanır ya da önceden haklarını satın almışsak Web Sunucumuz üzerinde kullanıp,Web sayfası barındırabiliriz.
Diğer Özel IP’ler:
Ethernet kartı tanımlanmış olan her bilgisayarın,Ethernet konfigürasyonunun test edilebilmesi için sahip olduğu 127.0.0.1 adresi vardır.Bu IP “localhost” olarak bilinir.
Otomatik IP seçeneği işaretlendiğinde ve bilgisayar sunucudan(server) bir IP alamadığında,Windows APIPA’yı kullanarak kendisine (Automatic Private IP Adressing) 169.254.0.0 ile 254.254.254.254 arasında bir IP verir.
Subnet Mask:
Bir IP adresi “Network ID” ve “Host ID” olmak üzere 2 kısımdan oluşur.IP adresinin bu iki kısmını tanımlayan Subnet Mask’tır.
Subnet Mask = Alt Ağ Maskesi
Network ID bilgisayarların hangi gruba(alt ağ =subnet) dahil olduklarını,Host ID isegrup içerisindeki kaçıncı bilgisayar(host) olduklarını tanımlar.
Her IP gurubuna ait standart Subnet Mask’lar bulunmaktadır.Oluşturulmak istenen ağ alt sayısı ve her ağdaki bilgisayar aysısı farklı ise,özel hesaplama yöntemleriyle özel Subnet Mask’lar da verilebilir.
Standart Subnet Masklar:
A Sınıfı Subnet Mask:255.0.0.0
B Sınıfı Subnet Mask:255.255.0.0
C Sınıfı Subnet Mask:255.255.255.0
Gateway(GW):
Gateway(GW) = Varsayılan Ağ Geçidi
Gateway iki network arasındaki geçiş kapısıdır.
Farklı Network’ler arasında veri paketlerinin iletimine olanak sağlayan cihazın IP adresidir.
Bu cihaz network yönlendirmelerini gerçekleştiren Router olabileceği gibi,Internet bağlantısının paylaştırılmasında modemin bağlı olduğu bilgisayar ya da doğrudan modem de olabilir.
DHCP:
DHCP = Dynamic Host Configuraiton Protocol
DHCP,Server tarafında çalışan bir yapılandırma protokolüdür.
Belirlenen IP aralıklarında (IP Havuzu – Adress Pool) Client’lara otomatik olarak IP adreslerinin kiralanması işlevini yerine getirir.
Temel işlevi IP adresi dağıtmak olarak görünmekle birlikte,DHCP Client’ın ihtiyaç duyduğunu network parametrelerinin otomatik olarak yapılandırılmasından sorumludur.Bunlar:
1.IP Adresi
2.Subnet Mask
3.Gateway
4.DNS
DNS:
DNS = Domain Name System
DNS hem Internet hem de LAN’lar da kullanılan bir “İsim Çözümleme” yöntemidir.
Networkteki bir bilgisayar alfanumerik (Bilgisayar_1) ve numerik (IP Adresi) olmak üzere iki isme sahiptir.Aynı şekilde Internet’te ziyaret ettiğimiz sitelerin barındırıldığı Web Server’lar bir IP adresine sahiptir.Bilgisayar adlarını veya site adreslerini akılda tutmak,IP adreslerini hatırlamaktan daha kolaydır.DNS,isimlerle IP adreslerinin eşleştirerek kullanıcıyı IP adreslerini akılda tutma zahmetinden kurtaran yapıdır.
Statik IP:
Statik IP,geniş alan ağlarından servis sağlayıcısı tarafından verilen sabit bir IP adresidir.Yerel Ağ’da ise ağ yöneticisi tarafından atanmış olabilir.Amacı IP’nin verildiği bilgisayarların her zaman aynı IP adresine sahip olmasını sağlamaktır.
Yararları:
Statik bir IP’ye sahipseniz bilgisayarınızı her açışınızda ya da Ağ’a her bağlanışınızda aynı IP adresini alacağınızdan dolayı o makine üzerinde bir Web Server(Ağ Sunucusu),Mail Server(Posta Sunucusu),FTP Server(Dosya Transfer Protokolü Sunucusu) gibi yazılımlar çalıştırılabilir,diğer kullanıcıların bu uygulamalara hep aynı adresten ulaşılmasını sağlayabilirsiniz.
Zararları:
Hep aynı adrese ya da cep telefon numarasına sahip bir ünlüyü düşünün.***GÜVENLİK*** en önemli unsurdur!!!
Dinamik IP:
Dinamik IP,Internet’e ya da yerel ağ sunucusuna her bağlanışta DHCP sunucusu tarafından atanan farklı bir IP adresine sahip olma ya da olabilme durumudur.
Yararları:
Her bağlandığınızda farklı bir IP adresine sahip olacağınızdan,önceki durumunuzdan kalan “kötü tanınma” gibi bir durum söz konusuysa(Örn:IRC’de kanaldan atılmak,Rapid sorunu ,kısa süreli banlanmak vs…)yeni yaptığınız bağlantı ve yeni aldığınız IP adresi ile temiz bir sayfa açabilirsiniz.
Zararları:
Web Server ya da Mail Server gibi uygulamaları çalıştırabilsek de her seferinde değişen IP adresimizi kullanıcılarımıza bildirmek zorunda kalırız.
MS-DOS Komut İstemi:
MS-DOS komutları kullanılarak işlemlerin gerçekleştirildiği arayüzdür.
Windows 2000,XP için “cmd”,eski versiyonları için “command” komutu kullanılır.
Ping Nedir?:
ICMP protokolünü kullanarak Internet üzerindeki herhangi bir sistemin o anda erişebilir durumda olup olmadığını test eden bir komuttur.Ağ üzerindeki arızaların tespitinde kullanılan en basit yöntem “ping” komutudur.
Kullanış Şekli:
Ping IP Adresi(Örn:ping 85.154.58.25)
Ping Bilgisayar Adı(Örn:ping www.herhangibirwebsitesi.com)
İstek Zaman Aşımına Uğradı:
Ping atılan cihazın yanıt vermemesi durumunda karşılaşılan mesajdır.
Nedeni,kaynak ya da hedef arayüzün ping portlarının kapalı olması,kullanıcının ping komutunu kullanma yetkisinin olmaması ya da ağ trafiğinden dolayı paketlerin yerine ulaşmaması olabilir.
Hedef Ana Bilgisayar Ulaşılamaz:
Farklı networkte yer alan bir adrese ping atıldığında ve networkler arasında yönlendirme olmadığında karşılaşılan mesajdır.
IPCONFIG:
Bilgisayarların sahip olduğu network yapılandırılmasının görüntülenmesi amacıyla kullanılan komuttur.
IPCONFIG /ALL:
Mevcut yapılandırma hakkında daha çok bilgi görüntülenmek isteniyorsa “/all” parametresi kullanılmalıdır.
Dinamik IP Yenilenmesi:
Sahip olunan Dinamik IP değiştirilmek istendiğinde:
Önce>ipconfig /release>Sonra>ipconfig /renew komutlaır yazılır.
TRACERT:
Traceroute”,kendi bilgisayarınızdan başka bir bilgisayara bağlanmaya çalışırken yönlendirmede(route) herhangi bir problem olup olmadığını görmenizi sağlar.
Küçük bir veri paketini bilgisayarınızdan,hedef bilgisayara iletmeye çalışarak geçtiği her bilgisayar ya da hub’ı gösterir.Ek olarak bağlanmaya çalıştığınız bilgisayarın cevap verme süresini(response time) milisaniyelerle belirtilir.Cevap verme süreleri o ağdaki yoğunluğa göre değişir.
tracert ip_adresi veya tracert bilgisayar_adı
Firewall(Güvenlik Duvarı):
Hardware ve Software sistemlerinin ortaklaşa kullandıkları güvenlik sistemidir.
Dışarıdan gelen yetkisiz kullanıcıların networke ve hostlara müdahale etmelerini engeller.Saldırıları ağ yöneticilerine bildirebilir ve loglayabilir.
Görevini yerine getirirken çeşitli yöntemler kullanabilir.En çok karşılaşılan yöntem port protokolüdür.Örneğin;yalnızca 80. porttan iletişime izin vererek web sayfalarının görüntülenmesine olanak tanıyıp,ftp,telnet vb. portları kapatarak olası saldırıları engelleyebilir.
NAT:
NAT = Network Adress Translation
LAN’larda kullanılan IP’ler(Private IP) ile Internet’te iletişim kurmak imkansızdır.NAT,LAN IP’lerini Internet IP’leriyle iletişim kurabilecek duruma getirir.
LAN’daki IP’leri Internet kullanıcılarından gizleyerek güvenliğe büyük katkı sağlar.
PROXY:
İşletim Sistemleri ile beraber gelmeyen (ör:Windows Server) ayrı bir lisans ücreti ödeyerek sahip olunan yazılımdır.
LAN’daki kullanıcıların istenmeyen Web Server’lara ulaşımını engelleyerek güvenlik sağlarlar.Aynı zamanda dış kullanıcıların da (WAN’dan LAN’a) girişlerini engeller.
Client’lardan gelen talepler öncelikle Proxy Server tarafından değerlendirilerek,izin haricindekileri istekler reddedilir.
Ayrıca “cache” özellikleri ile sık ulaşılan bilgileri kendi tampon belleğinde saklayarak tekrar görüntülenme talebi geldiğinde daha hızlı ekrana getirir.
*****ADSL****:
Evet arkadaşlar,günümüzde gerek kullanımından memnun olduğumuz gerekse olmadığımız ADSL hakkında geniş bir bilgiyi sizlere sunuyorum.Çoğumuz kotalı sistemin halkaları içindeyiz.Umuyoruz ki biz de Japonya gibi çok cüzi bir ücrete uçabileceğiz  (Artık nereye uçarsak :D)
ADSL Nedir?:
ADSL = Asymetric Digital Subscriber Line(Asimetrik Sayısal Abone Hattı)
ADSL mevcut telefon hatları için kullanılan bakır teller üzerinden aynı anda ses,veri ve görüntü aktarımına olanak sağlayan geniş bant teknolojisine sahip bir internet servisidir.
ADSL teknolojisi hattın kalitesine ve uzunluğuna bağlı olarak gelen akış yönünde(downstream)8Mbps,giden akış yönünde(upstream) 1.5Mbps hıza kadar bağlantı yapabilmesine imkan sağlar.Özellikle alt yapı yatırımının fiziksel olarak mümkün olmadığı yerler için uygun bir teknolojidir.
ADSL şebekede iletim hattının iki tarafında da genelde dijital formatta akan veriyi yüksek hızda analog sinyallere çeviren cihazlar kullanılır.Yüksek hızlardaki ADSL bağlantıları iletim hattında analog kodlarla gerçekleştirilmektedir.
ADSL’in Avantajları Nelerdir?:
Tek bir telefon hattı üzerinden aynı anda telefon,fax,internet ve görüntü aktarımına olanak vermesi,
ADSL ile Internet’ bağlıyken telefon görüşmesi yapılmasının hızda düşüşe neden olmaması,
Her zaman açık ve kesintisiz Internet erişimi sağlaması(istisnalar hariç),
Bağlanamama veya hattan düşme gibi sorunlar yaşanmaması(istisnalar hariç),
Herhangi bir enerji kesintisinde telefon hizmetinin aksamadan devam etmesi,
Donanım ve kurulum maliyetlerinin düşük olması nedeniyle özellikle ev kullanıcıları ve küçük işletmeler için uygun maliyetli olması,
Çevirmeli bağlantıdan hızlı olması(bazen onu bile arıyoruz :D),
Asimetrik yapıda olmasından dolayı Internet ya da benzeri veri kaynaklarına ulaşıp tek yönde veri aktarımı yapılmasına ilişkin en elverişli teknolojiyi kullanması,
Müşteriye efektif bant kullanımı sağlaması,
Yeni bir alt yapıya gerek duymadan mevcut PSTN hattı üzerinden yüksek hızda iletişimin sağlanmasıdır.
DMT:
DMT = Discrete Multi-Tone Coding
ADSL iletim sisteminde kullanılan bağlantı kodu standartıdır.
DMT’nin başlıca özelliği bakır tel üzerinde ADSL’in çalıştığı frekans aralığında oluşan yüksek gürültüyü yenebilme kabiliyetidir.DMT aynı zamanda,çerçeveden gelen elektromanyetik gürültüye en az duyarlı kodlama tekniğidir.
Bir telefon kablosu 0-1104KHz frekans aralığına sahiptir.
Telefon hattında ses 20KHz frekansına kadar olan aralıkta iletilir.Bu aralığa POTS(Plain Old Telephone Service) adı verilmektedir.
DMT standart telefon kablosunun,POTS tarafından kullanılmayan 26-1104KHz aralığını kullanır.
Bu aralık DMT tarafından eşit büyüklükte alt kanallara bölünür.Bu alt kanalların her biri “ton” olarak adlandırılır.
DMT Frekans Dağılımı:
Gelen akış(downstream) bant genişliği için 26-1104KHz aralığında 256 alt kanal bulunur ancak bunlardan 249’u kullanılır.
Giden akış(upstream) bant genişliği için 26-138KHz aralığında 32 alt kanal bulunur ancak bunlardan 25’i kullanılır.
İletim sırasında her tondaki(alt kanal) gürültü ve hat durumu ayrı ayrı kontrol edilir ve en uygun kanaldan başlayarak iletim başlatılır.Böylece en iyi iletim elde edilir.
ADSL Kullanımını Kısıtlayan Faktörler:
ADSL bağlantı kalitesini etkileyen çeşitli faktörler vardır.Ancak bunlardan ikisi bağlantı hızı ve veri paketlerinin iletiminde çok etkilidir.
1.ADSL Santraline Uzaklık
2.Gürültü(Noise)
DSLAM:
DSLAM = Digital Subscriber Line Access Multiplexer
ADSL servis sağlayıcıların,kullanıcı hatlarını bir araya getirdikleri,bir ucu Internet omurgasına bağlı olan bir cihazdır.
DSLM üzerindeki raf şeklindeki her bir kata “Shelf” adı verilmektedir.
Her “Shelf” üzerinde müşterinin telefon hattının Internet omurgasına bağlanmasını sağlayan “Port”lar bulunur.
Türk Telekom ADSL hizmet şebekesinde 3 tip şebeke kullanmaktadır:
ŞEBEKE DSLAM Modeli
A7300LTE
Yeni Alcatel A7300LTY
A7300 XD(Yeni)
Eski Alcatel A1000 ve A7300
NEC AM31
ADSL Modemler:
ADSL modemler bağlantı arayüzlerine göre 4 grupta toplanmaktadır:
1.PCI*
2.USB
3.Ethernet
4.Wi-Fi(Wireless Fidelity,Kablosuz)
*Ancak PCI ADSL Modemler kullanıcılar tarafından pek tercih edilmemiş ve yaygın kullanım alanı bulamamıştır.
Ethernet-USB Modem Karşılaştırması:
 USB MODEMLER:
Genelde bir bilgisayarda kullanılır ve USB portundan elektrik alırlar.
Bilgisayarda mutlaka USB portu ve USB uyumlu işletim sistemi bulunmalıdır.
 AVANTAJLARI:
Network kartı gerektirmez.
Tak çalıştır aygıtıdır.(Plug&Play).
Kurulumu kolaydır.
Ayrıca elektrik prizi ve kablosu gerekmeyebilir.
(NOT:PC değil de Macintosh (örn:Apple) kullanılıyorsa Ethernet modem öneriliyor.)
 DEZAVANTAJLARI:
Yeterli USB port bulunmaması halinde sürekli takıp çıkartma gereği vardır.
Elektriği bilgisayardan aldığı için paylaşımda bir notebook varsa da modem çalışmaz.
Windows 3.1,95,NT4 ve Linux’un eski versiyonları gibi işletim sistemlerinde çalışmaz.
 ETHERNET MODEM:
Genelde ağ (network) kartına direkt bağlanırlar.
Birden çok bilgisayar kullanımına uygundurlar.
Bilgisayarda mutlaka Ethernet Kartı(Ağ/Network) bulunmalıdır.
 AVANTAJLARI:
Bazı durumlarda USB modeme nazaran daha hızlıdır.
Kurulumu daha kolaydır.
Router(Yönlendirici) veya Firewall(Güvenlik Duvarı) ile birlikte kullanılabilir.
 DEZAVANTAJLARI:
Bazı cihazlarda PPPoE(authentication/kimlik doğrulama) yazılımı gereklidir.
Splitter:
POTS frekansı ile alışveriş frekanslarını birbirinden ayırır.
Filtre olarak da adlandırılır.Bunun nedeni ses hattındaki veri iletiminden doğabilecek parazitleri engellemesidir.
Adsl hattı üzerinden telefon görüşmesi de yapılmak isteniyorsa mutlaka kullanılmalıdır.
Bazı modemler splitterla entegre olarak üretilmektedir.Bu durumda ayrı bir splitter kullanmaya gerek yoktur.
ADSL Bağlantı Parametreleri:
ADSL bağlantısının kullanılabilmesi için modem üzerinde ve modem-bilgisayar bağlantısı yapıldıktan sonra bağlantı ayarları ekranında tanımlanması gereken parametreler:
1.User Name = Kullanıcı Adı
2.Password = Kullanıcı Şifresi
3.ATM Omurga Parametreleri
4.Encapsulation Type = Kapsülleme Tipi
Şimdi bu parametrelerden bahsedelim.
User Name ve Password:
Türk Telekom fiziksel ADSL bağlantılarını tamamladıktan sonra,müşterinin tahsis edilen “Port” üzerinden Internet bağlantısını gerçekleştirebilmesi için bir “User Name” ve “Password” tanımlar.
Bu değerler gerek modem arayüzüne,gerekse ağ bağlantısı tanımlama adımları sırasında bilgisayara girilmelidir.
Kullanıcı adı girilirken büyük-küçük harf duyarlılığına dikkat edilmelidir.
Username giriş formatı:username@ttnet’tir.
ATM Parametreleri:
ADSL bağlantılarında kullanılan DSLAM’ler,ATM teknolojisi kullanılan omurgalar ile Internet ağına bağlıdırlar.
ATM teknolojisinde bilgiler “Cell(Hücre)” adı verilen 53Byte büyüklüğündeki veri paketleri şeklinde taşınır.
Bu paketlerin taşınabilmesi için iki nokta arasında bir sanal devre(Virtual Circuits) kurulmalıdır.
Sanal devre,iki nokta arasındaki “Sanal Yol(Virtual Path-VP)” ve bu yol içerisindeki “Sanal Kanal(Virtual Channel-VC)”dan oluşmaktadır.
ATM teknolojisi dahilindeki bu yol ve kanallar ayırt edilebilmeleri amacıyla numaralandırılmışlardır.Bu numaralar sanal yolların (VP) ve sanal kanalların (VC) kimlikleridir(Identifier).
Türk Telekom içim kimlik değerleri aşağıdaki gibidir:
VPI(Virtual Path Identifier) = 8
VCI(Virtual Channel Identifier) = 35
Encapsulation Type:
Bilgiler iletim sırasında farklı teknoloji kullanılan yapılardan geçerler.Her teknolojide kullanılan veri iletim teknikleri farklıdır.Bilgiler teknolojiler arasında geçerken,geçtikleri teknolojinin desteklediği iletim tekniğine uyumlu hale gelmelidir.Bu işleme Encapsulation(Kapsülleme) ad verilmektedir.
Örn:TCP/IP veri paketleri ATM omurgasına geçerken “Cell” yapısına uyumlu hale getirilmek üzere kapsüllenir.
En yaygın kullanılan Encapsulation Types(Kapsülleme Tipleri) PPPoE(PPP over Ethernet) ve PPPoA(PPP over ATM)’dır.
PPPoE(RFC 2516):
PPPoE = Point to Point Protocol over Ethernet
(Ethernet üzerinden noktadan noktaya iletim protokolü)
Kullanıcıyı ethernet yoluyla Internete bağlayan geniş bant ortamıdır.
Ethernet üzerinde olan bütün kullanıcılar ortak bir bağlantıyı payaşırlar.
En çok kullanılan Encapsulation Type’dır.
PPPoA(RFC 2364):
PPPoA = Point to Point Protocol over ATM
(ATM üzerinden noktadan noktaya iletim protokolü)
Kullanıcıların ile Internet ATM omurgası arasındaki bağlantının ATM teknolojisi kullanılarak gerçekleştirildiğini ifade eder.
Veri paketleri aynı teknoloji üzerinde hareket ettiğinden kanıtlamamakla birlikte PPPoE’den %3-4 daha hızlı olduğu tespit edilmiştir.
Bununla birlikte özellikle çok kullanıcı desteği PPPoE’nin PPPoA’dan daha çok tercih edilmesinin nedenidir.
Encapsulation Type Son Ekleri:
Encapsulation Type seçimi yapıldıktan sonra tercihe uygun son ekte seçilmeildir.Bunlar:
LLC/SNAP = Logical Link Control/SubNetwork Access Protocol
(Mantıksal Hat Kontrolü/Alt ağ Geçiş Protokolü)
PPPoE tarafında desteklenmektedir.
VCMUX = Virtual Channel Multiplexing
(Sanal Kanal Çoğullama)
PPPoA tarafından desteklenmektedir.
PAP:
PAP = Password Authentication Protokol(Kimlik Doğrulama Protokolü)
Girilen kullanıcı adı ve şifresini,port üzerinde iletime izin veren tanımlanmış kullanıcı adı ve şifresiyle eşleştirmek için kullanılan protokoldür.
ADSL Modem Arayüzü:
ADSL Modem arayüzü bağlantı parametrelerinin modeme tanımlanması için kullanılır.
Modem arayüzüne,modem kurulum CD’siyle gelen yazılımıyla veya Internet Explorer Adres satırına üretici firma tarafından belirlenen Modem IP’si ile ulaşabilir.
Arayüze ulaşıldığında ADSL Modem modeline göre değişen kullanıcı adı ve şifreyle log-in olunur.
Modemin desteklediği özelliklere bağlı olarak,DNS,NAT,Firewall ayarları da bu ayarları da bu arayüzden gerçekleştirilir.

 

Code Complete

Posted: 07 Nisan 2012 in Bilgisayar
  • Programmers have high achievent motivation: They will work to the objectives specified, but they must be told what the objectives are.

Bugün lazım oldu, aradım bulamadım internette. Başkasına belki lazım olur deyu buraya koydum. Tepe tepe kullanın 🙂 Beni hayırla yad edin yeter 🙂

Apache’nin StringUtils kütüphanesini kullandım, işe yarıyo epeycene.

import org.apache.commons.lang.StringUtils;

public static boolean isValidVergiKimlikNo(String vergiKimlikNo) {

int carpan = 2;
int top = 0;
int sayi = 0;
int sonChar = 0;

//uzunluk 7-10 arasında mı diye bakıyor, siz de kolayca yazabilir, kontrol edebilir ya da çıkarabilirsiniz

if(StringValidator.isStringLengthValid(vergiKimlikNo, 7, 10))
return false;
try{
BigDecimal temp = new BigDecimal(vergiKimlikNo);
String vkn = StringUtils.leftPad(vergiKimlikNo, 10, ‘0’);

for(int i = 9; i >= 1; i–){
int digit = ((10 – i + Integer.parseInt(StringUtils.substring(vkn, i-1, i)))%10) * carpan;
while ( (digit+””).length() > 1 ){
top = 0;
for( int j = 1;  j <= (digit+””).length(); j++ ){
top = top + Integer.parseInt(StringUtils.substring((digit+””), j-1, j) );
}
digit = top;
}
carpan = carpan * 2;
sayi =sayi + digit;
}
sonChar = sayi % 10;
if(sonChar != 0)
sonChar = ((sayi / 10) + 1) * 10 – sayi;
if((sonChar+””).equalsIgnoreCase(StringUtils.substring(vkn, vkn.length()-1)))
return true;
else
return false;
}catch(Exception ex){
return false;
}
}

VLC Player ile video yayını

Posted: 19 Nisan 2008 in Bilgisayar

Şimdi geçenlerde netten bi video yayını yapmamız gerekti. Araştırmacı kişiliğimle kısa bi araştırmadan sonra VLC Player’ın bu işi yaptığını öğrendim. Bundan başka Windows Media Encoder, Active Webcam programları da yapıyorlar bu işi. Gerçi o gün VLC Playerdan yayın yapamadık, Windows Media Encoder kullandık ama problemleri var. Mesela yayına başladıktan sonra CPU %100 seviyesine çıkıyor, bir kaç deneme sonrasında çalıştırılabiliyor vs vs. Gelelim asıl konuya. Sistemimizde denemedik gerçi VLC Playerı ama lokal olarak bizim düldül’de çalıştırdım, gayet başarılı buldum.

Şimdi VLC Playerı açtıktan sonra ne yayınlayacağınıza karar verin ve Dosya->… seçip kaynağınızı açın. Mesela bir film dosyasını seçin. Hatta Webcamden veya TV kartınızdan aldığınız görüntüyü de yayınlayabilirsiniz, bizim yapmaya çalıştığımız gibi. Bunun için Dosya->Yakalama Aygıtı Aç->DirectShow tabını açın. Ordan listeyi yenileyi tılayıp listeden istediğiniz aygıtı (Webcam, TV kartı vs) seçin. Aşağıda Stream/Save’i check edip Ayarlara tıklayın. Outputs’dan görüntüyü izlemek için Yerel Oynatı, dosyaya kaydetmek için Dosya ve kaydedeceğiniz yeri seçin. Ve en önemlisi MMSH yi seçip 192.168.1.x (bilgisayarınızın IPsi) yazıp isteğiniz portu (örneğin 1234) seçin. Kapsülleme yöntemi MPEG TS. Encoding için de Video WMV 1 i seçin. Böylece Windows Media Playerda izleyebilirsiniz. Bit oranını da gerekli kaliteyi yakalayacağınız bir değere ayarlayın. Ses için de aynı ayarları uygulayın. Tamam/Tamam tıklayın. Voilà!. Ve yayına başladınız. Media Playerı açıp http://192.168.1.x:1234 yazın ve görüntüyü lokal ağdan alabilirsiniz. İnternete yayın yapmak isterseniz de modeminizden ilgili portu IPnize NATlamanız/yönlendirmeniz gerekir. Yönlendirdikten sonra çıkış IPnizi localden girip izleyemeyebilirsiniz. Dışardan birisine denettirin. Hepsi bu!!!

Undelete Plus

Posted: 15 Nisan 2008 in Bilgisayar

Geçen haftasonu nasıl olduğunu anlamadım bir tane filmi silerken tüm film arşivim silindi. Daha önce önemli bir veri kaybım olmamıştı. Esasen başıma gelirse diye de böyle bir program lazım diye düşünüyordum. Bi kaç program denedim geri getiremediler. Sonunda “Undelete Plus” programını buldum, denedim ve kurtardım. Partitiona veriyi kaybettikten sonra bi şey yazmadım gerçi ama başka bir programın kurtarmaya çalışıp kurtaramadığı bir film haricinde tüm filmleri kurtardım. Allah’tan o da diskimde yedekte vardı. Sizin de aklınız da bulunsun. Ufak da bir not: Veriyi geri getirirken aynı diski kullanmayın., üzerine yazıp geri getiremeyebilirsiniz.