İçerikleri sosyal medya üzerinden paylaşarak daha fazla kişiye ulaşmasına yardımcı olabilirsiniz.




Kategori: Network
Fırat Boyan 12.06.2018 2

QoS (Quality of Service – Servis Kalitesi) Nedir?

Quality of Service (QoS), Network trafiğini yönetmek ve belirli veri türlerine öncelik tanımak için kullanılan kritik bir Network yönetim aracıdır. Gelişen dijital dünyada, özellikle yüksek veri yoğunluğuna sahip kurumsal ortamlarda, QoS'un önemi her geçen gün artmaktadır. Veri iletiminin sorunsuz gerçekleşmesi, hem kullanıcı deneyimi açısından hem de operasyonel süreçlerin kesintisiz devam etmesi için hayati öneme sahiptir. QoS, Network üzerindeki belirli uygulama ve hizmetlere öncelik tanıyarak, bant genişliğinin daha verimli kullanılmasını sağlar.

QoS'un temel amacı, Network üzerindeki trafiği analiz ederek, kritik uygulamalara daha fazla kaynak tahsis etmek ve bu sayede veri kaybını, gecikmeleri veya tıkanıklıkları en aza indirmektir. Özellikle video konferans, VoIP gibi gecikmeye duyarlı hizmetlerin kullanıldığı ortamlarda, QoS'un etkin bir şekilde kullanımı büyük fark yaratır. Bu tür hizmetlerde, her milisaniye önem taşır ve QoS sayesinde ses ya da görüntü kalitesi korunarak hizmet sürekliliği sağlanır. Verinin doğru bir şekilde sınıflandırılması, paketlerin belirli bir sıraya göre yönlendirilmesi ve önceliklendirilmesi, QoS'un işleyişindeki temel prensiplerden biridir.

Network üzerindeki veri paketleri farklı türlerde olabilir ve her birinin önemi aynı değildir. QoS, bu paketleri öncelik sırasına göre yönetir. Örneğin, bir e-posta hizmeti ile video akışı hizmeti aynı anda aynı Network üzerinde çalışıyor olabilir. QoS, video akışının gecikmeye daha duyarlı olduğundan dolayı ona daha fazla Band Width (bant genişliği) ayırırken, e-posta trafiğini daha düşük bir öncelikte işler. Bu şekilde, kritik hizmetlerin aksamadan devam etmesi sağlanır. Veri akışı üzerindeki bu tür yönetim stratejileri, özellikle yoğun Network yapılarında yüksek performans sağlar.

QoS'un uygulanabilmesi için genellikle Network cihazları üzerinde belirli ayarlamalar yapılması gerekir. Router, Switch gibi cihazlar üzerinde tanımlanan kurallar, hangi tür trafiğin öncelikli olacağını belirler. Bu cihazlar, Network üzerindeki veri paketlerini analiz eder ve önceden belirlenen kurallar doğrultusunda bu paketleri işler. QoS, bu aşamada Network üzerindeki trafiği izleyerek, anlık yoğunluklara göre dinamik olarak ayar yapabilir. Böylece, sabit bir önceliklendirme yerine, trafiğin anlık durumuna göre optimize edilmiş bir performans elde edilir.

Özellikle geniş Network altyapılarında, QoS'un etkili kullanımı Network'ün genel sağlığını koruma açısından oldukça kritiktir. Yoğun veri trafiği altında kalan bir Network'te, QoS olmadan birçok uygulama yavaşlar ya da hizmet kalitesinde düşüş yaşanır. Ancak, QoS devreye girdiğinde, Network trafiği dengelenir ve kritik uygulamalara her zaman yeterli Band Width sağlanır. Bu da kullanıcı deneyimini ve genel hizmet kalitesini doğrudan etkiler.

QoS-Quality of Service Nedir?
 

QoS (Quality of Service) Neden Önemlidir?

Quality of Service (QoS) modern Network altyapılarında giderek daha önemli hale gelen bir tekniktir. Gelişen teknoloji ve artan veri trafiği ile birlikte, Network üzerindeki Band Width talepleri de her geçen gün artmaktadır. Özellikle ses, video, veri aktarımı gibi farklı türlerdeki trafiğin aynı anda Network üzerinden taşındığı ortamlarda QoS, kritik bir rol oynar. QoS, belirli veri paketlerine öncelik tanıyarak, bu tür karmaşık ve yoğun trafiği yönetir. Peki, QoS neden bu kadar önemlidir?

QoS’un en önemli fonksiyonlarından biri, Network trafiğini sınıflandırarak gecikmeye hassas uygulamalara öncelik tanımasıdır. Örneğin, bir video konferans sırasında yaşanabilecek gecikmeler, ses ve görüntü kalitesinin düşmesine, hatta iletişim kopmalarına yol açabilir. Aynı anda e-posta trafiği gibi gecikmeye karşı daha toleranslı uygulamalar da Network'ü kullanıyor olabilir. Bu tür senaryolarda, QoS devreye girerek video konferans trafiğine öncelik tanır ve gecikmelerin önüne geçer. Böylece kritik öneme sahip uygulamalar aksamadan çalışmaya devam ederken, diğer uygulamalar da hizmet vermeye devam eder.

Bir diğer önemli neden ise, QoS’un Network kaynaklarının etkin ve verimli kullanılmasını sağlamasıdır. Özellikle büyük Network'lerde, eş zamanlı olarak çalışan farklı hizmetlerin aynı bant genişliğini paylaşması gerekir. QoS, bu paylaşımı optimize eder. Kritik öneme sahip olan uygulamalara daha fazla kaynak tahsis ederken, daha az öneme sahip uygulamalara sınırlı Band Width sağlar. Bu denge, Network performansını en üst düzeyde tutar ve hizmet kalitesini artırır. Sonuç olarak, Network üzerindeki trafiğin daha kontrollü bir şekilde yönetilmesi, hizmet kesintilerini en aza indirir.

QoS aynı zamanda Network'ün genel performansını koruma ve iyileştirme açısından da hayati öneme sahiptir. Özellikle yüksek Band Width gerektiren uygulamaların kullanıldığı ortamlarda, Network tıkanıklıkları kaçınılmaz hale gelebilir. Bu tıkanıklıklar, sadece ilgili uygulamaları değil, tüm Network performansını etkileyebilir. QoS, tıkanıklık durumlarında belirli paketlerin önceliğini artırarak bu durumu yönetir ve tüm Network’ün sağlıklı çalışmasını sağlar. Örneğin, bir veri merkezinde çalışan hizmetlerin aksaması, QoS kullanılmadığında olası bir Network sıkışıklığı yüzünden çok daha yaygın hale gelebilir.

Güvenlik de QoS’un önemini artıran bir başka faktördür. Network üzerindeki bazı zararlı ya da istenmeyen trafiğin kontrol edilmesi, QoS ile daha etkili hale getirilebilir. QoS, belirli türdeki trafiği sınırlayarak ya da engelleyerek, Network üzerindeki potansiyel tehditleri azaltabilir. Örneğin, büyük veri aktarımlarında ya da DDoS saldırıları gibi durumlarda, zararlı trafik QoS ile daha alt bir önceliğe alınabilir, bu da kritik uygulamaların kesintisiz çalışmasını sağlar.
 

QoS (Quality of Service) Nasıl Çalışır?

Quality of Service (QoS), Network trafiğini yönetmek ve optimize etmek için kullanılan bir teknolojidir. QoS, Network üzerindeki veri trafiğini analiz eder ve her bir trafik türüne öncelik tanıyarak Network performansını en üst düzeye çıkarmayı hedefler. Bu süreçte, çeşitli parametreler göz önünde bulundurulur ve trafiğin farklı türlerdeki ihtiyaçları dengelenir. Network üzerinde taşınan veriler, gecikme, bant genişliği, veri kaybı gibi faktörlerden etkilenebilir ve her bir uygulamanın bu faktörlere duyarlılığı farklıdır. QoS, bu farklılıkları yöneterek hizmet kalitesini korur.

1- Processing Delay (İşlem Gecikmesi)

Bu gecikme, veri paketlerinin Router ya da Switch gibi Network cihazları tarafından işlenmesi sırasında ortaya çıkar. Gelen paketlerin yönlendirilmesi ve analiz edilmesi belirli bir süre alır ve bu süre işlem gecikmesi olarak adlandırılır.

2- Serialization Delay (Serileşme Gecikmesi)

Bir veri paketinin Network üzerinde bit bazında iletilmesi sırasında oluşan gecikmedir. Veri paketlerinin birbiri ardına sırayla iletilmesi, paket büyüklüğüne ve Network hızına bağlı olarak belirli bir zaman alır.

3- End-to-end Delay (Noktalar Arası Gecikme)

Bir veri paketinin kaynaktan hedefe ulaşması için geçen toplam süredir. Bu süre, işlem gecikmeleri, serileşme gecikmeleri ve Network üzerindeki diğer gecikme türlerinin toplamından oluşur. Özellikle gerçek zamanlı uygulamalarda, bu gecikme minimum seviyede tutulmalıdır.

Bu parametreler dışında, QoS performansını etkileyen birkaç önemli faktör daha bulunmaktadır:

Jitter (Seğirme): Jitter, veri paketlerinin hedefe ulaşma sürelerinde meydana gelen düzensizlikleri ifade eder. Özellikle ses ve video trafiğinde kritik bir rol oynar. Eğer veri paketleri düzensiz aralıklarla varırsa, hizmet kalitesi düşer ve ses ya da video akışında bozulmalar yaşanır.

Bandwidth (Bant Genişliği): Bir Network'ün belirli bir zaman diliminde iletebileceği maksimum veri miktarını ifade eder. Yüksek bant genişliği, daha fazla verinin aynı anda taşınmasına olanak tanır. QoS, kritik uygulamalar için gerekli bant genişliğini optimize ederek, her bir uygulamanın ihtiyaç duyduğu kapasitenin sağlanmasını garanti eder.

Throughput (Veri Hacmi): Network üzerinden başarıyla iletilen veri miktarını ifade eder. Throughput, pratikte Band Width'in ne kadar verimli kullanıldığını gösterir. QoS, Throughput'u artırarak Network performansını en üst düzeye çıkarır.

Packet Loss (Paket Kaybı): Veri paketlerinin Network üzerinde kaybolması ya da hedefe ulaşamamasıdır. Gerçek zamanlı uygulamalarda paket kaybı, hizmet kalitesini önemli ölçüde düşürebilir. QoS, paket kaybını minimize ederek veri akışını güvenli hale getirir.

Internet üzerinde kullanılan uygulamaların her biri bu parametrelere farklı derecelerde duyarlıdır. Örneğin, ses haberleşmesi için Jitter ve gecikme duyarlılığı çok yüksektir, ancak paket kaybı orta düzeyde tolere edilebilir. Video uygulamaları ise yüksek bant genişliği, düşük Jitter ve düşük gecikme gereksinimlerine sahiptir. Telnet gibi uygulamalarda Band Width düşük seviyede önemlidir, ancak gecikme ve paket kaybı duyarlılığı daha yüksektir. Dosya transferi yapan FTP uygulamaları ise daha az Jitter ve gecikme duyarlılığına sahipken, yüksek Throughput ve Band Width gerektirir.

QoS nedir?

QoS (Quality of Service), Network üzerindeki kaynakların verimli kullanılmasını sağlayarak, aynı anda çalışan uygulamaların birbirini olumsuz etkilemesini önler. QoS’un amacı, her uygulamanın ihtiyaçlarına göre belirli bir servis seviyesi sunarak, trafiği optimize etmektir. Bir uygulamaya diğerinden daha fazla Bandwidth ayrılması, o uygulamanın diğerinden daha önemli olduğu anlamına gelmez. Bu işlem, sadece her uygulamanın kendi gereksinimlerine göre kaynak tahsisi yapılmasıdır. QoS ayrıca bir Congestion Management (tıkanıklık yönetimi) işlevi görür; Network üzerinde tıkanıklık oluştuğunda, veri paketleri sıraya alınarak hangi paketin önce iletileceğini belirler. Bu sayede, kritik uygulamalar için önceliklendirme yapılabilir.

WAN ve LAN Network'leri arasındaki farklar da QoS’un kullanımını etkiler. WAN çıkışlarında kaynaklar daha sınırlı olduğundan, QoS kullanımı daha gereklidir ve faydası daha açık bir şekilde görülür. Buna karşın LAN ortamlarında Band Width, genellikle daha yüksek olduğu için QoS ihtiyacı sorgulanabilir. Ancak yüksek Band Width, tek başına her sorunu çözmez. Örneğin, bir FTP uygulaması ile video konferans aynı anda çalıştığında, TCP'nin mevcut bant genişliğinin çoğunu kullanması mümkündür. Bu da video konferans kalitesini düşürebilir. Ayrıca, bant genişliğinin artırılması Jitter ve gecikme (Delay) gibi gerçek zamanlı uygulamalarda kritik olan sorunları çözmez. Bu nedenle, QoS kullanımı, sadece bant genişliğini yönetmekle kalmaz, aynı zamanda Jitter ve gecikme gibi problemleri de ele alır.

QoS (Quality of Service) Standardı

QoS (Quality of Service) standardı, Network üzerindeki veri akışını optimize etmek ve belirli trafik türlerine öncelik tanımak için geliştirilmiş bir dizi kural ve mekanizmayı içerir. Bu standartlar, Network performansının artırılmasını, trafiğin yönetilmesini ve gecikme, Jitter, paket kaybı gibi sorunların minimize edilmesini hedefler. QoS standartları, özellikle farklı uygulamaların aynı anda çalıştığı karmaşık Network'lerde her bir uygulamanın ihtiyaç duyduğu kaynaklara erişimini sağlamaya odaklanır.

QoS standartları, trafik sınıflandırma ve işaretleme mekanizmalarına dayanır. Bu standartlar arasında en yaygın olarak kullanılanlar şunlardır:

Integrated Services (IntServ)

QoS standartlarının ilk uygulamalarından biri olan IntServ, her bir veri akışı için ayrılmış bir kaynak planlaması yapar. Bu standart, belirli uygulamalara bant genişliği, gecikme ve Jitter gibi parametreler üzerinde sıkı kontrol sağlayarak hizmet kalitesini garanti eder. Ancak, IntServ, her akış için kaynak ayırma gerekliliği nedeniyle büyük ölçekli Network'lerde uygulanması zor ve maliyetli olabilir.

Differentiated Services (DiffServ)

QoS standardının modern ve daha esnek bir versiyonu olan DiffServ, veri akışlarını farklı sınıflara ayırarak bu sınıflara öncelik atar. DiffServ, veri paketlerini işaretleyerek, belirli trafiğe öncelik tanır. Bu standart, büyük ölçekli ve yoğun Network'lerde daha etkili bir yönetim sağlar, çünkü her bir akış yerine trafik sınıfları üzerinden işlem yapar.

802.1p (Layer 2 QoS)

IEEE 802.1p standardı, Ethernet Frame'lerinde bulunan Priority Code Point (PCP) alanı aracılığıyla 8 farklı öncelik seviyesi sunar. Bu seviyeler, Network üzerindeki trafiği sınıflandırarak, farklı uygulamalara ve hizmet türlerine göre önceliklendirme yapılmasını sağlar. Ethernet Frame'lerinde yer alan bu 3 bitlik alan, verinin ne kadar acil ve kritik olduğuna göre bir öncelik seviyesi belirler. Bu öncelik seviyeleri, 0'dan 7'ye kadar numaralandırılmıştır ve her seviye farklı trafik türlerine göre atanmıştır.

Öncelik Seviyeleri ve Kullanım Alanları

» Seviye 7 (Network Kontrolü): Bu en yüksek öncelik seviyesidir ve Network yönetimi ile ilgili kritik paketler için kullanılır. Router veya Switch gibi cihazların yönetimi ve kontrol paketleri, bu seviyede iletilir. Bu trafiğin kesintisiz ve gecikmesiz çalışması son derece önemlidir.

» Seviye 6 (İnteraktif Ses/Video): Gerçek zamanlı ses ve video trafiği, bu seviyede işlenir. VoIP ve video konferans uygulamaları, gecikme ve Jitter'e karşı oldukça hassas olduğundan dolayı yüksek öncelik alır. Bu sayede, bu tür uygulamalarda kaliteli bir hizmet sunulur.

» Seviye 5 (Kritik Uygulamalar): Finansal işlemler, veri tabanı sorguları gibi kritik iş uygulamaları bu öncelik seviyesine sahiptir. Bu tür uygulamalar, genellikle gecikmeye karşı orta derecede hassas olup, yüksek güvenilirlik gerektirir.

» Seviye 4 (İnteraktif Uygulamalar): Web tarayıcılar, Telnet gibi kullanıcının anlık tepki beklediği uygulamalar bu seviyede işlenir. Bu uygulamalar gecikmeye duyarlıdır ancak ses ve video kadar kritik değildir.

» Seviye 3 (İşlem Sonuçları/Veri Aktarımı): Dosya transferi, yazıcı kuyrukları ve işlem sonuçları gibi gecikmeye daha az duyarlı trafiğe bu seviyede öncelik verilir. Özellikle FTP gibi uygulamalar bu sınıfa girer.

» Seviye 2 (Yedekleme Uygulamaları): Sistem yedeklemeleri ve büyük veri aktarımı gibi görevler bu seviyede yer alır. Bu trafiğin önceliği daha düşüktür, çünkü bu görevler genellikle arka planda çalışır ve ani yanıt süreleri gerektirmez.

» Seviye 1 (Arka Plan Uygulamaları): Arka planda çalışan ancak aciliyeti olmayan görevler bu seviyede işlenir. Örneğin, sistem güncellemeleri ya da uzun süreli veri transferi gibi işlemler burada yer alır.

» Seviye 0 (En Düşük Öncelik): Bu en düşük öncelik seviyesidir ve Network üzerinde gecikme veya kesinti durumunda en az önceliği alır. E-posta gibi düşük aciliyetli trafiğe bu seviyede öncelik tanınır.

Her bir öncelik seviyesi, Network trafiğinin daha etkin yönetilmesine olanak tanır. Network Band Width sınırlı olduğunda, bu seviyeler devreye girerek kritik trafiğin kesintisiz çalışmasını sağlar. Örneğin, VoIP ve video konferans gibi uygulamalar gecikme ve Jitter'a karşı hassastır, bu nedenle daha yüksek öncelik seviyelerine atanır. Buna karşın, FTP gibi uygulamalar yüksek Band Width gerektirse de gecikmeye daha az duyarlıdır, bu nedenle daha düşük seviyelerde çalışabilir.

Faydalı olması dileğiyle...


Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.



Yazar Hakkında

firatboyan.com


1985 yılında Alanya'da doğdum. İlk, orta ve lise öğrenimimi Alanya'da tamamladım. Liseden mezun olduktan sonra Akdeniz Üniversitesi Bilgisayar Teknolojisi Ön Lisans programına yerleştim ve bu programdan mezun oldum. Ön Lisans programından mezun olduktan bir süre sonra Dikey Geçiş Sınavı (DGS) ile İstanbul Teknik Üniversitesi (İTÜ) Bilgisayar Mühendisliği Lisans programına yerleştim.

2003 yılından beri Bilgi Teknolojileri sektöründe Sistem ve Network alanlarında çalışıyorum. Bir çok firma bünyesinde onlarca farklı projelerde yer alarak bu alanda yıllar içinde ciddi bir bilgi birikimi ve deneyimler kazandım. Bilgi Teknolojileri sektöründeki profesyonel çalışma hayatımın uzunca bir dönemini entegratör firma bazında, ağılıklı olarak Microsoft ürünleri üzerine danışman olarak sürdürüyor ve yüksek seviyeli projeler geliştiriyorum. Uzunca bir süredir de Türkiye'nin önde gelen entegratör firmalarından olan Data Market bünyesinde Senior Cloud Engineer olarak çalışıyorum.

Ek olarak, 2015 yılında Network Akademi bünyesinde Microsoft Certified Trainer (MCT) ünvanı ile Sistem ve Network Uzmanlık eğitimleri vermeye başladım. Sistem ve Network Uzmanlığı alanındaki eğitmenlik serüvenime Network Akademi bünyesinde devam etmekteyim.

YORUMLAR
Bu makaleye 2 yorum yapıldı.
Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.

   
   
  750 karakter yazabilirsiniz.
 
Captcha
Güvenlik kodunu BÜYÜK harflerle giriniz.
* Yorumlar, onaylandıktan sonra yayınlanmaktadır.
* E-posta, yorum onay bildirimi için gereklidir. Yayınlanmaz.


22.03.2019 Sefa İmamverdiyeva
Lütfen, QoS-un 2 standartı olan Diffserv və İntserv hakkındakı mekaleni de paylaşırmısınız. Bu mekale için de çok teşekkür ederim.

22.03.2019 Fırat Boyan
Merhaba, Diffserv ve Intserv konulu makalelerimi de yakın zamanda paylaşacağım.