Nedir Bu WebSocket ?
WebSocket?
HTTP üzerinden başlar ve daha sonra HTTP yerine bir bağlantı kurar. Bu, WebSocket’lerin HTTP isteklerine göre daha verimli olmasını sağlar, çünkü bir bağlantının sürekli açık kalması sayesinde istekler ve yanıtlar arasındaki gecikmeler azaltılır.
Gerçek zamanlı uygulamalar için özellikle yararlıdır. Örneğin, bir sohbet uygulamasında, kullanıcılar arasında mesajların anında iletimini sağlamak için WebSocket kullanılabilir. Ayrıca, bir finansal ticaret uygulamasında, anlık piyasa verilerinin iletilmesi için de WebSocket kullanılabilir.
JavaScript ile tarayıcıda kullanılabilir ve sunucuda Node.js gibi bir JavaScript çalışma zamanı ortamında kullanılabilir. WebSocket’ler, ayrıca birçok farklı programlama dilinde de desteklenir.
Get İnan DELİBAŞ’s stories in your inbox
Join Medium for free to get updates from this writer.
Ayrıca birçok web tarayıcısı tarafından da desteklenir. Bu, WebSocket’lerin çeşitli cihazlarda ve tarayıcılarda çalıştırılabilmesini sağlar.
Sonuç olarak, WebSocket, bir ağ protokolüdür ve bir tarayıcı ve sunucu arasında iki yönlü, gerçek zamanlı veri akışı sağlar. Gerçek zamanlı uygulamalar için yararlıdır ve JavaScript ile tarayıcıda ve sunucuda kullanılabilir. Ayrıca, birçok farklı programlama dilinde de desteklenir ve birçok web tarayıcısı tarafından da desteklenir.
WS ve WSS arasındaki fark?
WebSocket (WS) ve WebSocket Secure (WSS) haberleşmesi arasındaki temel fark, güvenliktir. WSS, bir web uygulaması için iki yönlü veri akışı sağlayan bir internet protokolüdür ve WS ile benzer şekilde çalışır. Ancak, WSS, WS’e göre daha güvenlidir, çünkü veri akışının şifrelenmesini sağlar.
WSS, tarayıcının bir web sunucusuna bir SSL/TLS (Secure Sockets Layer/Transport Layer Security) bağlantısı üzerinden bir WebSocket bağlantısı açmasını ve bu bağlantıyı koruyarak iki taraf arasında veri gönderimini sağlar. SSL/TLS, veri akışının şifrelenmesini ve güvenliğini sağlamak için kullanılan bir internet güvenlik protokolüdür.
Bu nedenle, WSS, WS’e göre daha güvenli bir seçenektir ve özellikle güvenliği önemli olan uygulamalar için tavsiye edilir. Ancak, WSS’nin kullanımı biraz daha zor olabilir ve daha fazla kaynak tüketebilir. Bu nedenle, WS ve WSS arasındaki seçim, uygulamanın gereksinimlerine ve ihtiyaçlarına göre yapılmalıdır.










