Ham Soket Nedir?

Ağ soketi, ağ boyunca veri alışverişi için bir uç noktadır. Fiziksel bir adres gibi bir soket düşünün: bilgisayarın ağından geçen bilgiler bilgisayarın kendisindeki belirli bir sokete yönlendirilir. Ham soket, bilgisayardaki bir yazılım uygulamasının, bilgisayarın işletim sistemini aracı olarak kullanmadan ağdan bir bilgi paketi gönderme ve alma olanağı sağlayan bir tür ağ soketidir. Başka bir deyişle, bilgisayarın birincil işletim sistemine müdahale etmeden bir program ile harici bir kaynak arasında doğrudan iletişime izin verir.

Ham soket ağ kullanımının birincil avantajı orta erkeği kesmesidir. İşletim sistemi verileri özellikle işlemediğinden, ağ üzerindeki ek yükü azaltır, merkezi işlem birimi (CPU) çevrimlerini korur ve sistem donanımındaki stresi azaltır. Ham soket, bir uygulama ile harici bir kaynak arasında ekspres tünel sağlar. Ne işletim sistemi ne de bilgisayardaki herhangi bir program, ham bir bağlantıya müdahale etme yeteneğine sahip değildir.

Ham soket ağ arabirimlerinin bir dezavantajı vardır. rağmen. Bilgisayar korsanları genellikle ağdaki iletim denetim protokolü (TCP) saldırılarını gerçekleştirmek için ham soket bağlantılarını kullanır. Bir TCP saldırısı sırasında bir bilgisayar korsanı, ham bir soket bağlantısı aracılığıyla ağa sahte bir miktar veri gönderir. Bu sahte veriler, bilgisayardaki geçerli ağ bağlantılarını kesen ve kesen TCP bağlantısı için bir sıfırlama sinyali içerir.

Bu sebeple, bazı işletim sistemleri ham prizler için destek aldılar. Bunun mantığı, ağ güvenliğini sağlamaya yardımcı olmasıdır. Yazılım şirketleri, "düzeltme" adı verilen ve işletim sistemine kalıcı bir yükseltme uygulayarak, kullanıcıların ham yuva kullanma yeteneklerini kısıtlayabilir. Bu geliştirmeler, kullanıcı deneyimi üzerinde önemli bir olumsuz etkiye sahip değildi çünkü teknoloji geliştikçe ham prizlerin faydaları azaldı.

Modern bilgisayarlar için, normal soket bağlantılarını işlemek için ham soketlerin aksine gerekli ekstra işlem miktarı büyük ölçüde alakasız olacak kadar azdır. Modern işlemcilerin çift, dört ve hatta altı çekirdekli çeşitlerle gelmesiyle, bilgisayarı birbirine bağlayan düzenli ağ soketi bağlantılarının olasılığı göz ardı edilebilir. Bu nedenle, standart bir ağ soketi üzerinden bir ham soket bağlantısı kullanmanın belirli bir gerekçesi olmadığı sürece, bilgisayar korsanlarının ve ağdaki TCP saldırılarının yarattığı risk, avantajlardan ağır basmaktadır.