This HTML5 document contains 228 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
dbpedia-elhttp://el.dbpedia.org/resource/
dbpedia-svhttp://sv.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
n10https://tools.ietf.org/html/
n17http://hy.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
n11https://dev.w3.org/html5/websockets/
dbpedia-mshttp://ms.dbpedia.org/resource/
dbpedia-ethttp://et.dbpedia.org/resource/
n7http://commons.wikimedia.org/wiki/Special:FilePath/
n23http://dbpedia.org/resource/HTTP/
n49http://
dbpedia-frhttp://fr.dbpedia.org/resource/
n40https://www.websocket.org/
dctermshttp://purl.org/dc/terms/
dbpedia-cshttp://cs.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbpedia-idhttp://id.dbpedia.org/resource/
n27https://datatracker.ietf.org/doc/html/
n39http://linked-web-apis.fit.cvut.cz/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-vihttp://vi.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-huhttp://hu.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
dbpedia-ruhttp://ru.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbpedia-nlhttp://nl.dbpedia.org/resource/
yago-reshttp://yago-knowledge.org/resource/
n38https://global.dbpedia.org/id/
n20http://www.w3.org/TR/websockets/
n34https://datatracker.ietf.org/wg/hybi/charter/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
dbpedia-eshttp://es.dbpedia.org/resource/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:WebSocket
rdf:type
yago:Abstraction100002137 yago:Idea105833840 yago:WikicatURISchemes yago:Communication100033020 yago:WikicatOpenFormats yago:Protocol106665108 yago:WikicatWorldWideWebConsortiumStandards yago:Measure100033615 dbo:Software yago:WikicatInternetProtocols yago:Message106598915 yago:SystemOfMeasurement113577171 yago:Rule106652242 yago:Cognition100023271 yago:Plan105898568 yago:PlanOfAction105902545 yago:Scheme105905348 yago:PsychologicalFeature100023100 yago:Information106634376 yago:WikicatApplicationLayerProtocols yago:Content105809192 yago:Direction106786629 yago:Standard107260623 yago:Format106636806
rdfs:label
WebSocket WebSocket 웹소켓 WebSocket WebSocket WebSocket WebSocket WebSocket WebSocket WebSocket WebSocket WebSocket Websocket WebSocket WebSocket WebSocket WebSocket WebSocket
rdfs:comment
WebSocket adalah protokol komunikasi komputer, yang menyediakan saluran komunikasi dupleks secara penuh melalui koneksi TCP tunggal. Protokol WebSocket distandardisasi oleh IETF sebagai RFC 6455 pada 2011, dan API WebSocket di Web IDL sedang distandardisasi oleh W3C. WebSocket es una tecnología que proporciona un canal de comunicación bidireccional y full-duplex sobre un único socket TCP. Está diseñada para ser implementada en navegadores y servidores web, pero puede utilizarse por cualquier aplicación cliente/servidor. La API de WebSocket está siendo normalizada por el W3C, mientras que el protocolo WebSocket ya fue normalizado por la IETF como el RFC 6455. Debido a que las conexiones TCP comunes sobre puertos diferentes al 80 son habitualmente bloqueadas por los administradores de redes, el uso de esta tecnología proporcionaría una solución a este tipo de limitaciones proveyendo una funcionalidad similar a la apertura de varias conexiones en distintos puertos, pero multiplexando diferentes servicios WebSocket sobre un único puerto TCP (a costa de una WebSocket é uma tecnologia que permite a comunicação bidirecional por canais full-duplex sobre um único soquete Transmission Control Protocol (TCP). Ele é projetado para ser executado em browsers e servidores web que suportem o HTML5, mas pode ser usado por qualquer cliente ou servidor de aplicativos. A API WebSocket está sendo padronizada pelo W3C; e o protocolo WebSocket está sendo padronizado pelo IETF. WebSocket(ウェブソケット)は、単一のTCPコネクション上に双方向通信のチャンネルを提供する、コンピュータの通信プロトコルの1つである。WebSocketプロトコルは、2011年にRFC 6455としてIETFにより標準化された。中のWebSocket APIは、当初W3Cにより標準され、後にWHATWGに引き継がれている。 WebSocketはHTTPとは異なるプロトコルである。ともにOSI参照モデルのレイヤー7に位置し、レイヤー4のTCPに依存している。両者は異なるプロトコルであるが、RFC 6455では、WebSocketは「HTTPプロキシと仲介者をサポートするために、HTTPの443番および80番ポート上で動作するように設計されている」と述べられているように、HTTPプロトコルと互換性がある。互換性を実現するために、WebSocketのハンドシェイクはHTTP/1.1 Upgradeヘッダーを使用し、HTTPプロトコルをWebSocketプロトコルに変更するように実現されている。 標準仕様は以下のように規定されている。 Das WebSocket-Protokoll ist ein auf TCP basierendes Netzwerkprotokoll, das entworfen wurde, um eine bidirektionale Verbindung zwischen einer Webanwendung und einem WebSocket-Server bzw. einem Webserver, der auch WebSockets unterstützt, herzustellen. Websocket är en teknik som möjliggör full-duplex tvåvägskommunikationskanaler över en Transmission Control Protocol (TCP) . Den är främst utformad för att implementeras i webbläsare och webbservrar, men kan användas av vilken klient- eller serverapplikation som helst. Websocket-API:t är standardiserat av W3C och Websocket-protokollet är standardiserat av IETF som RFC 6455. Eftersom vanliga TCP-förbindelser över andra portnummer än 80 ofta blockeras av systemadministratörer, kan Websocket användas för att kringgå dessa begränsningar och göra applikationer med samma funktionalitet. WebSocket je počítačový komunikační protokol, poskytující plně duplexní (obousměrný) komunikační kanál přes jediné TCP připojení. Protokol WebSocket byl standardizován komisí IETF jako RFC 6455 v roce 2011, a WebSocket API ve Webové bylo standardizováno konsorciem W3C. Protokol WebSocket, je v současné době podporován ve většině hlavních prohlížečů, včetně Google Chrome, Microsoft Edge, MS Internet Exploreru, Firefoxu, Safari a Opeře. WebSocket však vyžaduje podporu také na straně serveru, nejen klienta (prohlížeče) a jeho JavaScriptu. WebSocket est un standard du Web désignant un protocole réseau de la couche application et une interface de programmation du World Wide Web visant à créer des canaux de communication full-duplex par-dessus une connexion TCP pour les navigateurs web. Le protocole a été normalisé par l'IETF dans la RFC 6455 en 2011 et l'interface de programmation par le W3C. WebSocket és una tecnologia que proporciona un canal de comunicació bidireccional i full-duplex sobre un únic socket TCP. Està dissenyada per ser utilitzada en navegadors i servidors web, però pot utilitzar-se per qualsevol aplicació client/servidor. L'API de WebSocket s'està normalitzant pel W3C, i el protocol WebSocket, a la vegada, s'està normalitzant per l'IETF. Normalment, per temes de seguretat, els administradors de xarxes bloquegen les connexions als ports diferents del port 80, així els WebSockets pretenen solucionar aquest problema, aportant una tecnologia que proporcioni una funcionalitat similar a la que s'obté obrint diferents connexions en diferents ports però multiplexant els diferents serveis a través d'un únic port TCP. 웹소켓(WebSocket)은 하나의 TCP 접속에 전이중 통신 채널을 제공하는 컴퓨터 통신 프로토콜이다. 웹소켓 프로토콜은 2011년 IETF에 의해 RFC 6455로 표준화되었으며 의 웹소켓 API는 W3C에 의해 표준화되고 있다. 웹소켓은 HTTP와 구별된다. 두 프로토콜 모두 OSI 모델의 제7계층에 위치해 있으며 제4계층의 TCP에 의존한다. 이들에 차이가 있으나 "RFC 6455"에 따르면 웹소켓은 HTTP 포트 80과 443 위에 동작하도록 설계되었으며 HTTP 프록시 및 중간 층을 지원하도록 설계되었으므로 HTTP 프로토콜과 호환이 된다. 호환을 달성하기 위해 웹소켓 핸드셰이크는 를 사용하여 HTTP 프로토콜에서 웹소켓 프로토콜로 변경한다. 구글 크롬, 마이크로소프트 에지, 인터넷 익스플로러, 파이어폭스, 사파리, 오페라 등 대부분의 브라우저가 이 프로토콜을 지원한다. WebSocket is een netwerkprotocol dat full-duplex communicatie biedt over een enkele TCP-verbinding. Het WebSocketprotocol is gestandaardiseerd door de Internet Engineering Task Force in 2011 als RFC 6455 en de WebSocketAPI gemaakt in is gestandaardiseerd door het World Wide Web Consortium. Het WebSocketprotocol wordt momenteel ondersteund in de meeste grote browsers, waaronder: Google Chrome, Microsoft Edge, Internet Explorer, Firefox, Safari en Opera. WebSocket heeft ook webapplicaties op de server nodig om het te ondersteunen. WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。WebSocket协议在2011年由IETF标准化为RFC 6455,后由RFC 7936补充规范。中的WebSocket API由W3C标准化。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输。 WebSocket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection. The WebSocket protocol was standardized by the IETF as RFC 6455 in 2011. The current API specification allowing web applications to use this protocol is known as WebSockets. It is a living standard maintained by the WHATWG and a successor to The WebSocket API from the W3C. Most browsers support the protocol, including Google Chrome, Firefox, Microsoft Edge, Internet Explorer, Safari and Opera. WebSocket — це протокол, що призначений для обміну інформацією між браузером та вебсервером в режимі реального часу. Він забезпечує двонаправлений канал зв'язку через один TCP-сокет. WebSocket спроектовано для втілення у веббраузерах та вебсерверах, але може також використовуватись будь-яким клієнт-серверним застосунком. Прикладний програмний інтерфейс WebSocket був стандартизований W3C, крім того протокол WebSocket стандартизований IETF як RFC 6455. У вебзастосунках доцільно використовувати протокол за необхідності відображення інформації в real-time. Альтернативна технологія — . WebSocket – jest protokołem komunikacyjnym, zapewniającym dwukierunkowy kanał wymiany danych poprzez pojedyncze połączenie TCP. Protokół WebSockets został ustandaryzowany przez IETF jako RFC 6455 w 2011 roku, a jego przeglądarkowe API podlega standaryzacji w W3C. Większość współczesnych przeglądarek obsługuje WebSocket’y, w tym m.in.: Google Chrome, Firefox, Microsoft Edge, Internet Explorer, Safari i Opera. Wykorzystując narzędzia developera w przeglądarce, twórcy stron mogą sprawdzić zarówno handshake WebSocket’u, jak i poszczególne paczki (frames). WebSocket è una tecnologia web che fornisce canali di comunicazione full-duplex attraverso una singola connessione TCP. L'API del WebSocket è stata standardizzata dal W3C e il protocollo WebSocket è stato standardizzato dall'IETF come RFC 6455. In aggiunta, le comunicazioni sono fatte attraverso la porta TCP 80, che è un vantaggio per gli ambienti che bloccano porte non standard utilizzando dei firewall. Il protocollo WebSocket è supportato da numerosi browser, incluso Google Chrome, Internet Explorer, Firefox, Safari e Opera. WebSocket — протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение. В настоящее время в W3C осуществляется стандартизация API Web Sockets. Черновой вариант стандарта этого протокола утверждён IETF. Το WebSocket είναι ένα πρωτόκολλο επικοινωνίας υπολογιστών το οποίο παρέχει κανάλια πλήρους αμφίδρομης επικοινωνίας μέσω μίας TCP σύνδεσης. Το πρωτόκολλο WebSocket έγινε πρότυπο από τον οργανισμό IETF με τον κωδικό RFC 6455 το 2011. Το πρωτόκολλο WebSocket υποστηρίζεται σχεδόν σε όλους τους κύριους φυλλομετρητές, όπως οι Google Chrome, Microsoft Edge, Internet Explorer, Firefox, Safari και Opera. Το WebSocket απαιτεί επίσης τις εφαρμογές κινητών στον διακομιστή να το υποστηρίζουν.
foaf:homepage
n27:rfc6455
dbp:name
WebSocket
foaf:depiction
n7:Websocket_connection.png
dcterms:subject
dbc:Internet_terminology dbc:Real-time_web dbc:HTML5 dbc:2011_in_computing dbc:Network_socket dbc:Application_layer_protocols dbc:Web_development
dbo:wikiPageID
25553718
dbo:wikiPageRevisionID
1120212787
dbo:wikiPageWikiLink
dbr:Load_balancing_(computing) dbr:User_agent dbr:World_Wide_Web_Consortium dbc:Internet_terminology dbr:Internet_Explorer dbr:Comet_(programming) dbr:W3C_recommendation dbr:Internet_Engineering_Task_Force dbr:Comparison_of_WebSocket_implementations dbr:Reverse_proxy dbr:Fragment_identifier dbr:Cable_Haunt dbr:Network_socket dbr:Google_Chrome dbr:Payload_(computing) dbr:Base64 dbr:Communications_protocol dbr:HTTP_cookie dbc:Real-time_web dbr:Duplex_(telecommunications) dbr:WebRTC dbr:Firewall_(computing) dbr:Opera_(web_browser) dbr:Apache_HTTP_Server n23:1.1_Upgrade_header dbr:OSI_model dbr:Transport_Layer_Security dbr:SHA-1 dbr:Microsoft_Edge dbc:HTML5 dbr:Cache_(computing) dbr:Nginx dbr:XMLHttpRequest dbr:Safari_(web_browser) dbc:2011_in_computing dbr:Layer_7 dbr:Uniform_resource_identifier dbr:Full-duplex dbr:Port_(computer_networking) dbr:Computer_science dbr:Firefox dbr:Web_server dbr:Polling_(computer_science) dbr:Client_(computing) dbr:Lighttpd dbr:Adobe_Flash_Player dbr:Hypertext_Transfer_Protocol dbr:Transmission_Control_Protocol dbc:Network_socket dbr:HTTP n23:2 dbr:Ian_Hickson dbr:UUID dbc:Application_layer_protocols dbr:Windows_Server_2012 dbr:JSON dbr:Handshake_(computing) dbr:Hash_function dbr:IOS_4.2 dbr:Path_segment dbc:Web_development dbr:WHATWG dbr:Cross-site_request_forgery dbr:Opera_web_browser dbr:Server-sent_events dbr:Same-origin_policy dbr:HTTP_tunnel dbr:BOSH_(protocol) dbr:Michael_Carter_(entrepreneur) dbr:Web_browser dbr:Internet_protocol_suite dbr:HTML5 dbr:HTTP_proxy dbr:Push_technology dbr:Web_Hypertext_Application_Technology_Working_Group dbr:Internet_Information_Services dbr:DEFLATE
dbo:wikiPageExternalLink
n10:draft-ietf-hybi-thewebsocketprotocol-00 n10:draft-ietf-hybi-thewebsocketprotocol-07 n10:draft-ietf-hybi-thewebsocketprotocol-10 n11: n10:draft-hixie-thewebsocketprotocol-75 n10:draft-hixie-thewebsocketprotocol-76 n10:draft-ietf-hybi-thewebsocketprotocol n20: n27:rfc6455 n34: n40: n49:example.com
owl:sameAs
dbpedia-et:WebSocket dbpedia-es:WebSocket yago-res:WebSocket n17:WebSocket dbpedia-uk:WebSocket dbpedia-sv:Websocket wikidata:Q859938 dbpedia-el:WebSocket dbpedia-ja:WebSocket dbpedia-vi:WebSocket dbpedia-id:WebSocket dbpedia-hu:WebSocket dbpedia-nl:WebSocket dbpedia-ms:WebSocket dbpedia-fr:WebSocket dbpedia-pl:WebSocket n38:51HPR n39:websockets_protocol dbpedia-pt:WebSocket dbpedia-cs:WebSocket dbpedia-fa:وب‌سوکت freebase:m.09rsvzj dbpedia-zh:WebSocket dbpedia-ca:WebSocket dbpedia-ru:WebSocket dbpedia-tr:WebSocket dbpedia-ko:웹소켓 dbpedia-it:WebSocket dbpedia-de:WebSocket
dbp:wikiPageUsesTemplate
dbt:IETF_RFC dbt:Web_interfaces dbt:Web_browsers dbt:Reflist dbt:Infobox_protocol dbt:Efn dbt:Notelist dbt:Short_description dbt:Div_col dbt:Div_col_end
dbo:thumbnail
n7:Websocket_connection.png?width=300
dbp:caption
A diagram describing a connection using WebSocket
dbp:developer
dbr:Internet_Engineering_Task_Force
dbp:industry
dbr:Computer_science
dbp:website
n27:rfc6455
dbo:abstract
WebSocket è una tecnologia web che fornisce canali di comunicazione full-duplex attraverso una singola connessione TCP. L'API del WebSocket è stata standardizzata dal W3C e il protocollo WebSocket è stato standardizzato dall'IETF come RFC 6455. WebSocket è progettato per essere implementato sia lato browser che lato server, ma può essere utilizzato anche da qualsiasi applicazione client-server. Il protocollo è un'implementazione basata sul protocollo TCP. La sua unica correlazione con l'HTTP è nel modo in cui fa l'handshake durante una Upgrade request tra server. Il protocollo WebSocket permette maggiore interazione tra un browser e un server, facilitando la realizzazione di applicazioni che forniscono contenuti e giochi in tempo reale. Questo è reso possibile fornendo un modo standard per il server di mandare contenuti al browser senza dover essere sollecitato dal client e permettendo ai messaggi di andare e venire tenendo la connessione aperta. In aggiunta, le comunicazioni sono fatte attraverso la porta TCP 80, che è un vantaggio per gli ambienti che bloccano porte non standard utilizzando dei firewall. Il protocollo WebSocket è supportato da numerosi browser, incluso Google Chrome, Internet Explorer, Firefox, Safari e Opera. Το WebSocket είναι ένα πρωτόκολλο επικοινωνίας υπολογιστών το οποίο παρέχει κανάλια πλήρους αμφίδρομης επικοινωνίας μέσω μίας TCP σύνδεσης. Το πρωτόκολλο WebSocket έγινε πρότυπο από τον οργανισμό IETF με τον κωδικό RFC 6455 το 2011. Το πρωτόκολλο WebSocket υποστηρίζεται σχεδόν σε όλους τους κύριους φυλλομετρητές, όπως οι Google Chrome, Microsoft Edge, Internet Explorer, Firefox, Safari και Opera. Το WebSocket απαιτεί επίσης τις εφαρμογές κινητών στον διακομιστή να το υποστηρίζουν. Το WebSocket είναι διαφορετικό πρωτόκολλο από το HTTP. Και τα 2 πρωτόκολλα βρίσκονται στο 7ο επίπεδο του Μοντέλου αναφοράς OSI και έτσι εξαρτώνται από το TCP στο επίπεδο 4. Παρ' ότι είναι διαφορετικά, το RFC 6455 δηλώνει ότι το WebSocket "είναι σχεδιασμένο να λειτουργεί πάνω από τις πόρτες 80 και 443 του HTTP αλλά και να υποστηρίζει HTTP proxies και μεσάζοντες" κάνοντάς το έτσι συμβατό με το πρωτόκολλο HTTP. Για να επιτευχθεί η συμβατότητα με το HTTP, η χειραψία του WebSocket χρησιμοποιεί το HTTP Upgrade header για να αλλάξει το HTTP πρωτόκολλο σε WebSocket. WebSocket(ウェブソケット)は、単一のTCPコネクション上に双方向通信のチャンネルを提供する、コンピュータの通信プロトコルの1つである。WebSocketプロトコルは、2011年にRFC 6455としてIETFにより標準化された。中のWebSocket APIは、当初W3Cにより標準され、後にWHATWGに引き継がれている。 WebSocketはHTTPとは異なるプロトコルである。ともにOSI参照モデルのレイヤー7に位置し、レイヤー4のTCPに依存している。両者は異なるプロトコルであるが、RFC 6455では、WebSocketは「HTTPプロキシと仲介者をサポートするために、HTTPの443番および80番ポート上で動作するように設計されている」と述べられているように、HTTPプロトコルと互換性がある。互換性を実現するために、WebSocketのハンドシェイクはHTTP/1.1 Upgradeヘッダーを使用し、HTTPプロトコルをWebSocketプロトコルに変更するように実現されている。 標準仕様は以下のように規定されている。 * API: WebSockets Standard(非公式な日本語訳)。 * 通信プロトコル: RFC 6455 (非公式な日本語訳)に加えてFetch Standard 6. WebSocket protocol alterations(非公式な日本語訳) * HTTP/2と組み合わせる(HTTP/2ストリーム内でWebSocket通信を行う)場合: RFC 8441 * HTTP/3と組み合わせる場合: RFC 9220 WebSocket és una tecnologia que proporciona un canal de comunicació bidireccional i full-duplex sobre un únic socket TCP. Està dissenyada per ser utilitzada en navegadors i servidors web, però pot utilitzar-se per qualsevol aplicació client/servidor. L'API de WebSocket s'està normalitzant pel W3C, i el protocol WebSocket, a la vegada, s'està normalitzant per l'IETF. Normalment, per temes de seguretat, els administradors de xarxes bloquegen les connexions als ports diferents del port 80, així els WebSockets pretenen solucionar aquest problema, aportant una tecnologia que proporcioni una funcionalitat similar a la que s'obté obrint diferents connexions en diferents ports però multiplexant els diferents serveis a través d'un únic port TCP. WebSocket – jest protokołem komunikacyjnym, zapewniającym dwukierunkowy kanał wymiany danych poprzez pojedyncze połączenie TCP. Protokół WebSockets został ustandaryzowany przez IETF jako RFC 6455 w 2011 roku, a jego przeglądarkowe API podlega standaryzacji w W3C. WebSockets różni się od protokołu HTTP. Oba protokoły są zlokalizowane na 7 warstwie w modelu OSI i zależą od TCP na warstwie 4. Pomimo faktu, że są one różne, standard RFC 6455 mówi, że WebSocket został zaprojektowany do działania na portach 80 i 443 przypisanych do HTTP, a także wspierać funkcje proxy i pośredników (intermediaries). Aby osiągnąć kompatybilność z HTTP, handshake WebSocket’u wykorzystuje nagłówek HTTP Upgrade, aby przełączyć komunikację z protokołu HTTP na WebSockets. Protokół WebSocket umożliwia interakcję między przeglądarką internetową (lub inną aplikacją kliencką), a serwerem sieciowym przy niższym obciążeniu niż alternatywne rozwiązania półdupleksowe, takie jak np. odpytywanie HTTP (polling), ułatwiając przy tym znacznie przesyłanie danych w czasie rzeczywistym do i z serwera. Jest to możliwe dzięki zapewnieniu znormalizowanego sposobu wysyłania przez serwer treści do klienta bez uprzedniego żądania klienta i umożliwienia przesyłania komunikatów tam i z powrotem przy zachowaniu aktywnego połączenia. W ten sposób między klientem, a serwerem może odbywać się dwukierunkowa wymiana danych. Komunikacja odbywa się zwykle przez port TCP o numerze 443 (lub 80 w przypadku połączeń niezabezpieczonych), co jest korzystne w środowiskach, które blokują połączenia dla aplikacji innych niż przeglądarki internetowe (np. klienty Torrent, IRC). Przed pojawieniem się WebSocket’ów podobną dwukierunkową komunikację przeglądarka-serwer osiągano w niestandardowy sposób, wykorzystując technologie takie jak Comet czy Adobe Flash Player. Większość współczesnych przeglądarek obsługuje WebSocket’y, w tym m.in.: Google Chrome, Firefox, Microsoft Edge, Internet Explorer, Safari i Opera. W przeciwieństwie do protokołu HTTP, WebSocket zapewnia komunikację w pełnym dupleksie. Dodatkowo WebSocket umożliwia przesyłanie wiadomości na wierzchu protokołu TCP. Sam protokół TCP obsługuje strumienie bajtów bez wbudowanej koncepcji wiadomości. Przed WebSocket komunikacja na porcie 80 w pełnym dupleksie była osiągalna przy użyciu kanałów Comet, jednak implementacja Comet nie jest trywialna, a ze względu na uzgadnianie TCP i obciążenie nagłówka HTTP jest nieefektywna w przypadku małych wiadomości. Protokół WebSocket ma na celu rozwiązanie tych problemów bez naruszania założeń bezpieczeństwa sieci. Specyfikacja protokołu WebSocket definiuje ws (WebSocket) i wss (WebSocket Secure) jako dwa nowe schematy jednolitego identyfikatora zasobów (URI), które są używane odpowiednio do połączeń nieszyfrowanych i szyfrowanych. Oprócz nazwy schematu i fragmentu (tj. # nie jest obsługiwany), pozostałe komponenty URI są zdefiniowane tak, aby używały ogólnej składni URI. Wykorzystując narzędzia developera w przeglądarce, twórcy stron mogą sprawdzić zarówno handshake WebSocket’u, jak i poszczególne paczki (frames). WebSocket je počítačový komunikační protokol, poskytující plně duplexní (obousměrný) komunikační kanál přes jediné TCP připojení. Protokol WebSocket byl standardizován komisí IETF jako RFC 6455 v roce 2011, a WebSocket API ve Webové bylo standardizováno konsorciem W3C. WebSocket je navržen tak, aby mohl být prováděn ve webových prohlížečích a na webových serverech, ale může být použita jakákoliv klientská a serverová aplikace. WebSocket je nezávislý protokol založený na základě TCP. Jeho jediný vztah k HTTP je, že jeho handshake (navázání spojení) je interpretováno HTTP servery jako požadavek na upgrade. Protokol WebSocket umožňuje interakci mezi prohlížečem a webovým serverem s nižší režií, usnadňuje real-time přenos dat ze serveru a na server. To je možné proto, že poskytuje standardizovaný způsob pro odeslání obsahu ze serveru do prohlížeče, aniž by to bylo na požadavek klienta (jako v případě AJAXu), a umožňuje předání zpráv tam i zpět, zatímco je udržováno otevřené spojení. Tímto způsobem může probíhat obousměrná (bi‑directional) komunikace mezi prohlížečem a serverem. Tato komunikace probíhá přes TCP port číslo 80 (nebo 443 v případě TLS-šifrovaných spojení), což je výhoda pro ta prostředí, kde jsou newebová připojení k Internetu blokována firewallem. Podobně obousměrné komunikace prohlížeč-server bylo dosahováno nestandardizovanými způsoby používajícími provizorní technologie, jako je . Protokol WebSocket, je v současné době podporován ve většině hlavních prohlížečů, včetně Google Chrome, Microsoft Edge, MS Internet Exploreru, Firefoxu, Safari a Opeře. WebSocket však vyžaduje podporu také na straně serveru, nejen klienta (prohlížeče) a jeho JavaScriptu. Websocket är en teknik som möjliggör full-duplex tvåvägskommunikationskanaler över en Transmission Control Protocol (TCP) . Den är främst utformad för att implementeras i webbläsare och webbservrar, men kan användas av vilken klient- eller serverapplikation som helst. Websocket-API:t är standardiserat av W3C och Websocket-protokollet är standardiserat av IETF som RFC 6455. Eftersom vanliga TCP-förbindelser över andra portnummer än 80 ofta blockeras av systemadministratörer, kan Websocket användas för att kringgå dessa begränsningar och göra applikationer med samma funktionalitet. På klientsidan har Websocket implementerats i Firefox 4, Google Chrome 4, Opera 11 och Safari 5, samt i den mobila Safari-webbläsaren från och med IOS 4.2. WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。WebSocket协议在2011年由IETF标准化为RFC 6455,后由RFC 7936补充规范。中的WebSocket API由W3C标准化。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输。 WebSocket est un standard du Web désignant un protocole réseau de la couche application et une interface de programmation du World Wide Web visant à créer des canaux de communication full-duplex par-dessus une connexion TCP pour les navigateurs web. Le protocole a été normalisé par l'IETF dans la RFC 6455 en 2011 et l'interface de programmation par le W3C. WebSocket é uma tecnologia que permite a comunicação bidirecional por canais full-duplex sobre um único soquete Transmission Control Protocol (TCP). Ele é projetado para ser executado em browsers e servidores web que suportem o HTML5, mas pode ser usado por qualquer cliente ou servidor de aplicativos. A API WebSocket está sendo padronizada pelo W3C; e o protocolo WebSocket está sendo padronizado pelo IETF. Websocket foi desenvolvido para ser implementado em browsers web e servidores web, mas pode ser usado por qualquer cliente ou aplicação servidor. O protocolo Websocket é um protocolo independente, baseado em TCP. Sua única relação com o HTTP é que seu handshake é interpretado por servidores HTTP como uma requisição de upgrade. WebSocket — це протокол, що призначений для обміну інформацією між браузером та вебсервером в режимі реального часу. Він забезпечує двонаправлений канал зв'язку через один TCP-сокет. WebSocket спроектовано для втілення у веббраузерах та вебсерверах, але може також використовуватись будь-яким клієнт-серверним застосунком. Прикладний програмний інтерфейс WebSocket був стандартизований W3C, крім того протокол WebSocket стандартизований IETF як RFC 6455. У вебзастосунках доцільно використовувати протокол за необхідності відображення інформації в real-time. Альтернативна технологія — . WebSocket is een netwerkprotocol dat full-duplex communicatie biedt over een enkele TCP-verbinding. Het WebSocketprotocol is gestandaardiseerd door de Internet Engineering Task Force in 2011 als RFC 6455 en de WebSocketAPI gemaakt in is gestandaardiseerd door het World Wide Web Consortium. WebSocket is ontworpen om te worden toegepast in webbrowsers en webservers. Het WebSocketprotocol is een zelfstandig op TCP gebaseerd protocol. WebSocket vertoont enige gelijkenis met HTTP, omdat de van het WebSocketprotocol door HTTP-servers wordt geïnterpreteerd als een Upgraderequest. Het WebSocketprotocol maakt bidirectioneel dataverkeer mogelijk tussen webbrowsers en webservers. Dit kan doordat het protocol zorgt voor een standaard manier van dataverkeer zonder de noodzaak van een request door de webbrowser om vanaf de server data te sturen naar de browser. Daarnaast staat het protocol toe berichten heen en weer te sturen en daarbij de connectie tussentijds open te houden. Op deze manier is er een voortdurende bidirectionele conversatie tussen webserver en webbrowser. De communicatie vindt plaats over TCP-poort 80 (of TCP-poort 443 als de communicatie over TLS-versleutelde connecties gaat), wat een voordeel is in netwerkomgevingen waar poorten die niet bedoeld zijn voor het web (andere TCP-poorten dan 80 en 443) worden geblokkeerd door een firewall. Soortgelijk bidirectioneel dataverkeer is op andere niet-gestandaardiseerde manieren tot stand gebracht met stopgaptechnologieën zoals Comet. Het WebSocketprotocol wordt momenteel ondersteund in de meeste grote browsers, waaronder: Google Chrome, Microsoft Edge, Internet Explorer, Firefox, Safari en Opera. WebSocket heeft ook webapplicaties op de server nodig om het te ondersteunen. WebSocket — протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение. В настоящее время в W3C осуществляется стандартизация API Web Sockets. Черновой вариант стандарта этого протокола утверждён IETF. WebSocket разработан для воплощения в веб-браузерах и веб-серверах, но он может быть использован для любого клиентского или серверного приложения. Протокол WebSocket — это независимый протокол, основанный на протоколе TCP. Он делает возможным более тесное взаимодействие между браузером и веб-сайтом, способствуя распространению интерактивного содержимого и созданию приложений реального времени. WebSocket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection. The WebSocket protocol was standardized by the IETF as RFC 6455 in 2011. The current API specification allowing web applications to use this protocol is known as WebSockets. It is a living standard maintained by the WHATWG and a successor to The WebSocket API from the W3C. WebSocket is distinct from HTTP. Both protocols are located at layer 7 in the OSI model and depend on TCP at layer 4. Although they are different, RFC 6455 states that WebSocket "is designed to work over HTTP ports 443 and 80 as well as to support HTTP proxies and intermediaries", thus making it compatible with HTTP. To achieve compatibility, the WebSocket handshake uses the HTTP Upgrade header to change from the HTTP protocol to the WebSocket protocol. The WebSocket protocol enables interaction between a web browser (or other client application) and a web server with lower overhead than half-duplex alternatives such as HTTP polling, facilitating real-time data transfer from and to the server. This is made possible by providing a standardized way for the server to send content to the client without being first requested by the client, and allowing messages to be passed back and forth while keeping the connection open. In this way, a two-way ongoing conversation can take place between the client and the server. The communications are usually done over TCP port number 443 (or 80 in the case of unsecured connections), which is beneficial for environments that block non-web Internet connections using a firewall. Similar two-way browser–server communications have been achieved in non-standardized ways using stopgap technologies such as Comet or Adobe Flash Player. Most browsers support the protocol, including Google Chrome, Firefox, Microsoft Edge, Internet Explorer, Safari and Opera. Unlike HTTP, WebSocket provides full-duplex communication.Additionally, WebSocket enables streams of messages on top of TCP. TCP alone deals with streams of bytes with no inherent concept of a message. Before WebSocket, port 80 full-duplex communication was attainable using Comet channels; however, Comet implementation is nontrivial, and due to the TCP handshake and HTTP header overhead, it is inefficient for small messages. The WebSocket protocol aims to solve these problems without compromising the security assumptions of the web. The WebSocket protocol specification defines ws (WebSocket) and wss (WebSocket Secure) as two new uniform resource identifier (URI) schemes that are used for unencrypted and encrypted connections respectively. Apart from the scheme name and fragment (i.e. # is not supported), the rest of the URI components are defined to use URI generic syntax. Using browser developer tools, developers can inspect the WebSocket handshake as well as the WebSocket frames. Das WebSocket-Protokoll ist ein auf TCP basierendes Netzwerkprotokoll, das entworfen wurde, um eine bidirektionale Verbindung zwischen einer Webanwendung und einem WebSocket-Server bzw. einem Webserver, der auch WebSockets unterstützt, herzustellen. WebSocket es una tecnología que proporciona un canal de comunicación bidireccional y full-duplex sobre un único socket TCP. Está diseñada para ser implementada en navegadores y servidores web, pero puede utilizarse por cualquier aplicación cliente/servidor. La API de WebSocket está siendo normalizada por el W3C, mientras que el protocolo WebSocket ya fue normalizado por la IETF como el RFC 6455. Debido a que las conexiones TCP comunes sobre puertos diferentes al 80 son habitualmente bloqueadas por los administradores de redes, el uso de esta tecnología proporcionaría una solución a este tipo de limitaciones proveyendo una funcionalidad similar a la apertura de varias conexiones en distintos puertos, pero multiplexando diferentes servicios WebSocket sobre un único puerto TCP (a costa de una pequeña sobrecarga del protocolo). En el lado del cliente, WebSocket está ya implementado en Mozilla Firefox 8, Google Chrome 4 y Safari 5, así como la versión móvil de Safari en el iOS 4.2,​ y en Internet Explorer 10.​ WebSocket adalah protokol komunikasi komputer, yang menyediakan saluran komunikasi dupleks secara penuh melalui koneksi TCP tunggal. Protokol WebSocket distandardisasi oleh IETF sebagai RFC 6455 pada 2011, dan API WebSocket di Web IDL sedang distandardisasi oleh W3C. 웹소켓(WebSocket)은 하나의 TCP 접속에 전이중 통신 채널을 제공하는 컴퓨터 통신 프로토콜이다. 웹소켓 프로토콜은 2011년 IETF에 의해 RFC 6455로 표준화되었으며 의 웹소켓 API는 W3C에 의해 표준화되고 있다. 웹소켓은 HTTP와 구별된다. 두 프로토콜 모두 OSI 모델의 제7계층에 위치해 있으며 제4계층의 TCP에 의존한다. 이들에 차이가 있으나 "RFC 6455"에 따르면 웹소켓은 HTTP 포트 80과 443 위에 동작하도록 설계되었으며 HTTP 프록시 및 중간 층을 지원하도록 설계되었으므로 HTTP 프로토콜과 호환이 된다. 호환을 달성하기 위해 웹소켓 핸드셰이크는 를 사용하여 HTTP 프로토콜에서 웹소켓 프로토콜로 변경한다. 웹소켓 프로토콜은 HTTP 폴링과 같은 반이중방식에 비해 더 낮은 부하를 사용하여 웹 브라우저(또는 다른 클라이언트 애플리케이션)과 웹 서버 간의 통신을 가능케 하며, 서버와의 실시간 데이터 전송을 용이케 한다. 이는 먼저 클라이언트에 의해 요청을 받는 방식이 아닌, 서버가 내용을 클라이언트에 보내는 표준화된 방식을 제공함으로써, 또 연결이 유지된 상태에서 메시지들을 오갈 수 있게 허용함으로써 가능하게 되었다. 이러한 방식으로 양방향 대화 방식은 클라이언트와 서버 간에 발생할 수 있다. 통신은 TCP 포트 80(TLS 암호화 연결의 경우 443)를 통해 수행되며 방화벽을 통해 웹이 아닌 인터넷 연결을 차단하는 일부 환경에 도움이 된다. 단순 양방향 브라우저-서버 통신은 코멧 등의 스톱갭(stopgap) 기술을 사용하는 비표준 방식으로 수행된다. 구글 크롬, 마이크로소프트 에지, 인터넷 익스플로러, 파이어폭스, 사파리, 오페라 등 대부분의 브라우저가 이 프로토콜을 지원한다.
dbp:connector
dbr:Transmission_Control_Protocol
gold:hypernym
dbr:Protocol
prov:wasDerivedFrom
wikipedia-en:WebSocket?oldid=1120212787&ns=0
dbo:wikiPageLength
27705
foaf:isPrimaryTopicOf
wikipedia-en:WebSocket