Nail Akar. Orta Doğu Teknik Üniversitesi Elektrik Elektronik Mühendisliği Ankara, Türkiye Tel: )
|
|
- Umut Çağlayan
- 8 yıl önce
- İzleme sayısı:
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 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. 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İ. 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ü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 Ö Ğ 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 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Ġ 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 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ığı 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) 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) 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ı
İ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ı 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
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
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ı 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
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 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ı
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. 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ı
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 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
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 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İ İ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 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 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 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
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 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
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
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) 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ı 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.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 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
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 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.
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Ş
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: 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 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 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 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ı 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 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ı 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) 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
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 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 İ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 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ı.
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 İ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İ 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 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 (*) 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 İç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ı 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 İç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 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
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 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 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 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
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 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ığı 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 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ı 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 İ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 1 IP Protokolü Ağ katmanı paketlerin kaynaktan hedefe ulaşmasından sorumludur.
Detaylı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ü
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 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
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 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ı 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ı
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
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 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) 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) 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 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 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:
Ç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 İ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ü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 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
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. 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ı
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 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ı» İÇİ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Ş
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 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. 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 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
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ı