LAGIOKE.COM

Situs lagioke.com didirikan pada tanggal 12 Desember 2014. Awalnya situs ini menggunakan subdomain Blogspot 2011 silam, namun setelah banyak pertimbangan akhirnya ditahun 2014 berubah menjadi domain TLD.

Situs lagioke.com awalnya membahas tentang tutorial Blog, namun karena sudah banyak Blog-blog berbau tutorial maka situs ini beralih topik tentang informasi unik, menarik, dll.

SITUS LAINNYA
Admin lagioke.com, aktif juga dibeberapa Blog antara lain : blog.lagioke.com dan theme.lagioke.com

UDP VE TCP NEDİR ? ARALARINDAKİ FARKLAR NELERDİR?

UDP VE TCP NEDİR ? ARALARINDAKİ FARKLAR NELERDİR?

UDP NEDİR?



UDP (User Datagram Protocol – Kullanıcı Veribloğu İletişim Kuralları), TCP/IP protokol takımının iki aktarım katmanı protokolünden birisidir. Verileri bağlantı kurmadan yollar.
Gelişmiş bilgisayar ağlarında paket anahtarlı bilgisayar iletişiminde bir datagram modu oluşturabilmek için UDP
protokolü yazılmıştır. Bu protokol minimum protokol mekanizmasıyla bir uygulama programından diğerine mesaj göndermek için bir prosedür içerir. Bu protokol ‘transaction’ yönlendirmelidir. 
Paketin teslim garantisini isteyen uygulamalar TCP protokolünü kullanır.
Geniş alan ağlarında (WAN) ses ve görüntü aktarımı gibi gerçek zamanlı veri aktarımlarında UDP kullanılır.
UDP bağlantı kurulum işlemlerini,akış kontrolü ve tekrar iletim işlemlerini yapmayarak veri iletim süresini en aza indirir.
UDP ve TCP aynı iletişim yolunu kullandıklarında UDP ile yapılan geçek zamanlı veri transferinin servis kalitesi TCP’nin oluşturduğu yüksek veri trafiği nedeniyle azalır.
UDP’yi kullanan protokollerden bazıları DNS, TFTP, ve SNMP protokolleridir. Uygulama programcıları birçok zaman UDP’yi TCP’ye tercih eder, zira UDP ağ üzerinde fazla bant genişliği kaplamaz. UDP güvenilir olmayan bir aktarım protokolüdür. Ağ üzerinden paketi gönderir ama gidip gitmediğini takip etmez ve paketin yerine ulaşıp ulaşmayacağına onay verme yetkisi yoktur. UDP üzerinden güvenilir şekilde veri göndermek isteyen bir uygulama bunu kendi yöntemleriyle yapmak zorundadır.

TCP NEDİR?
Bilgi Ağı” üzerindeki bilgi iletimi ve paylaşımı bazı kurallar dahilinde yapılmaktadır. Bu kurallara kısaca “internet protokolleri”, ya da TCP/IP protokoller ailesi denir. TCP/IP (Transmission Control Protocol/Internet Protocol), bilgisayarlar ile veri iletme/alma birimleri arasında organizasyonu sağlayan, böylece bir yerden diğerine veri iletişimini olanaklı kılan pek çok veri iletişim protokolüne verilen genel addır. Bir başka değişle, TCP/IP protokolleri bilgisayarlar
arası veri iletişiminin kurallarını koyar. Bu protokollere örnek olarak, dosya alma/gönderme protokolü (FTP, File Transfer Protocol), Elektronik posta iletişim protokolü (SMTP Simple Mail Transfer Protocol), TELNET protokolü (Internet üzerindeki başka bir bilgisayarda etkileşimli çalışma için geliştirilen *login* protokolü) verilebilir. Adını sıkça duyduğumuz WWW ortamında birbirine link objelerin iletilmesini sağlayan protokol ise Hyper Text Transfer Protocol (HTTP) olarak adlandırılmaktadır. TCP/IP protokolü aynı zamanda, diğer iletişim ağlarında da kullanilabilir. Özellikle pek çok farklı tipte bilgisayarı veya iş istasyonlarını birbirine bağlayan yerel ağlarda (LAN) kullanımı yaygındır. 
Bu na örnek olarak :FTP, File Transfer Protocol,( FTP) 

SMTP Simple Mail Transfer Protocol ( SMTP ),

TCP VE UDP ÖZELLİKLERİ VE ARASINDAKİ FARKLARI SIRALAYACAK OLURSAK;
1. Stream soketler verileri sıralı gönderir, datagram soketleri sıralı göndermeyebilir. (TCP protokolu, paketleri sıralı göndermeyi garanti eder. UDP garanti etmez. TCP paketlerin başlık bilgisinde sıra numarası vardır, UDP'de yoktur. TCP, her zaman sıradaki paketi ister. Örneğin 4 numaralı paket yerine 5 numaralı paket eline ulaşırsa karşı tarafa bunu bildirir ve 4'ü ister. 4'ü alınca da 5'ten önceye koyar.)

2. Stream soketler güvenlidir, Datagram soketler güvensizdir. (TCP protokolu güvenliği garanti eder, UDP garanti etmez. Çünkü TCP acknowledgement ile denetim yapar. Yani bir paketi gönderdiği zaman, karşı taraf paketi aldığını haber vermeden o paketi göndermiş saymaz kendini ve tekrar gönderir. ayrıca paketin doğru gidip gitmediğini anlamak için başlık bilgisinde checksum -kontrol bilgisi- tutar. UDP'de checksum tutar ancak checksum yanlışsa aynı paketi tekrar istemez.)
3. Stream soketler, işlem bitene kadar kesintisiz bir bağlantı kurar. Datagram soketler ise bağlantı kurmaz. Sadece veri göndereceği zaman bağlantı kurar ve işi bitince bağlantıyı koparır.

UDP'nin bu kadar tez avantajına rağmen neden daha çok kullanıldığı bu şemalardan açıkça görülmektedir. TCP bir veri karşıya 6x32+Veri boyu kadar bir paket olarak gitmektedir. Yani her paket fazladan 192 bit başlık (header) bilgisi taşımaktadır. Oysa UDP paketleri 64 bitlik başlık (header) bilgisine sahiptir.

UDP kullanmanın en önemli nedeni az protokol yüküdür. Video sunucu gibi realtime veri akışı gerektiren bir uygulama için TCP fazla yük getirir ve görüntü realtime oynamaz. Bu nedenle multicast uygulamalarında Datagram soketler kullanılır. Ayrıca video ve ses görüntülerinde genelde az bir veri kaybı sesi veya görüntüyü bozmaz. Bu nedenle sıkı paket kontrolune gerek yoktur. Eğer iyi bir fiziksel bağlantınız varsa hata oranı düşük olacaktır ve bu nedenle TCP'nin yaptığı hatalı paket kontrol işlemleri fazladan yük olacaktir.
UDP her ne kadar kendisi paket güvenliğini denetlemese de bunu yazılımcı yapabilir. Örneğin TCP bir paketi gönderdiğinde karşı tarafın onu aldığını anlamak için acknowledgement bekler. UDP bunu yapmaz. Fakat bunu soket yazılımcısı yapabilir. Yazılımcı, gönderilen her pakete bir cevap bekleyerek bunu sağlar.
'telnet' programı Stream soket, 'tftp' programı ise Datagram sokettir.

KAYNAK:
http://duralitekelioglu.blogspot.com.tr/2012/04/udp-nedir-udp-ve-tcp-karslastrlmas.html
Benzer Yayınlar

0 yorum: