* protocols : haberleşme iletişim kurcak olan kişi ya da * grupların nasıl iletişim kuracak olacaklarına dair bir anlaşma .mesajların olması ve gönderilmesindeki formatı belirler
hosts : clients and servers
DSL = digital subcribe line =Digital Subscriber Line (Sayısal Abone Hattı), sıradan bakır kablolar üzerinden evlere ve ofislere yüksek bant genişliği sağlayan bir teknolojidir.
dedicated line : sadece o kişiye hat verilir .multiplex yapılmaz
wireless lan : 802.11(wifi)
wireless area : 802.15/16 10 km lik bir alanda gecerlidir
packet transmission delay : times need to transt bit paket into link L (bits) /R (bit/sec)
twisted pair : önceden sarılıydı .sinyaller bozulmasın diye birbirlerinin ..
oxid kable bakır kablo Vs fiber optik cable kablo
fiber de ,rc delay yok
fiber de direnc yok ,fiberde hız cok
wifi : wireless fidality
kablosuz fayda saglayan
packet switching : datayı hep birden değilde paketlere bölerek göndermenin adıdır
router: her bir router bir bilgisayardır. switchler var içinde
ram var
routing : karar verir ne nereye gitcek paket diye. routing algoritmaları var
packet switching Vs circuit switching ?
packet switching de
- routing olur
- aynı yolu izlemek zorunda degil hattan cıkan paketler
circuit switching de ise
- devre anahtarlaması
- performans daha iyi
- sadece 2 kişi kullanır
baskası degil
- ilk kurulan hatta bütün iş
boyunca kullanılır
router tıkanması ?
execusive geston memory _–> tıkanma ,memory yetmiyo
paketleri yönlendiremiyo
router tıkanıyo **
ısp?
internet servise providers : turknet ,turkcell vs
internet servis saglayıcıları
fource sources of packet delay . ?
dnodol=dpos+dqueu+dtrans+dprop
dprop : routerdan gidis süresi(yayılım )
dtrans = hızın ne kadar .tasıma gecikmesi
dqueue = kayıtta tıkanıyo ,sırada beklicek paketler budur
dproc = paketin işlenmesi sorasındaki gecikme
bunların toplamı routerdaki gecikme sebepleri oluyo işte
traceroute program ? = program,gecikmeyi önleyebiliyorsun
TCP protocol kac katmandan olusur ? *****
application
network : algoritmayı belirler,gtiimi gitmedimi kontrol eder
fiziksel
son iki tanesi katman host to host olarak isimlendirilir
OSI :open system interconnectıon
referance model :
***
- application
- presentatıon
- session
- transport –> tcp
- network –> ıp adreslerini belirler ,router işlemleri
- link
- physical –>sinyal büyüklüğü kablolu mu kablosuz mu bunalrı belirler
osi referance modeli geliştirilen ilk modeldir ama hiç kullanılmamaıştır
neden ?
eli kolu baglıysa ,network sistemi şimdiki gibi gelişmeiş ve gelişmeye acık olmazdı eger bu modeli kullansaydık
tcp ıp : protokolünün layer yapısı *****
applicatıon layer
transport layer
network
link
pysical
port : bilgisayarlar arasındai kablolu iletişim saglayan veri kanalıdır.
link ve pysical layer host to host layer olarak gecer *
internet hangi protokolü kullanır?bunu unutmuyoruz
tcp ıp ****
pysical layerda : elektrik sinyallerinden elektrik kabloları
hızları vs sinyaller
mekanik ve elektriksel parcalar ve özellikleri
link layer: wireless yada kablolu ethernet
network layer da ıp adresleri verilir
paket dogrumu gtti yanlış mı gttti
bitlerre bakrak kontrol eder tcp de
TCP vs udp ?
tcp de kontrol edilir
udp : connectıon oriented olmak zorunda değil burda .
mail gönderdin mesela karsdıdki aldımı almadımı cok tın oluyo,istediği zaman acabiliyo udp daha hızlı ,tcp daha yavas
connection oriented baglı olunması gereklilğidir veri transferi için
ftp(file transfer ) yapmak tcp dir
connectıon oriented and connectıonless services ? *****
farkları önemli
reliable means istedigimizi tam anlamıyla gercekleştiren
dogu grdin kullanıcı adını
gönderirken bitlerden biri degişşse karsı tarafa login olmaazsın
oyuzden reliable olmak zorunda
unreliable datagram : gönderirken bazı bitler degisse cok da önemli degil
resimlerde mesela
karsıda ki anlar yani
resmin ne oldugunu
services : bir alt katman ve üst katman arasındaki ilişkiyi saglar
network service model ?
hanigisi olmalı ?
guarented delivery : 40 milisaniyede garanti etcem,garanti ediyor yani
inorder delivery : sirayla gönderir
garanti eder minimum bant genişliğini *
datagram networkta ;baglı olmak zorunda deilken(connectıonless)
virtual circuıt :her iki tarafta baglı olmak zorunda
connectıon oriented services dediğimiz ?
ikisi arasındaki baglantı kurulmak zorunda
konuşma bitince iletişim hattı serbest kalır
baska hostlar kullanır
iki host var karsılıklı
permanent circuıt te bu hat ikisi için sadce ikisi için kullanılıyo .baskası giremiyo,konusma bitince baglantı bitiyo
permanent vs circuit switching?
virtuallarda yollar değişebilir ,
aynı yol olmak zorunda değil
tcp : connectıon oriented *
udp : connectıonless *
wireshark : ag dineleme programıdır
crossbar yapısı ciziniz ? quızde cıktı **
tunnelling nedir ? vizede cıktı ***
arac değişmeden paktleri yasıyan aracı ,
baSka bir arac icerisnde gönderiyosun budur tunelleme,
ARACLA -FERİBOTLA-TEKRAR ARACA BİNİYOSUN DEVAM EDİYON ÖYLE DÜŞÜNELİM
ıp verwsiyon farkından etkilenmemsi için Ipv4 ün ıcnıde gönderdik
paketi hiç bozmadan başka bir protocol içersinde tasıyıp karsı tarafa götürmektir
IPV4e uyan bir seyin ıpv6 da bozulmadan tasınıp tekrar ıpv4 olarak karsıya teslim edilmesi olayıdır .ıpv6 burda feribot,ıpv4 ise aracımız oluyor .icerisine binip onunla beraber hareket ediyoruz
- network nasıl tasarlıcaz ?
prensipler var-make sure it works
- – keep it simple
- … baya uzun
- kim kimle calısşcak karıstırmıcazz
- net secimler yapcaz ,şu şu olsun gibisinden…
- expexct heterogeneity: heterojen ortamalarda calısabilmeli
- think abaut scalabiltiy :sistem büyüyebilir ,10 router yerine 20 router mesela vs
- explore modularıy :modüler bir yapıya sahip olsun istiyon
bilgisayarlar acıldıgında bütün bitler 0 sa e-hosttur o
broadcast için hepsini 1 yaprz
DNS : ıp nin çözülmesi dns de cözülür
domain name server
mac adresi :donanımsal olarak değişebilir
ıp ise mekanla berbarer değişir
ssl e basşaldık ?ssl bir güvenlik protokoludur
https ise bi ssldir
ssl baglantı sertifikalıdır
ssl:secure socet layer
IP version6 : neden cıktı ?
özellikleri :
*emniyeet daha güçlü
*daha farklı servis tipleri verilemye basladı
*muıticastıng için dah ayardımsever bir sistem
*roaming :servis sağlayıcının kontrol edip cevap vermesi olayı
0-126 =A sınıfı
128-191 =B sınıfı
192-223 =C sınıfı
router algoritms,router algoritmaları : ? ödev
ev ödevi idi : bunlardan multicastin psedocodunu vizede soruldu***
Broadcast Nedir ?
Veri gönderildiğinde aynı Segment içindeki tüm bilgisayarlara bir kopyası iletilir. Broadcast akışına izin vermeyen Router kullanımı halinde, diğer Segment’lere geçiş yapılamaz. Network trafiği üzerinde olumsuz etkisi vardır. Her bir istemci ilgisi olmasa dahi, gelen Broadcast verisi üzerinde işlem yapmak durumundadır.
Multicast Nedir ?
Gönderilecek veriye ait tek kopya, sadece ihtiyacı olan istemci bilgisayarlara iletilir. Network trafiği minimize edilmiş olup, Multimedya uygulamalarına uygun ortam sağlamak amacı ile geliştirilmiştir.Bir grup cihaza veri göndermeye çoklu gönderim (multicast) denir. Grup adresleri kullanılarak, birden fazla cihazın tekil bir adresi dinlemesi (buradan veri beklemesi)sağlanmaktadır. Grup adresine bir frameiletildiğinde, bu grupta olan bütün cihazlar bu veriyi alacaktır.IP üzerinden çoklu gönderim yapmaya İnternet Çoklu Gönderimi (Internet Multicasting) denmektedir . Radyo yayınları, video konferans gibi bir çok uygulamada çoklu gönderimden faydalanılmaktadır. Böylece var olan ağ alt yapısının daha etkin bir şekilde kullanılması hedeflenmektedir. Çoklu gönderim sisteminde, öncelikle düğüm grupları tanımlanmaktadır. Tüm ağa belirli bir mesajı göndermek yerine, daha önceden tanımlanmış düğüm gruplarına çoklu gönderim
sağlanmaktadır.
Spanning-Tree Nedir ?
Gereğinden fazla fiziksel bağlantıya sahip ağlarda, Spanning-Tree (STP)’den önce çerçeveler velirsiz bir süre boyunca dolaşıp duruyorlardı. STP, herhangi bir LAN segmenti (çarpışma etki alanı) arasında sadece tek bir aktif bağlantı kalması için bazı portları bloklar.
STP kullanılmasının hem iyi hem de kötü sonuçları vardır: Çerçeveler döngüye girmez ve bu sayede LAN kullanılabilir. Ancak, ağ, çerçevelerin döngüye girmemesi için bloklanmış olan bazı bağlantıların getireceği avantajları kaybetmiş olur.
Bazı kullanıcıların tarfiği, ağ boyunca daha uzun bir yol kat etmek zorunda kalır çünkü, daha kısa olan bağlantı bloklanmıştır.Yine de, STP kullanmanın iyi olduğu sonucuna varabiliriz. Çerçeveler belirsiz bir şekilde döngüye girseydi, LAN hiçbir şekilde kullanılamaz hale gelecekti.
Sonuç olarak STP, yedek LAN’lar inşa etmemize yardımcı olmasının yanında, birkaç yan etkiye sahiptir.
Döngüleri engellemek için, switch’ler de dahil olmak üzere tüm bridging cihazları STP kullanır. STP, bridging cihazı üzerindeki arabirimleri, bloklama durumuna ya da iletim durumuna getirir.
Sink Tree (minimum spanning tree) ?
Set of all optimal paths from all sources to a given destination (e.g. the root). Can be found using the shortest path algorithm from destination to all sources giving optimal though not necessarily unique route.