WebSocket bitta TCP ulanishi orqali to'liq dupleks aloqa kanallarini taqdim etadi. WebSocket HTTP-dan farq qiladi. Ikkala protokol ham OSI modelidagi 7-qatlamda joylashgan va 4-qatlamdagi TCP-ga bog'liq. Ular har xil bo'lsa-da, RFC 6455 ta'kidlashicha, WebSocket "HTTP 80 va 443 portlari ustida ishlash, shuningdek, HTTP proksi-serverlari va vositachilarni qo'llab-quvvatlash uchun mo'ljallangan. Shunday qilib, uni HTTP protokoli bilan moslashtiradi.
WebSocket protokoli veb-brauzer (yoki boshqa mijoz ilovasi) va HTTP so'rovi kabi yarim dupleks muqobillarga qaraganda pastroq bo'lgan veb-server o'rtasidagi o'zaro aloqani ta'minlaydi, bu esa real vaqtda serverdan va serverga ma'lumotlarni uzatishni osonlashtiradi. Bu mijoz tomonidan avval so'ralmagan holda serverga kontentni mijozga yuborishning standartlashtirilgan usulini ta'minlash va ulanishni ochiq ushlab turganda xabarlarni oldinga va orqaga uzatishga imkon berish orqali mumkin bo'ladi. Shunday qilib, mijoz va server o'rtasida ikki tomonlama davom etadigan suhbat bo'lishi mumkin. Aloqa TCP port raqami 80 (yoki TLS-shifrlangan ulanishlar uchun 443) orqali amalga oshiriladi, bu xavfsizlik devori yordamida internetdan tashqari Internet ulanishlarini bloklaydigan muhitlar uchun foydalidir.
SFTP (SSH fayl uzatish protokoli)
FTPS FTP protokoliga qatlam qo'shgan bo'lsa-da, SFTP SSH (Secure Shell) tarmoq protokoliga asoslangan butunlay boshqacha protokoldir. FTP va FTPS dan farqli o'laroq, SFTP faqat bitta ulanishdan foydalanadi va autentifikatsiya ma'lumotlarini va uzatilayotgan ma'lumotlar fayllarini shifrlaydi. SFTP ning FTPS ga nisbatan asosiy afzalligi shundaki, u xavfsizlik devoriga nisbatan qulayroqdir.
SCP (xavfsiz nusxa)
Bu SFTP ning eskiroq, ibtidoiy versiyasi. U SSH da ishlaydi, shuning uchun u bir xil xavfsizlik xususiyatlariga ega. Biroq, agar siz SSH ning so'nggi versiyasidan foydalanayotgan bo'lsangiz, siz allaqachon SCP va SFTP ga kirishingiz mumkin bo'ladi. Agar siz faqat eski SSH serveriga ega bo'lgan tashkilot bilan fayl almashsangiz, sizga SCP kerak bo'lishi mumkin bo'lgan yagona misol.