Nail Akar. Orta Doğu Teknik Üniversitesi Elektrik Elektronik Mühendisliği Ankara, Türkiye Tel: )

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Nail Akar. Orta Doğu Teknik Üniversitesi Elektrik Elektronik Mühendisliği Ankara, Türkiye (gurses@eee.metu.edu.tr, Tel:312-2104509)"

Transkript

1 TCP/IP AĞLARINDA KESİNTİSİZ VİDEO GÖRÜNTÜLEME İÇİN KATMANLI DURAKSIZ VİDEO İLETİMİ Eren Gürses, Gözde Bozdağı Akar Orta Doğu Teknik Üniversitesi Elektrik Elektronik Mühendisliği Ankara, Türkiye Tel: ) Nail Akar Bilkent Üniversitesi Elektrik Elektronik Mühendisliği Ankara, Türkiye KONU: İmge/Video Kodlama ve İletimi ÖZ Günümüz Internet trafiğinin çok büyük bir bölümünü TCP(İletim Kontrol Protokolü) trafiği oluşturmaktadır. Sıkışıklık kontolü uyguladığı için yaygınlaşan bu protokol, gecikme kısıtlaması olmayan, kayıplara karşı duyarlı veri trafiği iletimi için tasarlanmıştır. TCP türevlerinden birisinin(tahoe,reno,sack,fack), çoğulortam verisinin (yani zaman kısıtlaması olan, ve kayıplara karşı daha az duyarlı veri) duraksız iletiminde kullanılabilmesi, hem TCP trafiği ile ilgili edinilmiş tecrübelerden yararanılmasını, hem de varolan internet trafiğinin büyük bir bölümünü oluşturan TCP trafiği ile uyumlu olmasını sağlayacaktır. Fakat TCP nin yeniden iletim (retransmission), veri hızındaki ve gecikmedeki yüksek değişim, gibi özellikleri her ne kadar, normal veri transferi için problem yaratmasa da, gerçek zamanlı olmayan duraksız çoğulortam iletiminde performansı oldukça düşürebilmektedir. Bu çalışmada performansı arttırmak için uygulama katmanında bulunan ve TCP ile bağlaşık olarak çalışan bir algoritma önerilmiştir. Önerilen Seçici Çerçeve Atma(SFD) algoritması uygulama katmanındaki giriş arabellegine gelen katmanlı video çerçevelerinden gerekli zamanlarda geliştirme katmanına ait olanları atarak(discard), temel katmana ait çerçevelerin zamanında alıcıya ulaşmasını sağlamaktadır. Simülasyon sonuçlarımız göstermektedir ki, yeterince uzun miktarda alıcı arabelleği kullanılması ve katmanlı/ölçeklenebilir video kullanılması ile, TCP türevleri ile duraksız video iletimi, TCP nin bütün istenmeyen özelliklerine rağmen, yapılabilmektedir. 1. GİRİŞ Yeni video sıkıştırma ve ağ teknolojileri, internet üzerinden yüksek kalitede duraksız video iletimini mümkün kılmıştır. Video konferans, video on demand, vb. gibi uygulamalar sayesinde, video trafiği yakın zamanda toplam internet trafiğinin önemli bir bölümünü oluşturmaya adaydır. TCP, oturmuş AIMD(Additive Increase Multiplicative Decrease) sıkışıklık kontrol algoritmasıyla, gecikme kısıtlaması olmayan, kayıba karşı duyarlı veri iletiminde en yaygın olarak kullanılan protokoldür. Fakat TCP nin yeniden iletim (retransmission), veri hızındaki ve gecikmedeki yüksek değişim, gibi özellikleri genellikle gecikme kısıtlı, kayıba karşı daha az duyarlı video verisi iletimi için uygun bulunmaz. Duraksız video iletimi(video streaming) için genelde önerilen User Datagram Protocol (UDP) dir. Fakat UDP nin herhangi bir sıkışıklık kontrol mekanizması olmadığı için, bu akışların çoğu genelde ağ durumuna göre tepki veremezler (ancak RTCP mesajlarına göre bit hızı ayarlaması yapılır). Ağ durumuna duyarsız olarak trafik üreten böyle video akışlarının artması, ağ performansının tamamen çökmesine neden olabilecek potansiyel bir tehlikedir [1]. Bu potansiyel tehlikeyi engellemek için olası seçenekler vardır [2]: (a) UDP üstündeki katmanlarda sıkışıklık kontrolü uygulanması, (b) hataya az duyarlı akışlar için sıkışıklık kontrolünü iletim protokolü seviyesinde yapan yeni bir iletim protokolü kullanılması, (c) bilinen, oturmuş bir sıkışıklık kontrolü mekanizması olan, bazı ufak değisikliklerle video iletisi için uygun hale gelebilecek varolan bir iletim protokolü (mesela TCP) kullanılması. UDP nin üstündeki katmanlarda sıkışıklık kontrolü yapılmasının en büyük dezavantajı duraksız video iletimi uygulaması yazanlar için

2 ekstra yük getirmesidir. Sıkışıklık kontrolünün UDP seviyesinin üstünde yapılmasının bir diğer dezavantajı ise iletim katmanı seviyesindeki ACK lerin üzerinde taşınan ECN (Explicit Congestion Notification) sıkışıklık bilgisinin kullanılamamasıdır. İletim katmanı seviyesinde ECN ile taşınan sıkışıklık bilgisinin kullanılması sayesinde, paketler sıkışıklık yüzünden kayba uğramadan iletim protokolü hızını düşüreceği için, paket kaybı azalacaktır. Kaybın azalması sayesinde yeniden iletim sayısı azalacağı için video iletim uygulamalarının performansı artacaktır. Bu çalışmada, hataya duyarsız veri iletimi için yeni bir iletim protokolü yazmak yerine, üzerine video iletimi performansını artırmak için uygun eklemeleri yaparak, bilinen TCP türevlerini kullanarak, uygulama katmanı için önerilen Seçici Çerçeve Atma(SFD) algoritmasının performansı gösterildi. TCP türevi olan Fack in bu eklemeler ile birlikte kullanılanılmasıyla RTO(Retransmission Timeout) sayısı ve dolayısıyla yaşanan RTO ların performans üzerindeki kötü etkisi azaltılmış olur. Simülasyon sonuçlarına göre, TCP den kaynaklı bant genişliği tahminlerindeki ve videonun bit hızındaki değişimleri emebilecek kadar uzun süre bellekleme yapılırsa, TCP kullanılarak IP ağlarında katmanlı duraksız video iletimi başarı ile yapılabilmektedir. Bu çalışma aşağıdaki kısımlardan oluşmuştur: Bölüm 2 de bu konuda yapılmış önceki çalışmalar anlatılmıştır. Bölüm 3 te kullanılan katmanlı/ölçeklenebilir video nun yapısı ve ardından önerilen Seçici Çerçeve Atma(SFD) algoritmasının detayları verilip, Bölüm 4 te de bu algoritmayla ilgili yapılan simülasyon sonuçları sunulmuştur. Sonuçlar bölümünde ise yapılan çalışma özetlenerek bitirilmiştir. 2. ÖNCEKİ ÇALIŞMALAR Son yıllarda Internet te duraksız video iletiminde, sıkışıklık kontrolü ve video kalitesi adaptasyonu ile ilgili çeşitli yöntemler önerilmiştir [4,, 6, 7, 9]. Bu çalışmaların çoğunda sıkışıklık kontrolü algoritmaları uygulama katmanı seviyesinde yapılmıştır. Feamster et.al. [6] da, RTP/UDP üzerindeki katmanda uygulanan binom sıkışıklık kontrol algoritmalarını kullanan değişik kalite adaptasyon yöntemlerini karşılaştırmıştır. Bu çalışmada, ağ durumu ile ilgili bilgiler gönderici tarafındaki sıkışıklık kontrol algoritmasına RTCP paketleri ile gönderilmektedir. Sonuçlar göstermektedir ki, hiyerarşik kodlanmış video ve giriş arabelleği yönetim sistemi kullanılması ile iletim performansı artırılabilmektedir. Sisalem et.al [8] deki çalışmada çokluortam uygulamaları için RTP/RTCP mesajları kullanarak çalışan bir bit hızı ayarlama algoritması önermiştir. Hsiao et al. ise [] de, TCP üzerinde bazı değişiklikler yaparak video iletiminde kullanılmak üzere sıkışıklık kontrol algoritmasının performansını incelemiştir. Bu algoritma, TCP ACK lerini yönlendiricilerden gelen bilgiye göre geciktirerek sıkışıklığı kontrol etmeyi hedeflemiştir. Sonuçları oldukça iyi olmasına rağmen, alıcı tarafındaki TCP/IP stack i değiştirilmek zorunda olduğu için bazı güçlükleri vardır. Rejaie et.al. [4] deki çalışmada, TCParkadaşı bir sıkışıklık kontolü algoritması kullanarak, video katmanları arasında bant genişliğini doğrusal olarak paylaştıran bir kalite adaptasyon algoritması önermiştir. Balan et. al [7] de uyarlanabilir kodlama ile birlikde bir paket süzgeçleme tekniği kullanmıştır. Saparilla and Ross [9] da ise iki katmanlı video iletiminde temel ve geliştirici katmanlarda gönderilmesi gereken optimum bit oranlarının, alıcıdan gelen kullanıcı yastık bilgilerini kullanarak, ne olması gerektiğini göstermişlerdir 3. ÖNERİLEN MİMARİ Bu bölümde, simülasyonlarda kullanılan katmanlı/ölçeklenebilir videonun nasıl kodlandığı, önerilen mimari ve Seçici Çerçeve Atma(SFD) Algoritması anlatılacaktır Ölçeklenebilir/Katmanlı Video Kodlanması Ölçeklenebilir/Katmanlı video kodlamasının amacı farklı önemde çerçevelerin üretilmesi ve bunun sonucunda farklı önemdeki çerçevelerin oluşturduğu katmanları farklı bit hızlarında olan bit katarı çıkarmaktır. Bilinen MPEG-2/4 ve H.263/263+ [] kodlayıcıları kullanarak ölçeklenebilir video üretilmesi geçtiğimiz yıllarda bir çok çalışmada kullanılmıştır. Bu kodalyıcılarda kullanılan ölçeklenebilirlik yöntemleri zamansal, uzaysal,snr ve nesne tabanlı (sadece MPEG4 için) olarak sıralanabilir. Bütün bu ölçeklenebilirlik modlarında video, bir tane Temel Katman(T) ve bir veya birden fazla Geliştirme Katmanı(G) bulunur. Temel katman, video nun kodunun çözülebilmesi için gereken minimum bilgiyi içeren katmandır. Bu çalışmada Referans Resim Seçme(RPS) (Annex N)[] modununun aktif olduğu ve bu sayede zamansal ölçeklenebilirlik sağlanmış olan, H263+ video kodlayıcısı kullanılmıştır. Sadece

3 % Application Layer 1/T fps Input Buffer i th frame Sender Side D : Shaping Delay is for i th frame Selective Discard Alg. Discard Yes Discard Receiver Side Missed Playout No 4 Playout Buffer Transport Layer n(t) : number of pkts (3 in this case) Admit w(t) RTT(t) F(t) : Forward Path delay 11 9 w(t) : Wait Time Estimate R(t) : Reverse Path delay RTT(t)=F(t)+R(t) 6 Şekil. 1. Sistemin genel mimarisi önceki çerçevelerden tahmin yapılarak P-çerçeveler oluşturulmakta, ileriki çerçevelerden geriye yönelik tahmin yaparak elde edilebilecek B-çerçeveler kullanılmamaktadır. Bu çalışmanın geri kalanında elimizdeki ölçeklenebilir H263+ videosunun temel katmana ait çerçeveler T-çerçeveler, geliştirme katmanına ait çerçeveler G-çeçeveler olarak adlandırılacaklardır Seçici Çerçeve Atma(SFD) Önceki bölümde anlatıldığı gibi, ölçeklenebilir video kodlayıcıları ile sıkıştırılan videolardaki çerçevelerin hepsi, kod çözücü performansı açısından aynı derecede önemli değildir(temel ve geliştirme katmanları). Genel olarak SFD Algoritması, ağın bant genişliğinin videonun o anki T+G çerçevelerinin veri hızını taşımaya yetmediği durumlarda, gerekli miktarda G-çerçevenin atılarak, T-çerçevelerin zamanında alıcıya ulaşmasını sağlamaya çalışmaktadır. Bu amaca ulaşırken bir yandan da, toplam bant genişliğini adil bir şekilde paylaşarak olası en fazla G-çerçevenin de alıcıya iletilmesi sağlanmalıdır. Bu iki amaca aynı anda ulaşmak için, iletim katmananındaki TCP ile bağdaşmış bir şekilde uygulama katmanında bulunan SFD algoritması kullanılmıştır. Uygulama katmanındaki giriş arabelleğindeki T+G çerçeveler aşağıda anlatılan algoritmaya göre (arabelleğin baş tarafından) TCP katmanına gönderilir veya sistemden atılır. Şekil 1 de önerilen sistemin genel yapısını göstermektedir. Video çerçeveleri giriş arabelleğine nin tam katlarında girip biriktirilirler. İletim katmanındaki TCP, uygulama katmanından gönderilecek yeni veri istediğinde, giriş arabelleğinin en başındaki çerçevenin sistemden atılmasına, ya da gönderilmesi için TCP ye verilmesine SFD Algoritması karar verir. Giriş arabelleği TCP nin sıkışıklık kontolü algoritması tarafından belirlenen bir hıza göre boşaltıldığı için, ağın durumuna uygun olarak çerçeveler arası zaman şekillendirilmiş (shaped) olur. Daha sonra TCP, SFD tarafından gönderilmesine izin verilen çerçeveleri gerekli yerlerden bölerek, sabit boydaki segment leri oluşturur. Şekil 1 de and sırasıyla çerçevenin şekillendirme ve ağdan kaynaklı yaşayacağı gecikmeyi temsil etmektedir. Çerçevelerin anından başlayarak nin tam katlarında üretildiğini kabul ederek, çerçevenin üretilme zamanı olarak hesaplanır. Şekillendirme sonucu çerçevenin giriş arabelleğinde yaşayacağı gecikme olacaktır. çerçeve giriş arabelleğinin en başına geldiği anda,, SFD tarafından sistemden atılır veya kabul edilerek iletim katmanına geçirilir. İletim katmanında TCP ye geçirilen video çerçeveleri, TCP arabelleğinde! #", ve son olarak da ağda $ kadar gecimeye maruz kalırlar. İlk çerçeve alıcıya ulaştığından itibaren &% kadar bir beklemeye uğradıkta sonra göstermilmeye başlarlar. İlk bekletilme süresi göz önüne alındığında,!% çerçevenin gösterim zamanı '( ) $* + olarak hesaplanır. Aşağıdaki eşitsizlik gönderilmeye karar verilen bütün çerçeveler tarafından sağlanırsa, alıcı tarafında görüntü kesintisiz olarak izlenebilir. Denklem 1 sadeleştirildiğinde:,-. $ /. 1"2. $ 43(, - $6 (. 1". 3) 6 değerlerini bilemeyecektir. Bu yüzden, TCP arabelleğindeki paket(segment) sayısının, 87 :9, küçük tutulabildiğini varsayarak, SFD algoritması karar verme anında yukarıdaki eşitsizlikteki çerçeveye ait! #", and &% (1) (2)

4 V ^ % U U T A % % bu değerler yerine tahmini değerlerini koyabiliriz. 87 :9 nin küçük olduğunu düşündüğümüz ve ağdaki gecikmenin yerine paket için karar 87 :9 kadar paketin gönderilmesi sırasında fazla değişmeyeceğini varsayarsak; verilmesi anında( ), TCP nin elindeki son hesaplanmış RTT(gidiş-dönüş zamanı) nin sadece gidiş kısmını, ;<7 9, kullanabiliriz. 1" yerine ise, TCP arabelleğindeki anındaki tahmini bekleme süresini, =>7 :9, koyabiliriz. TCP nin sıkışıklık önleme (congestion avoidance) fazında, bir RTT süresinde ağda bulunabilecek paket sayısı ='?7 :9 (congestion window) tarafından belirlenir. Buna göre anında, çerçeve için =/ @ A ile belirlenir. Gerçek değerler yerine tahmini değerler yazıldığında Denklem 2 aşağıdaki gibi gözükür: ' 7 9CBD='?!7 9 -=/7 91.;<7 9,3. * (3) E Belli bir paket için hesaplanmış gidiş-dönüş zamanının A 7 :9 ;<7 :9FA$7 :9 olduğunu hesaba katarak, eşitliğin her iki tarafına anında hesaplanmış ağdaki dönüş gecikme zamanları, A 7 :9, eklendiğinde, yukarıdaki eşitlik aşağıdaki şekle dönüşür: ' -=/7 91.A 7 9,3. * -A 7 9 (4) Son eşitsizlikteki $* -GA 7 9 değeri en küçük değer olarak sinyalin gidiş-geliş yayılma hızıyla sınırlanmış olur. Bu terimi ihmal edersek kesintisiz görüntü izlenebilmesi daha tutucu bir sınır elde etmiş oluruz. E!% /-=/7 :9#.A 7 9,3 () Yukarıdaki eşitsizliğin gönderilen bütün paketler tarafından sağlanması durumunda, kesintisiz görüntü elde edilecektir. Ağın toplam veri hızını kaldırmadığı durumlarda, T-çerçevelerin yukarıdaki koşulu sağlayabilmesi için G-çerçevelerin!% daha emniyetli bir sınırdayken, HI@ (HKJL7 M&N*OP9 ) sistemden atılarak, gelecek T-çerçeve için in uygun olarak şekillenmesi (küçülmesi) sağlanır. Bu iş için aşağıdaki SFD algoritması uygulanır. if ( çerçeve!%t == G-çerçeve) ' Q if ( SR(HI@ =/7 9 SistemdenAt(); else KabulEt(); else KabulEt(); 7 9 ) Q Bu algoritmadaki kritik olan nokta, uygun H ve % değerleri seçimidir. Bu parametreler için farklı bant genişlikleri için uygun değerler Bölüm 4 te verilmiştir. Şekil 1 de de görüldüğü gibi, in kesin değeri uygulama katmanı E tarafından bilinmekte, ve =>7 :9 ile A 7 :9 tahmini değerleri TCP tarafından bu katmana geri beslenmektedir. 4. DENEY SONUÇLARI Bu bölümde, önerilen katmanlı duraksız video iletimi mimarisinin performansı çeşitli bant genişliklerinde ve farklı ilk bekletilme süreleri ile gösterilmiştir. Simülasyonlar, en iyi sonuç veren TCP türevi, Fack, ile ve AIMD(Additive Increase Multiplicative Decrease) parametreleri (k=., l=1.) kullanarak yapılmıştır. TCP performansını arttırmak için önerilen, Limited Transmit (sınırlı iletim-lt)[14] ve Retransmitted Packet Loss Detection(Tekrar gönderilen paket kaybı tespiti-rpld) [12] ekleri kullanılmıştır. Bu ekler sayesinde gereksiz RTO lardan kurtularak, video iletim performansını artırmak mümkün olmaktadır []. Bu bölümde aşağıda verilen isimlendirme kullanılacaktır: : Ağın en az bant genişliğine sahip hattı : Gönderen tarafında, T,G-çerçeveler için atılma oranları. : Alıcı tarafında zamanında gösterilen T,G-çerçevelerin toplama T,G sayılarına oranı WYX[Z], WYX_Z] WYX ^, WYX % A ^, A : Orijinal videodaki T,G-çerçeveler için ortalama bit hızları A ^, A : Alıcıda gösterilen T,G-çerçeveler için ortalama bit hızları Simülasyonlar için, video iletimi için değiştirilmiş ns-2 [11] simülatörü kullanılmıştır. Herbiri 78 saniye uzunluğunda, ortalama geliştirici katmanı A ^ kbps ve temel katmanı A fgkgm kbps olan, video kaynağına ait çerçevelerin oluşturduğu TCP paketleri, (,8,.) parametreleri ile tanımlanmış RED(Random Early Discard) yönlendiricileri tarafından yönlendirilmektedir. Bütün kaynaklar Fack TCP türevini ve birbirleriyle aynı parametreleri

5 y x % U y x o ^ p o p Tablo 1.!% d sn. için TCP/FACK(AIMD) kullanarak (C, l ) m,no, m,np (bps) q8resut, q8r s]t qvr wt, qvr wt (4,.2) (4,.4) (4,.7) (6,.2) (6,.4) (6,.7) (9,.2) (9,.4) (9,.7) Congestion Window (segs) PSNR(db) T p =. sec. cwnd Congestion Window (segs) PSNR(db) T p =. sec. cwnd Şekil. 2. V =4 kbps, &% =, sec, H =.2 için kullanmaktadır. Verilen sonuçlar, z kaynağın arasından belirli bir tanesinin performansını göstermektedir. Bütün videolar farklı yerlerden başlatıldığı için, video trafikleri arasındaki senkronizasyon bozulmuştur. oranları H M&@ f V seçilmesi halinde, en düşük bant genişliği olan ( hfmgm ) simülasyonlarda bile düşük W X % elde edilmesini sağlamasına rağmen, aynı H V seçimi daha geniş bant genişliklerinde ( k{mgm Nu}gM{M ) bant genişliğinin tamamından faydalanılmasını engellemektedir (i.e. yüksek W X % oranları). Bu yüzden farklı bant genişliği durumları için farklı H seçimleri en optimum sonucu verecektir. Katmanlı duraksız video iletimi performansına % deki değişimin etkisini incelemek için, H ye sabitlenmiş J~Qd N*OPM için simülasyonlar yapılmıştır. Şekil 2 deki grafiklerde, izlenen videonun PSNR değerleri ve ve TCP nin sıkışıklık çerçevesi (congestion window) bilgisi görülebilmektedir. PSNR çizimlerinden görülebilir ki,!% nin artırılması ile TCP nin AIMD davranışından kaynaklanan gecikmedeki ve paylaşılan bant genişliğindeki yüksek değişimler, ve aynı zamanda videonun VBR yapısından dolayı bit hızındaki değişimler, tolere edilebilmektedir. Bu sonuçlardan, yeteri kadar uzun ilk bekletilme süresi kullanmadan TCP türevleri ile duraksız video iletiminin yapılmasının mümkün olmadığı ortaya çıkmaktadır.. SONUÇ Bu çalışmada katmanlı duraksız video iletimi için uygulama katmanındaki giriş arabelleği ve seçici çerçeve atma(sfd) algoritması ile bağdaşmış, TCP türevi bir iletim protokolü kullanılmıştır. TCP türevi olarak Fack i ele aldıktan sonra, RPLD ve Limited Transmit opsiyonları kullanılmış ve böylece RTO(Retransmission Timeout) sayısı azaltılarak RTO ların performans üzerindeki kötü etkisi minimuma indirilmiştir. Ayrıca, ilk bekletilme süresinin yeterince uzun tutulması ve bant genişliğinin temel katmandan yüksek olması durumlarında, hem bant genişliğinin tamamen kullanılması ve hem de iyi bir duraksız video iletim performansı elde edilebileceği gösterilmiştir. [1] S. Floyd, Congestion Control principles, RFC REFERENCES [2] S. Floyd et.al, Problem statement for DCCP, draft-ietf-dccp-problem-.txt, October 2.

6 [3] S. Floyd, TCP and Explicit Congestion Notification, ACM CCR, V.24 N., Oct [4] R. Rejaie et.al, Layered quality adaptation for Internet video streaming, IEEE JSAC, vol.18, Dec.. [] P. H. Hsiao, H. T. Kung, K-S. Tan, Video over TCP with receiver based delay control, NOSSDAV 1. [6] N. Feamster et.al. On the Interactions Between Layered Qual. Adapt. and Congestion Control for Streaming Video PV1. [7] A. Balan et.al. Integrated Buffer Management and Congestion Cont. for Video Streaming, GLOBECOM 2. [8] D. Sisalem et.al, The Loss-Delay Adjustment Algorithm: A TCP-friendly Adaptation Scheme, NOSSDAV,1998. [9] D. Saparilla, K. Ross, Optimal Streaming of Layered Video, INFOCOM. [] ITU-T Rec. H.263+, Video Coding for Low Bit Rate Communication, 1998 [11] Network Simulator ns-2 [12] N.K.G. Samaraweera and G. Fairhurst, Reinforcement of TCP Error Recovery for Wireless Communication, ACM SIG- COMM CCR, Vol.28, No2, [13] S. Floyd and V. Jacobson, Random Early Detection gateways for Congestion Avoidance, [14] S. Floyd, A Report on Recent Developments in TCP Congestion Control, IEEE Communications Magazine, April 1. [] E. Gurses, G.B. Akar, N. Akar, Selective Frame Discarding for Layered Video Streaming in TCP/IP Networks, PV 3.

Bilgisayar Ağları Computer Networks

Bilgisayar Ağları Computer Networks Bilgisayar Ağları Computer Networks Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Bu dersin sunumları, James Kurose, Keith Ross, Computer Networking: A Top-Down Approach 6/e,

Detaylı

Computer Networks 5. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

Computer Networks 5. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D. Computer Networks 5 Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D. TCP/IP Modeli TCP/IP, günümüzde en yaygın olarak kullanılan protokol takımıdır ve TCP/IP protokol yığınına (TCP/IP stack) gömülü,

Detaylı

Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ.

Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ. Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ. Türkçe (İngilizce) karşılıklar Servis Kalitesi (Quality of Service, QoS) Uçtan-uca (end-to-end) Düğümden-ağa (host-to-network) Bölüm

Detaylı

Bölüm3 Taşıma Katmanı. Transport Layer 3-1

Bölüm3 Taşıma Katmanı. Transport Layer 3-1 Bölüm3 Taşıma Katmanı Transport Layer 3-1 Bölüm 3: Taşıma Katmanı Amaç: Taşıma katmanı servisleri arkasındaki prensipleri anlamak multiplexing/ demultiplexing (çoklama) Güvenilir data transferi Akış kontrolü

Detaylı

OSI REFERANS MODELI-II

OSI REFERANS MODELI-II OSI REFERANS MODELI-II Ö Ğ R. G Ö R. V O L K A N A L T ı N T A Ş OSI REFERANS MODELI VERİBAĞı KATMANI Veri hattı katmanında, fiziksel katmanda elektronik medyanın üzerinde verilerin nasıl iletileceği ve

Detaylı

İletişim Ağları Communication Networks

İletişim Ağları Communication Networks İletişim Ağları Communication Networks Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Bu dersin sunumları, James Kurose, Keith Ross, Computer Networking: A Top-Down Approach

Detaylı

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ Bölüm-2 Resul DAġ rdas@firat.edu.tr VERİ HABERLEŞMESİ TEMELLERİ Veri İletişimi İletişimin Genel Modeli OSI Referans Modeli OSI Modeli ile TCP/IP Modelinin Karşılaştırılması

Detaylı

BIL321 VERİ İLETİŞİMİ LABORATUVARI

BIL321 VERİ İLETİŞİMİ LABORATUVARI BIL321 VERİ İLETİŞİMİ LABORATUVARI ITS-101A INTERNET EĞİTİM SİSTEMİ TCP/IP HATA KONTROLÜ (ERROR CONTROL) İstanbul Ticaret Üniversitesi Bilgisayar Mühendisliği Bölümü Araş. Gör. Can EYÜPOĞLU HATA KONTROLÜ

Detaylı

Bilgisayar Programcılığı

Bilgisayar Programcılığı Bilgisayar Programcılığı Uzaktan Eğitim Programı e-bġlg 121 AĞ TEKNOLOJĠLERĠNĠN TEMELLERĠ Öğr. Gör. Bekir Güler E-mail: bguler@fatih.edu.tr Hafta 5: Ağ (Network) katmanı I 4. 1 Giriş 4.2 Sanal devre (virtual

Detaylı

F.Ü. MÜH. FAK. BİLGİSAYAR MÜH. BÖL. BİLGİSAYAR SİSTEMLERİ LAB. DENEY NO : 6. IP üzerinden Ses İletimi (VoIP)

F.Ü. MÜH. FAK. BİLGİSAYAR MÜH. BÖL. BİLGİSAYAR SİSTEMLERİ LAB. DENEY NO : 6. IP üzerinden Ses İletimi (VoIP) F.Ü. MÜH. FAK. BİLGİSAYAR MÜH. BÖL. BİLGİSAYAR SİSTEMLERİ LAB. DENEY NO : 6 IP üzerinden Ses İletimi (VoIP) 1.GİRİŞ Telefon iletişimi çağımızın kaçınılmaz bir gereksinimidir. Ancak, özellikle farklı yerleşimlerdeki

Detaylı

BM 402 Bilgisayar Ağları (Computer Networks)

BM 402 Bilgisayar Ağları (Computer Networks) BM 402 Bilgisayar Ağları (Computer Networks) M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, ders kitabının yazarları James F. Kurose ve Keith W. Ross tarafından

Detaylı

Prensipler Çoklu ortam uygulamalarının sınıflandırılması Uygulamaların ihtiyaç duyacağı ağ servislerini belirlemek Uygulamaların gerçek zamanlı

Prensipler Çoklu ortam uygulamalarının sınıflandırılması Uygulamaların ihtiyaç duyacağı ağ servislerini belirlemek Uygulamaların gerçek zamanlı İrfan Köprücü Prensipler Çoklu ortam uygulamalarının sınıflandırılması Uygulamaların ihtiyaç duyacağı ağ servislerini belirlemek Uygulamaların gerçek zamanlı olmasından dolayı ayrılan yüksek önceliklerden

Detaylı

İleri Düzey Bilgisayar Ağları

İleri Düzey Bilgisayar Ağları İleri Düzey Bilgisayar Ağları Ders 5 İnternet te Ses ve Görüntü Transferi İçerik Dağıtım Ağları ve Eşler Arası Ağlar Mehmet Demirci 1 Bugün Multimedia Streaming İçerik Dağıtım Ağları (CDN) Eşler arası

Detaylı

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar Tabanlı Uygulamalar 3. Ders Yrd. Doç. Dr. İlhami M. ORAK Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar İletişimi tamamıyla ortadan kaldırmak için gönderici ile alıcı arasında hiçbir ortak kural

Detaylı

Tıkanıklık Kontrolü için Yeni Bir İletim Protokolü: DCCP

Tıkanıklık Kontrolü için Yeni Bir İletim Protokolü: DCCP Akademik Bilişim 2008 Çanakkale Onsekiz Mart Üniversitesi, Çanakkale, 30 Ocak - 01 Şubat 2008 Tıkanıklık Kontrolü için Yeni Bir İletim Protokolü: DCCP Ayşegül ALAYBEYOĞLU, Yonca BAYRAKDAR, Aylin KANTARCI

Detaylı

İleri Düzey Bilgisayar Ağları

İleri Düzey Bilgisayar Ağları İleri Düzey Bilgisayar Ağları Ders 4 İnternet te Tıkanıklık Denetimi Mehmet Demirci 1 Bugün İnternet te ölçekleme Tıkanıklık denetimi 2 IPv4 yetersiz kalıyor Toplam 2 32 4 milyar adres IP adresleri bloklar

Detaylı

IPv6 Ağlarında VoIP NETAŞ. 12-13 Ocak 2011. Ulusal IPv6 Protokol Altyapısı Tasarımı ve Geçiş Projesi

IPv6 Ağlarında VoIP NETAŞ. 12-13 Ocak 2011. Ulusal IPv6 Protokol Altyapısı Tasarımı ve Geçiş Projesi Ulusal IPv6 Protokol Altyapısı Tasarımı ve Geçiş Projesi 12-13 Ocak 2011 IPv6 Ağlarında VoIP Ali Katkar Hakkı Asım Terci Ceyda Gülen Akyıldız Rıdvan Özaydın İçerik Giriş VoIP Kavramları IPv4 ile Yaşanan

Detaylı

Bölüm 12: UDP ve TCP. 12.1 UDP (User Datagram Protocol)

Bölüm 12: UDP ve TCP. 12.1 UDP (User Datagram Protocol) Bölüm 12: UDP ve TCP Türkçe (İngilizce) karşılıklar Bağlantısız (connectionless) Connection-oriented (bağlantı temelli) Veri dizisi (data stream) Soket (socket) Alındı (acknowledgment) Üç yollu el sıkışma

Detaylı

Hizmet Kalitesi Çizelgeleyiciler Literatür Araştırması

Hizmet Kalitesi Çizelgeleyiciler Literatür Araştırması Proje Danışmanı:Yrd Doc Dr Ece G. SCHMIDT Proje Sorumlusu: Mustafa SANLI 15.5.2008 Rapor no: 4 Bu proje Orta Doğu Teknik Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü nde yürütülmekte olan Yüksek

Detaylı

Computer Networks 4. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

Computer Networks 4. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D. Computer Networks 4 Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D. OSI Modeli Farklı bilgisayarların ve standartların gelişmesi ile sorunların ortaya çıkması nedeniyle ISO (International Organization

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı HAFTA IV Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Open System Interconnection (OSI) OSI modeli sıradüzensel 7 katmandan oluşur. OSI modeli hala geliştirilmekte olmasına rağmen satıcılar ve standart

Detaylı

CENG 362 Computer Networks (2005) Midterm Exam 1 Çözümleri

CENG 362 Computer Networks (2005) Midterm Exam 1 Çözümleri CENG 362 Computer Networks (2005) Midterm Exam 1 Çözümleri 1. (20 puan) (Hepsi doğru cevaplanırsa 25 puan) Aşağıda verilen her bir ifade için D (Doğru) veya (anlış) şıklarından birini işaretleyin. Doğru

Detaylı

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 2. Ağ Modelleri

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 2. Ağ Modelleri Veri İletişimi Data Communications Suat ÖZDEMİR Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü 2. Ağ Modelleri Ağ Modelleri Bir ağ ğ bir noktadan diğer bir noktaya veri ileten donanım ve yazılımların

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU Elbistan Meslek Yüksek Okulu 2015 2016 Güz Yarıyılı 22-23 EKi. 2015 Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU OSI modeli sıradüzensel 7 katmandan oluşur. OSI modeli hala geliştirilmekte olmasına rağmen

Detaylı

TCP PERFORMANSININ VERİ TRANSFERİ UYGULAMALARI İÇİN GELİŞTİRİLMESİ

TCP PERFORMANSININ VERİ TRANSFERİ UYGULAMALARI İÇİN GELİŞTİRİLMESİ TCP PERFORMANSININ VERİ TRANSFERİ UYGULAMALARI İÇİN GELİŞTİRİLMESİ İhsan GÜNEŞ 1 Ali Yavuz ÇAKIR 2 Cüneyt AKINLAR 3 1,2,3 Bilgisayar Mühendisliği Bölümü Mühendislik-Mimarlık Fakültesi, İki Eylül Kampüsü

Detaylı

Ağ Temelleri Semineri. erbil KARAMAN

Ağ Temelleri Semineri. erbil KARAMAN Ağ Temelleri Semineri erbil KARAMAN Gündem 1. 1. İnternet 2. 2. TCP // IP IP 3. 3. Ağ Analizi 4. 4. Ağ Güvenliği internet Yeni Varoluş Habitatı Bilgi Hız Özgürlük Dönüşüm iletişim Alış Veriş İnternet bağlantısı

Detaylı

KABLOSUZ İLETİŞİM

KABLOSUZ İLETİŞİM KABLOSUZ İLETİŞİM 805540 DENKLEŞTİRME, ÇEŞİTLEME VE KANAL KODLAMASI İçerik 3 Denkleştirme Çeşitleme Kanal kodlaması Giriş 4 Denkleştirme Semboller arası girişim etkilerini azaltmak için Çeşitleme Sönümleme

Detaylı

Değişen ve Gelişen Türkiye nin, Yenilikçi ve Atılımcı Elektronik Üreticisi

Değişen ve Gelişen Türkiye nin, Yenilikçi ve Atılımcı Elektronik Üreticisi Değişen ve Gelişen Türkiye nin, Yenilikçi ve Atılımcı Elektronik Üreticisi IPTV'nin Tarihçesi IPTV IPTV'nin Gelişimi IPTV Nedir? IPTV'nin Sunduğu Servisler VoD (Video on Demand Talep Üzerine Görüntü) IPTV

Detaylı

Uygulama 6. Sunum 5. Oturum 4. Taşıma 3. Ağ 2. Veri iletim 1

Uygulama 6. Sunum 5. Oturum 4. Taşıma 3. Ağ 2. Veri iletim 1 OSI MODELİ OSI Modeli Farklıbilgisayarların ve standartların gelişmesi ile sorunların ortaya çıkması nedeniyle ISO (International Organization for Standardization), OSI(Open Systems Interconnection) modelini

Detaylı

Veri İletişimi, Veri Ağları ve İnternet

Veri İletişimi, Veri Ağları ve İnternet Veri İletişimi, Veri Ağları ve İnternet 2. Ders Yrd. Doç. Dr. İlhami M. ORAK Veri İletişimi Nedir? Haberleşmenin temel problemi bir noktadan gönderilen mesajın diğer noktada aynı veya aynıya yakın bir

Detaylı

7 Uygulama 6. Sunum 5 Oturum Taşıma. 4 Ara katman- Yazılım ve donanım arası 3. Ağ Veri iletim. 2 Ağ Grubu-Donanım 1. Fiziksel. Uygulama Grubu-Yazılım

7 Uygulama 6. Sunum 5 Oturum Taşıma. 4 Ara katman- Yazılım ve donanım arası 3. Ağ Veri iletim. 2 Ağ Grubu-Donanım 1. Fiziksel. Uygulama Grubu-Yazılım OSI Modeli Farklı bilgisayarların i l ve standartların gelişmesi ile sorunların ortaya çıkması nedeniyle ISO (International Organization for Standardization), OSI (Open Systems Interconnection) modelini

Detaylı

Ayrıca paket deyindeki kayıplarda Göndermede Hata Düzeltim kodları ile düzeltilebilir. Örneğin: Raptor, Reed-Solomon kodları. Ancak şu kesindir ki bit

Ayrıca paket deyindeki kayıplarda Göndermede Hata Düzeltim kodları ile düzeltilebilir. Örneğin: Raptor, Reed-Solomon kodları. Ancak şu kesindir ki bit RAPTOR VE REED-SOLOMON GÖNDERMEDE HATA DÜZELTİM KODLARI Ufuk DEMİR Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü Tınaztepe Yerleşkesi Buca\İzmir, Türkiye ufuk@cs.deu.edu.tr ÖZET Ağda ilerleyen

Detaylı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403)

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403) Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403) GENEL DERS BİLGİLERİ Öğretim Elemanı : Yrd.Doç. Dr. Birim BALCI Ofis : MUH 310 Ofis Saatleri : Telefon : 0216 626 10

Detaylı

Veri İletişimi ve Bilgisayar Ağları (COMPE 436) Ders Detayları

Veri İletişimi ve Bilgisayar Ağları (COMPE 436) Ders Detayları Veri İletişimi ve Bilgisayar Ağları (COMPE 436) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Uygulama Laboratuar Kredi AKTS Saati Saati Saati Veri İletişimi ve Bilgisayar Ağları COMPE 436 Her İkisi 3

Detaylı

Bilgisayar Programcılığı Uzaktan Eğitim Programı. e-bilg 121 AĞ TEKNOLOJİLERİNİN TEMELLERİ Öğr. Gör. Bekir Güler E-mail: bguler@fatih.edu.

Bilgisayar Programcılığı Uzaktan Eğitim Programı. e-bilg 121 AĞ TEKNOLOJİLERİNİN TEMELLERİ Öğr. Gör. Bekir Güler E-mail: bguler@fatih.edu. Bilgisayar Programcılığı Uzaktan Eğitim Programı e-bilg 121 AĞ TEKNOLOJİLERİNİN TEMELLERİ Öğr. Gör. Bekir Güler E-mail: bguler@fatih.edu.tr Hafta 4: Taşıma (Transport) Katmanı 3.1 Taşıma katmanı hizmetleri

Detaylı

Ayni sistem(host) üzerinde IPC. Ağ(network) aracılığı ile IPC

Ayni sistem(host) üzerinde IPC. Ağ(network) aracılığı ile IPC Ayni sistem(host) üzerinde IPC Prosesler Host P 1 P 2 P 3 IPC mekanizması OS kernel Ağ(network) aracılığı ile IPC Host A Host B Host C P 1 P 2 P 3 Ağ(Network) 1 Temel TCP/IP protokolleri OSI katmanları(layers)

Detaylı

H.264 SP Tipi Çerçeveler ile Uyarlamalı Video Akışlandırma Adaptive Video Streaming With H.264 SP Frames

H.264 SP Tipi Çerçeveler ile Uyarlamalı Video Akışlandırma Adaptive Video Streaming With H.264 SP Frames Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi Cilt 18, Sayı 2, 12, Sayfa 73-83 H.264 SP Tipi Çerçeveler ile Uyarlamalı Video Akışlandırma Adaptive Video Streaming With H.264 SP Frames Müge SAYIT

Detaylı

Bilgisayar Ağlarında Güvenlik. Prof. Dr. Eşref ADALI www. Adalı.net

Bilgisayar Ağlarında Güvenlik. Prof. Dr. Eşref ADALI www. Adalı.net Bilgisayar Ağlarında Güvenlik Prof. Dr. Eşref ADALI www. Adalı.net ISO/OSI Protocol Katman sırası Katman adı Hedef 7 Uygulama Yazılımlar Uygulamaya yönelik yazılımlar 6 Sunum 5 Oturum 4 Taşıma Ara katman:

Detaylı

F frame prop acl. F frame. 1.1 Dur ve bekle (stop & wait) kullanım oranı. 1 = olarak ifade edilebilecektir. a = dersek; L R.

F frame prop acl. F frame. 1.1 Dur ve bekle (stop & wait) kullanım oranı. 1 = olarak ifade edilebilecektir. a = dersek; L R. 1.1 Dur ve bekle (sop & wai) kullanım oranı Herhangi bir akış konrol ekniğinin ne derece ekin olduğunu ölçebilmek üzere ha kullanım oranının incelenmesi gereklidir. Dur ve bekle akış konrol ekniğinde haın

Detaylı

Doç. Dr. Cüneyt BAYILMIŞ

Doç. Dr. Cüneyt BAYILMIŞ BSM 460 KABLOSUZ ALGILAYICI AĞLAR 1 BSM 460 KABLOSUZ ALGILAYICI AĞLAR 1. Hafta NESNELERİN İNTERNETİ (Internet of Things, IoT) 2 Giriş İletişim teknolojilerinde ve mikroelektronik devrelerde yaşanan gelişmeler

Detaylı

7. Bölüm Robot Programlamada Mantıksal Fonksiyonlar

7. Bölüm Robot Programlamada Mantıksal Fonksiyonlar 7. Bölüm Robot Programlamada Mantıksal Fonksiyonlar 7. Bölüm: Mantıksal Fonksiyonlar 7.1. Mantıksal Programlamanın Temelleri Endüstriyel Robot sisteminde çevre birimlerle olan iletişimin sağlanmasında

Detaylı

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Ağları I BIL305 5 3+2 4 6

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Ağları I BIL305 5 3+2 4 6 DERS BİLGİLERİ Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS Bilgisayar Ağları I BIL305 5 3+2 4 6 Ön Koşul Dersleri Dersin Dili Dersin Seviyesi Dersin Türü Türkçe Lisans Zorunlu / Yüz Yüze Dersin

Detaylı

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP TCP/IP Protokolü TCP/IP TCP/IP nin tarihi ARPANET ile başlayan Internetin tarihidir. Adreslerin dağıtımı NIC (Network Information Center) tarafından yapılır. Türkiye de ise bunu ODTÜ-TUBİTAK yapmaktadır.

Detaylı

3. Bölüm: Ağ Protokolleri ve İletişimleri

3. Bölüm: Ağ Protokolleri ve İletişimleri 3. Bölüm: Ağ Protokolleri ve İletişimleri CCNA 1 - Ağlara Giriş Yrd.Doç.Dr. Ersan Okatan v 1.0 Presentation_ID 1 3. Bölüm: Hedefler Öğrenciler aşağıdakileri yapabilecek: Kuralların iletişimi kolaylaştırmak

Detaylı

Bilgisayar Ağlarında Özel Konular (COMPE 435) Ders Detayları

Bilgisayar Ağlarında Özel Konular (COMPE 435) Ders Detayları Bilgisayar Ağlarında Özel Konular (COMPE 435) Ders Detayları Ders Adı Bilgisayar Ağlarında Özel Konular Ders Kodu COMPE 435 Dönemi Ders Uygulama Laboratuar Kredi AKTS Saati Saati Saati Seçmeli 3 0 0 3

Detaylı

Ağ Standartları ve Protokolleri

Ağ Standartları ve Protokolleri Ağ Standartları ve Protokolleri Yaşar Tonta Hacettepe Üniversitesi Bilgi ve Belge Yönetimi Bölümü DOK 422: Bilgi Ağları Kaynak: Bogdan Ghita http://ted.see.plymouth.ac.uk/bogdan DOK 422 Bahar 2005 2005.03.01

Detaylı

Çekişme Temelli Ortam Erişimi Algoritmaları Dilim Atama İhtimalleri Karşılaştırması

Çekişme Temelli Ortam Erişimi Algoritmaları Dilim Atama İhtimalleri Karşılaştırması Çekişme Temelli Ortam Erişimi Algoritmaları Dilim Atama İhtimalleri Karşılaştırması Hasan Ferit Enişer İlker Demirkol Boğaziçi Üniversitesi / Türkiye Univ. Politecnica de Catalunya / İspanya 1. MOTİVASYON

Detaylı

VOIP. Voice Over Internet Protocol (Internet Protokolü Üzerinden Ses) SEBAHAT111TİN GÜÇLÜ FIRAT ÜNİVERSİTESİ YAZILIM MÜHENDİSLİĞİ 1

VOIP. Voice Over Internet Protocol (Internet Protokolü Üzerinden Ses) SEBAHAT111TİN GÜÇLÜ FIRAT ÜNİVERSİTESİ YAZILIM MÜHENDİSLİĞİ 1 VOIP Voice Over Internet Protocol (Internet Protokolü Üzerinden Ses) 16541905 SEBAHAT111TİN GÜÇLÜ FIRAT ÜNİVERSİTESİ YAZILIM MÜHENDİSLİĞİ 1 VOIP NEDİR Açılımı; "Voice Over Internet Protocol" yani "Internet

Detaylı

İsimler : Köksal İçöz, Çağdaş Yürekli, Emre Uzun, Mustafa Ünsal Numaralar : 040090295, 040080459, 040090275, 040090282 Grup No : E-1

İsimler : Köksal İçöz, Çağdaş Yürekli, Emre Uzun, Mustafa Ünsal Numaralar : 040090295, 040080459, 040090275, 040090282 Grup No : E-1 EHB 481 Temel Haberleşme Sistemleri Tasarım ve Uygulamaları 2014-2015 Güz Yarıyılı Proje Aşama Raporu:. Aşama Standardizasyon Çalışmalarını İncelemesi Aşama : Aktivitenin Çıktıları İsimler : Köksal İçöz,

Detaylı

BLM 6196 Bilgisayar Ağları ve Haberleşme Protokolleri

BLM 6196 Bilgisayar Ağları ve Haberleşme Protokolleri BLM 6196 Bilgisayar Ağları ve Haberleşme Protokolleri Simple Network Management Protocol (SNMP) 22.12.2016 Mustafa Cihan Taştan 16505002 1 İçerik SNMP Nedir? Ne Amaçla Kullanılır? SNMP Çalışma Yapısı SNMP

Detaylı

TCP / IP NEDİR? TCP / IP SORUN ÇÖZME

TCP / IP NEDİR? TCP / IP SORUN ÇÖZME TCP / IP NEDİR? TCP / IP SORUN ÇÖZME İki ya da daha fazla bilgisayarın birbirleriyle haberleşmesi için protokollere ihtiyaçları vardır. Bu ihtiyaçlar doğrultusunda Uluslararası Standartlar Organizasyonu

Detaylı

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Gerçek-Zamanlı Veri Dağıtımı Dokümanı v 1.0.1 01.08.2011

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Gerçek-Zamanlı Veri Dağıtımı Dokümanı v 1.0.1 01.08.2011 DGridSim Gerçek Zamanlı Veri Grid Simülatörü Gerçek-Zamanlı Veri Dağıtımı Dokümanı v 1.0.1 01.08.2011 Mustafa Atanak Sefai Tandoğan Doç. Dr. Atakan Doğan 1. Tek Rotadan Veri Dağıtımı 1.1 Gerçek-Zamanlı

Detaylı

- Kablo gücünün uyulması zorunlu biçimde tanımlanması ve elektriksel izolasyon gereksinimlerinin açıklanması.

- Kablo gücünün uyulması zorunlu biçimde tanımlanması ve elektriksel izolasyon gereksinimlerinin açıklanması. IEEE1394-1995 aygıtı nasıl çalışır? Giriş FireWire olarak da bilinen IEEE1394, Apple Computer Inc. tarafından 1980'lerde piyasaya sürülmüştür. FireWire, mevcut paralel veri yollarına ucuz bir alternatif

Detaylı

Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi

Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi İpek ABASIKELEŞ, M.Fatih AKAY Bilgisayar Mühendisliği Bölümü Çukurova Üniversitesi

Detaylı

Tarzan: A Peer-to-Peer Anonymizing Network Layer 1 EMRE YESĐRCĐ 2 KONULAR Giriş Anonimlik Nedir? Tasarım ve Hedefler Kural Tanımı Kodlama Sonuç 3 Giriş Tarzan her düğümünde bir karıştırıcı olan bir peer

Detaylı

KABLOSUZ MESH AĞLAR, YÖNLENDİRME METRİKLERİ VE PROTOKOLLERİ

KABLOSUZ MESH AĞLAR, YÖNLENDİRME METRİKLERİ VE PROTOKOLLERİ KABLOSUZ MESH AĞLAR, YÖNLENDİRME METRİKLERİ VE PROTOKOLLERİ Bilgisayar Mühendisliği Bölümü İstanbul Üniversitesi ŞAFAK DURUKAN ODABAŞI İstanbul Üniversitesi Mühendislik Fakültesi Avcılar Kampüsü, 34320

Detaylı

Raptor Kodları ile İnternette Güvenilir İletim

Raptor Kodları ile İnternette Güvenilir İletim Raptor Kodları ile İnternette Güvenilir İletim 1 2 Ersan Okatan, Aylin Kantarcı 1 Mehmet Akif Ersoy Üniversitesi, Gölhisar Meslek Yüksekokulu, Burdur 2 Ege Üniversitesi, Bilgisayar Mühendisliği Bölümü,

Detaylı

TURBO KODLANMIŞ İŞARETLERDE SEYİRME ETKİSİNİ AZALTAN YAKLAŞIMLAR (*)

TURBO KODLANMIŞ İŞARETLERDE SEYİRME ETKİSİNİ AZALTAN YAKLAŞIMLAR (*) TURBO KODLANMIŞ İŞARETLERDE SEYİRME ETKİSİNİ AZALTAN YAKLAŞIMLAR (*) Osman Nuri Uçan İstanbul Üniversitesi, Elektronik Mühendisliği Bölümü Özet: Turbo kodlama, 1993 yıllarının başlarında önerilen ve hata

Detaylı

Ağ Protokolleri. Aysel Aksu. Nisan, 2016

Ağ Protokolleri. Aysel Aksu. Nisan, 2016 Ağ Protokolleri Aysel Aksu Nisan, 2016 İçindekiler 1 Giriş................................................ 2 2 AĞ PROTOKOLLERİ....................................... 3 2.1 TCP/IP MİMARİSİ VE KATMANLARI.........................

Detaylı

Internetin Yapı Taşları

Internetin Yapı Taşları Internetin Yapı Taşları Ali Erdinç Köroğlu III. Linux ve Özgür Yazılım Şenliği 13 Mayıs 200 Milli Kütüphane - Ankara Internetin Yapı Taşları OSI Katmanı TCP Katmanı IP Katmanı IP Adresleme IP Sınıfları

Detaylı

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2 Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları Dersi Lab. 2 İçerik IP ICMP MAC Tracert IP Protokolü Ağ katmanı paketlerin kaynaktan hedefe ulaşmasından sorumludur.

Detaylı

VİDEO KODLAMA. Yüksek Lisans Semineri

VİDEO KODLAMA. Yüksek Lisans Semineri VİDEO KODLAMA Yüksek Lisans Semineri Bu çalışmada Texas Instruments in DaVinci TM platformu üzerinden gerçekleştirilen video kodlama, internet tarayıcı ve ağ üzerinden çoklu ortam iletimi uygulamaları

Detaylı

Ağ Yönetiminin Fonksiyonel Mimarisi

Ağ Yönetiminin Fonksiyonel Mimarisi Bölüm 7 Ağ Yönetimi Ağ Yönetiminin Fonksiyonel Mimarisi a) Performans (Performance) Yönetimi b) Sistem Ayarları (Configuration) Yönetimi c) Hesap (Account) t)yönetimi i d) Hata (Fault) Yönetimi e) Güvenlik

Detaylı

Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği

Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği Gürol Erdoğan 1, Mustafa Yıldız 1, Mehmet Erdem Türsem 2, Selahattin Kuru 1 1 Enformatik Uygulama ve Araştırma Merkezi, Işık Üniversitesi, İstanbul

Detaylı

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 Ders- 12 Bilgisayar Ağları Yrd. Doç. Dr. Burcu Can Buğlalılar Bilgisayar Mühendisliği Bölümü Bilgisayar Katmanları İçerik Bilgisayar ağı nedir? Yerel alan ağları

Detaylı

YENĐ NESĐL HETEROJEN KABLOSUZ AĞLARDA ALGORĐTMALARI

YENĐ NESĐL HETEROJEN KABLOSUZ AĞLARDA ALGORĐTMALARI YENĐ NESĐL HETEROJEN KABLOSUZ AĞLARDA QoS ROUTING ALGORĐTMALARI Bilgisayar Mühendisliği Bölümü Đstanbul Üniversitesi Şafak DURUKAN ODABAŞI, A. Halim ZAĐM Đstanbul Üniversitesi Mühendislik Fakültesi Avcılar

Detaylı

BİLGİSAYAR AĞLARI & Ns2 AĞ SİMÜLATÖRÜ Hafta-6 Bağlantı Kurma

BİLGİSAYAR AĞLARI & Ns2 AĞ SİMÜLATÖRÜ Hafta-6 Bağlantı Kurma 1Chapter 2 BİLGİSAYAR AĞLARI & Ns2 AĞ SİMÜLATÖRÜ Hafta-6 Bağlantı Kurma Dr. Zafer ALBAYRAK zalbayrak@karabuk.edu.tr 2015 ref: lary l. Peerson (computer networks-fifth edition) Hafta konuları Ağa bağlanan

Detaylı

Yeni Nesil Kablosuz İletişim

Yeni Nesil Kablosuz İletişim Yeni Nesil Kablosuz İletişim Kablosuz Çözümler Kullanıcı Sayıları ve Kapsama Alanları Tekli Yönetilebilir Yaygın Uygulamalar E-Posta, Web E-Posta, Web Ticari Uygulamalar Ses, Data ve Video Önceliklendirme,

Detaylı

Bilgisayar Programcılığı

Bilgisayar Programcılığı Bilgisayar Programcılığı Uzaktan Eğitim Programı e-bġlg 121 AĞ TEKNOLOJĠLERĠNĠN TEMELLERĠ Öğr. Gör. Bekir Güler E-mail: bguler@fatih.edu.tr Hafta 7: Bağlantı (link) katmanı ve Yerel Alan ağı (Local Area

Detaylı

IPv6 Başlığında Bulunan Akış Etiketi Alanının Kullanım Yaklaşımları. Okt. Sadettin DEMİR Yrd. Doç. Dr. İbrahim Özçelik

IPv6 Başlığında Bulunan Akış Etiketi Alanının Kullanım Yaklaşımları. Okt. Sadettin DEMİR Yrd. Doç. Dr. İbrahim Özçelik IPv6 Başlığında Bulunan Akış Etiketi Alanının Kullanım Yaklaşımları Okt. Sadettin DEMİR Yrd. Doç. Dr. İbrahim Özçelik GİRİŞ İnternet mimarisi paket anahtarlamalı ağlar üzerinde best effort tabir edilen,

Detaylı

İleri Düzey Bilgisayar Ağları

İleri Düzey Bilgisayar Ağları İleri Düzey Bilgisayar Ağları Ders 1 Ders Tanıtımı ve Giriş Mehmet Demirci Ben kimim? Yrd. Doç. Dr. Mehmet Demirci Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü PhD: Georgia Tech, 2013 Tez konusu: Sanal

Detaylı

TRANSPORT KATMANI. Akış kontrolu yapar. Bütün bu işlevleri yerine getiren protokollerden önemlileri şunlardır: 1 *TCP, * UDP, *SPX

TRANSPORT KATMANI. Akış kontrolu yapar. Bütün bu işlevleri yerine getiren protokollerden önemlileri şunlardır: 1 *TCP, * UDP, *SPX TRANSPORT KATMANI İki bilgisayardaki uygulamalar arasındaki iletişimin sağlanması bu katman mekanizmalarıyla olur. Bu katman iletişim kurmak isteyen bilgisayarların sanal olarak iletişim kurmalarını, bu

Detaylı

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları Dersi Lab. 2 İçerik IP ICMP MAC Tracert 1 IP Protokolü Ağ katmanı paketlerin kaynaktan hedefe ulaşmasından sorumludur.

Detaylı

OPNET IT Guru-TCP. Amaç:

OPNET IT Guru-TCP. Amaç: Amaç: OPNET IT Guru-TCP Bu laboratuvar uygulaması tıkanık kontrolü algoritmalarının TCP ye (Transmission Control Protocol, İletim Kontrolü Protokolü) uygulanışını göstermek amacıyla tasarlanmıştır. Simülasyon

Detaylı

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 10. Hata Kontrolü

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 10. Hata Kontrolü Veri İletişimi Data Communications Suat ÖZDEMİR Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü 10. Hata Kontrolü Konular Giriş Blok kodlama Lineer blok kodlar Cyclic kodlar Checksum http://ceng.gazi.edu.tr/~ozdemir

Detaylı

OSI Referans Modeli. OSI Referans Modeli. OSI Başvuru Modeli Nedir? OSI Başvuru Modeli Nedir?

OSI Referans Modeli. OSI Referans Modeli. OSI Başvuru Modeli Nedir? OSI Başvuru Modeli Nedir? OSI Referans Modeli OSI Referans Modeli Haberleşme ağları karmaşık bir yapıya sahiptir. Ortamın fiziksel olarak yaratılması, Bu ortam üzerinde veri aktarımı için gerekli kodlamanın yapılması, paketlerin

Detaylı

IP adresleri en yaygın ve popüler hierarşik adresleme uygulamasıdır. IP, Internetin kullandığı ağ protokolüdür ve yaygınlaşmasında çok büyük rol

IP adresleri en yaygın ve popüler hierarşik adresleme uygulamasıdır. IP, Internetin kullandığı ağ protokolüdür ve yaygınlaşmasında çok büyük rol TCP/IP modeli ISO/OSI gibi katmanli yapıdadır ve 4 adet katmana sahiptir. Bazı katman isimleri ISO/OSI model ile benzerlik gösterir. Ancak iki ayrı modeldeki isimleri aynı olan katmanların görevlerini

Detaylı

Veri İletişimi Data Communications

Veri İletişimi Data Communications Veri İletişimi Data Communications Suat ÖZDEMİR Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü 12. Çoklu Erişim Çoklu Erişim İletişimde bulunan uç noktalar arasında her zaman atanmış bir kanal bulunmayabilir

Detaylı

İleri Düzey Bilgisayar Ağları

İleri Düzey Bilgisayar Ağları İleri Düzey Bilgisayar Ağları Ders 1 Ders Tanıtımı ve Giriş Mehmet Demirci Ben kimim? Yrd. Doç. Dr. Mehmet Demirci PhD: Georgia Tech, Ağustos 2013 Tez konusu: Sanal ağlarda yardımcı servislerin tasarımı

Detaylı

Oturum Başlatma Protokolü ve Uygulamaları

Oturum Başlatma Protokolü ve Uygulamaları Karadeniz Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları Laboratuvarı Oturum Başlatma Protokolü ve Uygulamaları SIP Nedir? SIP ( S ession I nitiation P rotocol - Oturum Başlatma Protokolü),

Detaylı

Yeni Nesil Güvenlik Duvarlarında Olması Beklenen Özellikler ve Uygulama Bazlı Filtreleme

Yeni Nesil Güvenlik Duvarlarında Olması Beklenen Özellikler ve Uygulama Bazlı Filtreleme LOGO Yeni Nesil Güvenlik Duvarlarında Olması Beklenen Özellikler ve Uygulama Bazlı Filtreleme Mustafa COŞAR - İsmail ARIK Hitit Üniversitesi Bilgi İşlem Daire Başkanlığı Ağ Güvenliği ve Önemi Kurumsal

Detaylı

HABERLEŞME. izlenebilmekte ve komut alabilmektedir.

HABERLEŞME. izlenebilmekte ve komut alabilmektedir. HABERLEŞME Otomasyon tip GESS ürünleri dış ortamla haberleşerek durum bilgilerini, ölçüm sonuçlarını (gerilim, akım, frekans) ve hata mesajlarını izleme imkanı sunmaktadır. Cihazlar dış ortamla haberleştirirken

Detaylı

BM 402 Bilgisayar Ağları (Computer Networks)

BM 402 Bilgisayar Ağları (Computer Networks) BM 402 Bilgisayar Ağları (Computer Networks) M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, ders kitabının yazarları James F. Kurose ve Keith W. Ross tarafından

Detaylı

Mobil ve Kablosuz Ağlar (Mobile and Wireless Networks)

Mobil ve Kablosuz Ağlar (Mobile and Wireless Networks) Mobil ve Kablosuz Ağlar (Mobile and Wireless Networks) Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Ders konuları Wi-Fi ve IEEE 802.11 Mimari CSMA/CA MAC Katmanı Çerçeve

Detaylı

Veri İletişimi Data Communications

Veri İletişimi Data Communications Veri İletişimi Data Communications Suat ÖZDEMİR Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü 2. Ağ Modelleri Internet: Her zaman çalışıyor Bedava Farkına varabileceğiniz ölçüde tıkanıklıklar hemen

Detaylı

Lab7-Dinamik Yönlendirme ve RIP

Lab7-Dinamik Yönlendirme ve RIP Lab7-Dinamik Yönlendirme ve Yönlendirme Ağ yöneticileri dinamik yönlendirme protokolünü temel olarak düşünürler. Ağın büyüklüğü, kullanılan hattın bant genişliği, ağ yönlendiricilerinin güç işlemleri,

Detaylı

Bunu engellemek için belli noktalarda optik sinyali kuvvetlendirmek gereklidir. Bu amaçla kullanılabilecek yöntemler aşağıda belirtilmiştir:

Bunu engellemek için belli noktalarda optik sinyali kuvvetlendirmek gereklidir. Bu amaçla kullanılabilecek yöntemler aşağıda belirtilmiştir: Çok yüksek bandgenişliğine sahip olmaları, Fiber Optik kabloları günümüzde, transmisyon omurga ağlarında vazgeçilmez hale getirmiştir. Bununla beraber, yüksek trafik taşıyabilme kapasitesini tüm ağ boyunca

Detaylı

Tahir Emre KALAYCI. Error Resilience: Hata Esnekliği

Tahir Emre KALAYCI. Error Resilience: Hata Esnekliği Tahir Emre KALAYCI Error Resilience: Hata Esnekliği İnternet Üzerinde Görüntü Akışı İnternet sadece best effort servis sunar. İnternet Üzerinde Video Akış Problemleri: Veriyolu genişliği ( Bandwidth )

Detaylı

BÖLÜM 1 TEMEL KAVRAMLAR

BÖLÜM 1 TEMEL KAVRAMLAR BÖLÜM 1 TEMEL KAVRAMLAR Bölümün Amacı Öğrenci, Analog haberleşmeye kıyasla sayısal iletişimin temel ilkelerini ve sayısal haberleşmede geçen temel kavramları öğrenecek ve örnekleme teoremini anlayabilecektir.

Detaylı

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER Yazılımı ve Genel Özellikleri Doç.Dr. Cüneyt BAYILMIŞ Kablosuz Ağların Modellemesi ve Analizi 1 OPNET OPNET Modeler, iletişim sistemleri ve

Detaylı

Internet in Kısa Tarihçesi

Internet in Kısa Tarihçesi TCP/IP Internet in Kısa Tarihçesi İlk geniş alan ağı olan ARPANET 1960 lı yılların ortasında askeri amaçlarla ortaya çıktı. Problem: Nükleer bir savaş esnasında telefon hatlarının çoğunun tahrip olması

Detaylı

Bölüm 2 : ANAHTARLAMA : DEVRE ANAHTARLAMA. MESAJ ANAHTARLAMA. PAKET ANAHTARLAMA.

Bölüm 2 : ANAHTARLAMA : DEVRE ANAHTARLAMA. MESAJ ANAHTARLAMA. PAKET ANAHTARLAMA. Bölüm 2 : ANAHTARLAMA : DEVRE ANAHTARLAMA. MESAJ ANAHTARLAMA. PAKET ANAHTARLAMA. Türkçe (İngilizce) karşılıklar Devre Anahtarlama (circuit switching) Mesaj Anahtarlama (message switching) Paket Anahtarlama

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı HAFTA VIII Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Internet Katmanı Protokolleri Internet Katmanı Protokolleri 4 protokolden oluşur. IP (Internet Protokol) Protokolü İnternet Kontrol Mesaj

Detaylı

Silver Peak Çözümleri: İş Sürekliliği ve Felaket Kurtarma

Silver Peak Çözümleri: İş Sürekliliği ve Felaket Kurtarma Silver Peak Çözümleri: İş Sürekliliği ve Felaket Kurtarma WAN hattınızın Performansı felaket kurtarma hedefinize engel olmasın. Silver Peak geniş alan ağı üzerinden veri çoğaltması(replikasyon), dış ortam

Detaylı

BİLGİSAYAR AĞLARI. «Uygulama Katmanı»

BİLGİSAYAR AĞLARI. «Uygulama Katmanı» BİLGİSAYAR AĞLARI «Uygulama Katmanı» İÇİNDEKİLER TCP/IP ve OSI Modeli TCP/IP Modeli Neden TCP/IP Modeli TCP/IP Modeli (Protokolü)Katmanları OSI Modeli Neden OSI Modeli OSI Modeli Katmanları OSI ve TCP

Detaylı

OPNET PROJECT EDİTÖRDE. Doç. Dr. Cüneyt BAYILMIŞ

OPNET PROJECT EDİTÖRDE. Doç. Dr. Cüneyt BAYILMIŞ BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET PROJECT EDİTÖRDE UYGULAMA GELİŞTİRME - 2-1 OPNET MODELER PROJE EDİTÖRDE UYGULAMA GELİŞTİRME Applications Profiles Kullanımı 2 Aşağıdaki Ağı Project

Detaylı

Bilgisayar Sistemleri ilk ortaya çıktığında...

Bilgisayar Sistemleri ilk ortaya çıktığında... Bilgisayar Ağları Bilgisayar Sistemleri ilk ortaya çıktığında... Merkezi yapıya sahip ENIAC (1945) ~167 m² 30 ton IBM 650 (1960) K.G.M Dk.da ~ 74000 işlem 12 yıl kullanılmıştır http://the eniac.com www.kgm.gov.tr

Detaylı

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Yazılım Tasarımı Dokümanı v 1.0.1 01.08.2011. Mustafa Atanak Sefai Tandoğan Doç. Dr.

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Yazılım Tasarımı Dokümanı v 1.0.1 01.08.2011. Mustafa Atanak Sefai Tandoğan Doç. Dr. DGridSim Gerçek Zamanlı Veri Grid Simülatörü Yazılım Tasarımı Dokümanı v 1.0.1 01.08.2011 Mustafa Atanak Sefai Tandoğan Doç. Dr. Atakan Doğan 1. Sistem Mimarisi DGridSim katmanlı bir yapı göz önünde bulundurularak

Detaylı

İletişim Ağları Communication Networks

İletişim Ağları Communication Networks İletişim Ağları Communication Networks Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Bu dersin sunumları, Behrouz A. Forouzan, Data Communications and Networking 4/E, McGraw-Hill,

Detaylı

03/03/2015. OSI ve cihazlar. Ağ Donanımları Cihazlar YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici REPEATER

03/03/2015. OSI ve cihazlar. Ağ Donanımları Cihazlar YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici REPEATER Ağ Donanımları Cihazlar OSI ve cihazlar OSI Katmanı Uygulama Sunum Oturum Taşıma Ağ Veri İletim Fiziksel Cihaz Yönlendirici (Router) Katman 3 Switch Köprü (Bridge) Katman 2 Switch NIC, Yineleyici (Repeater)

Detaylı