Ana içeriğe geç
Kitap 11 · AğlarSayfa 20 / 37

Paket

İngilizcesi
Packet
Okunuşu
pekit
Güncellendi 2 dk okuma

Bu sayfayı paylaşın

Bağlantıyı gönderin, tanımı bağlantısıyla birlikte alıntılayın ya da kendi sitenizde bir kart olarak gösterin.

https://softwaredictionary.org/tr/terimler/packet

Kısaca

Paket, bir ağ üzerinden gönderilen küçük ve biçimlendirilmiş bir veri birimidir; adresleme bilgisi taşıyan bir başlık ile asıl veriyi taşıyan bir yükten oluşur.

Ağ paketi nedir?

Paket, bir ağ üzerinde tek bir birim olarak ilerleyen küçük bir veri parçasıdır. Gönderen, büyük bir dosyayı ya da web sayfasını tek parça halinde göndermek yerine onu çok sayıda pakete böler, bağımsız olarak gönderir ve alıcı bunları yeniden birleştirir. Paket anahtarlama (packet switching) denen bu yaklaşım, internetin çalışma biçiminin temelidir.

Her paketin iki ana bölümü vardır: başlık ve yük (payload). Başlık; kaynak ve hedef IP adresleri, protokol ve bir paketin sonsuza dek dolaşmasını engelleyen yaşam süresi (TTL) sayacı gibi denetim bilgilerini içerir. Yük ise taşınan asıl veridir. Yönlendiriciler her paketin başlığını okur ve onu hedefine doğru iletir; aynı mesajın paketleri farklı yollardan gidebilir.

Uzun bir kitabı, her sayfayı numaralı ayrı bir zarfa koyarak ve alıcının bunları yeniden birleştirmesine izin vererek postalamayı düşünün. Bir zarf kaybolursa yalnızca o sayfanın yeniden gönderilmesi gerekir. Geliştiriciler paketlerle, ağ sorunlarını tcpdump veya Wireshark gibi araçlarla ayıklarken ve takılan görüşmelere ile yavaş bağlantılara yol açan paket kaybıyla uğraşırken karşılaşır.

Paket, segment, datagram ve çerçeve (frame) sözcükleri çoğu zaman gevşek biçimde kullanılır, ama farklı katmanlardaki veriyi anlatırlar. Çerçeve bağlantı katmanındaki birimdir (örneğin Ethernet ya da Wi-Fi), paket IP katmanındaki birimdir, TCP segmenti veya UDP datagramı ise taşıma katmanındaki birimdir; her biri iç içe geçmiş zarflar gibi bir sonrakinin içine sarılır. Bir bağlantının taşıyabileceği en büyük paket, Ethernet'te genellikle 1.500 bayttır ve MTU (maksimum iletim birimi) olarak adlandırılır.

Bir bakışta

Paket, adresleri ve bir sıra numarasını taşıyan bir başlık ile verinin bir diliminden oluşur. Bir mesaj paketlere bölünür, yönlendiriciler onları tek tek, bazen farklı yollardan iletir, alıcı da onları yeniden sıraya koyar.başlıkkimden · kime · #2 / 3yük"lo, wor"RRR#1#3#2Gönderen"Hello, world"Alıcı#1 #2 #3'ü sıraya koyar
Her paket kendi yolunu bulur; bu yüzden sırasız gelebilir ya da kaybolabilir. Alıcı onları numaraya göre sıralar ve hiç gelmeyenleri yeniden ister.

Önemli noktalar

  • Paket, bir ağ üzerinden gönderilen küçük bir veri birimidir.
  • Adresleme ve denetim bilgisi içeren bir başlığı ve veriyi taşıyan bir yükü vardır.
  • Büyük mesajlar paketlere bölünür ve alıcı tarafından yeniden birleştirilir.
  • Yönlendiriciler her paketi bağımsız iletir, bu yüzden paketler farklı yollardan gidebilir.
  • Çoğunlukla tıkanıklık ya da zayıf Wi-Fi'dan kaynaklanan paket kaybı, yeniden iletimlere veya takılmalara yol açar.

Örnek

Komut satırından paketleri incelemekbash
# Capture 5 packets on any interface going to or from port 443
sudo tcpdump -i any -c 5 port 443

# Show packet contents in hex and ASCII for HTTP traffic
sudo tcpdump -i any -c 3 -X port 80

# Check for packet loss: send 20 packets and read the summary
ping -c 20 example.com
# e.g. "20 packets transmitted, 19 received, 5% packet loss"

Sık sorulan sorular

Paket kaybı nedir?

Paket kaybı, paketlerin hedeflerine hiç ulaşmaması durumudur; çoğunlukla ağ tıkanıklığı, arızalı donanım ya da zayıf bir kablosuz sinyalden kaynaklanır. TCP kayıp paketleri algılar ve yeniden gönderir; UDP kullanan gerçek zamanlı uygulamalar ise genellikle bunları atlar ve bu da aksaklıklara yol açar.

Bir ağ paketi ne kadar büyüktür?

Çoğu Ethernet ve ev ağında, MTU adı verilen en büyük paket boyutu başlıklar dahil 1.500 bayttır. Daha büyük veriler çok sayıda pakete bölünür.

Paket ile çerçeve (frame) arasındaki fark nedir?

Paket, IP katmanındaki veri birimidir ve IP adreslerini taşır; çerçeve ise Ethernet ya da Wi-Fi gibi bağlantı katmanındaki birimdir ve donanım (MAC) adreslerini taşır. Her paket, yolculuğunun her sıçramasında yeni bir çerçevenin içinde ilerler.

İlgili sayfalar

Bu sayfada bir hata ya da eksik mi gördünüz?Düzeltme önerin

Daha fazla

Ayarlar