Handshake (computing) (original) (raw)

About DBpedia

( 핸드셰이크는 본래 악수를 뜻합니다.) 핸드셰이킹(handshaking), 주고받기는 정보기술과 전기통신 및 관련 분야에서 채널에 대한 정상적인 통신이 시작되기 전에 두 개의 실체 간에 확립된 통신 채널의 변수를 동적으로 설정하는 자동화된 협상 과정이다. 채널의 물리적인 확립이 잇따르며, 정상적인 정보 전송 이전에 이루어진다.

thumbnail

Property Value
dbo:abstract Handshake (v překladu „potřesení rukou“) je v informatice, telekomunikacích a příbuzných oborech automatizované vyjednávání, jehož úkolem je nastavit parametry komunikačního kanálu mezi dvěma subjekty před zahájením vlastní komunikace. Handshake je například používán v Internetu pro otevření TCP spojení (tzv. „třícestný handshake“, tj. výměna tří datagramů) a teprve poté následuje vlastní přenos dat. Handshake je používán pro vyjednání nejlepšího možného spojení ve Wi-Fi sítích nebo při telefonování mobilním telefonem v GSM síti, kde zajistí nejlepší možné parametry komunikace mezi oběma stranami (tj. v rámci handshake je nalezen nejlepší možný způsob přenosu dat, který umí obě strany komunikace). (cs) El establecimiento de comunicación​​ (del inglés handshake, literalmente apretón de manos) es utilizado en tecnologías informáticas, telecomunicaciones, y otras conexiones para establecer automáticamente una negociación entre pares que establece de forma dinámica los parámetros de un canal de comunicación entre ellos antes de que comience la comunicación normal por el canal. De ello se desprende la creación física del canal y precede a la transferencia de información normal. Por lo general, es un proceso que tiene lugar cuando un equipo está a punto de comunicarse con un dispositivo exterior para establecer las normas para la comunicación. Cuando un ordenador se comunica con otro dispositivo como un módem o una impresora se necesita realizar un establecimiento con este para crear una conexión. Puede ser utilizado para negociar parámetros que sean aceptables para los equipos y sistemas en ambos extremos del canal de comunicación, incluyendo pero no limitado a, tasa de transferencia de información, la codificación alfabeto, paridad, interrupción procedimiento y otros protocolos o características del hardware. Permite conectar sistemas o equipos relativamente heterogéneos sobre un canal de comunicación sin la necesidad de intervención humana para establecer parámetros. Un ejemplo clásico del establecimiento de la conexión es la de los módems, que suelen negociar los parámetros de comunicación por un breve período cuando se establece una conexión, y posteriormente utilizar esos parámetros para facilitar la transferencia de información óptima sobre el canal en función de su calidad y capacidad. Los ruidos (que es en realidad un sonido que cambia de tono cien veces por segundo) emitidos por algunos módems con salida de altavoces inmediatamente después de los cuales se establece una conexión, son en realidad sonidos de los módems en ambos extremos que realizan el procedimiento de establecimiento de la conexión; una vez que el procedimiento se completa, el altavoz es silenciado, dependiendo de la configuración del sistema operativo o la aplicación de control del módem.​ (es) In computing, a handshake is a signal between two devices or programs, used to, e.g., authenticate, coordinate. An example is the handshaking between a hypervisor and an application in a guest virtual machine. In telecommunications, a handshake is an automated process of negotiation between two participants (example "Alice and Bob") through the exchange of information that establishes the protocols of a communication link at the start of the communication, before full communication begins. The handshaking process usually takes place in order to establish rules for communication when a computer attempts to communicate with another device. Signals are usually exchanged between two devices to establish a communication link. For example, when a computer communicates with another device such as a modem, the two devices will signal each other that they are switched on and ready to work, as well as to agree to which protocols are being used. Handshaking can negotiate parameters that are acceptable to equipment and systems at both ends of the communication channel, including information transfer rate, coding alphabet, parity, interrupt procedure, and other protocol or hardware features.Handshaking is a technique of communication between two entities. However, within TCP/IP RFCs, the term "handshake" is most commonly used to reference the TCP three-way handshake. For example, the term "handshake" is not present in RFCs covering FTP or SMTP. One exception is Transport Layer Security, TLS, setup, FTP RFC 4217. In place of the term "handshake", FTP RFC 3659 substitutes the term "conversation" for the passing of commands. A simple handshaking protocol might only involve the receiver sending a message meaning "I received your last message and I am ready for you to send me another one." A more complex handshaking protocol might allow the sender to ask the receiver if it is ready to receive or for the receiver to reply with a negative acknowledgement meaning "I did not receive your last message correctly, please resend it" (e.g., if the data was corrupted en route). Handshaking facilitates connecting relatively heterogeneous systems or equipment over a communication channel without the need for human intervention to set parameters. (en) En informatique, en télécommunications et dans les domaines associés, le handshaking (ou handshake ; en français, établissement d'une liaison) est un processus automatisé de négociation qui établit les paramètres d'une communication entre deux entités avant que la communication commence. Un handshake est fait au moment où un ordinateur veut entreprendre une communication avec un appareil plus ou moins éloigné, par exemple un modem, une imprimante ou un serveur. Sur les anciens modem 56 kb/s, le processus de handshaking durait 20 secondes et était audible, chaque son émis par le modem de l'utilisateur correspondant à une étape du handshaking. Ce son si caractéristique est entré dans la mémoire collective de ceux ayant connu l'arrivée d'internet dans les années 1990. Le handshaking peut négocier les paramètres que des équipements et systèmes situés aux deux extrémités du lien de communication pourront utiliser, y compris le débit binaire, l'encodage alphabétique, la parité, la procédure d'interruption et d'autres protocoles et détails techniques. . Cependant, dans les RFCs concernant TCP/IP, le terme "handshake" fait plutôt référence au TCP three-way handshake. Par exemple, le terme handshake n'est pas présent dans les RFCs couvrant FTP ou SMTP, exception faite lors du Transport Layer Security (TLS) setup en FTP (RFC 4217). À la place du terme handshake, FTP RFC 3659 y utilise "conversation" pour le passage des commandes. Un simple protocole d'handshaking pourrait simplement avoir le receveur informant via un message disant: "J'ai reçu ton dernier message et je suis prêt à ce que tu m'en renvoies un autre." Un autre protocole plus complexe pourrait autoriser l'emetteur à demander au récepteur s'il est prêt à recevoir ou autoriser le récepteur de répondre négativement à l'émetteur pour l'informer qu'il n'a pas reçu correctement un message et lui demander un autre envoi. Le handshaking permet la connexion entre des systèmes ou équipements relativement hétérogènes à travers un canal de communication sans nécessiter d'intervention humaine pour fixer les paramètres. (fr) In informatica l'handshaking (letteralmente "stretta di mano") è il processo attraverso il quale due calcolatori, tramite software o hardware, negoziano e stabiliscono le regole comuni, ovvero la velocità, i , di criptazione, di controllo degli errori, ecc. Prima di iniziare la connessione vera e propria tra due macchine si crea questo tipo di connessione che consiste nella trasmissione dei pacchetti per regolare i parametri di connessione. Il suono prodotto dal modem nella fase di connessione ad internet viene chiamato handshake. L'handshaking può negoziare parametri accettabili per apparecchiature e sistemi a entrambe le estremità del canale di comunicazione, inclusa la velocità di trasferimento delle informazioni, l'alfabeto di codifica, la parità, la procedura di interruzione e altre funzionalità di protocollo o hardware. La stretta di mano è una tecnica di comunicazione tra due entità. Tuttavia, all'interno delle RFC TCP/IP, il termine "handshake" è più comunemente utilizzato per fare riferimento all'handshake a tre vie TCP. Ad esempio, il termine "handshake" non è presente nelle RFC che coprono FTP o SMTP. Un'eccezione è Transport Layer Security, TLS, setup, FTP. Al posto del termine "handshake", FTP sostituisce il termine "conversazione" per il passaggio di comandi. Un semplice protocollo di handshaking potrebbe coinvolgere solo il destinatario che invia un messaggio che significa "Ho ricevuto il tuo ultimo messaggio e sono pronto a inviarmene un altro". Un protocollo di handshake più complesso potrebbe consentire al mittente di chiedere al destinatario se è pronto a ricevere o che il destinatario risponda con un riconoscimento negativo che significa "Non ho ricevuto correttamente il tuo ultimo messaggio, invialo di nuovo" (ad esempio, se i dati sono stati danneggiati durante il percorso). L'handshaking facilita il collegamento di sistemi o apparecchiature relativamente eterogenei su un canale di comunicazione senza la necessità dell'intervento umano per impostare i parametri. (it) ( 핸드셰이크는 본래 악수를 뜻합니다.) 핸드셰이킹(handshaking), 주고받기는 정보기술과 전기통신 및 관련 분야에서 채널에 대한 정상적인 통신이 시작되기 전에 두 개의 실체 간에 확립된 통신 채널의 변수를 동적으로 설정하는 자동화된 협상 과정이다. 채널의 물리적인 확립이 잇따르며, 정상적인 정보 전송 이전에 이루어진다. (ko) ハンドシェイク(英: handshake)は、情報技術や電気通信の分野において、2点間の通信路を確立した後、本格的に通信を行う前にパラメータを取り決めるなどの事前のやり取りを自動的に行うこと。その後、通常の情報の転送を行う。 コンピュータが外部の機器と通信する際には、通信の規則を確立する手段としてハンドシェイクが行われる。例えば、モデムやプリンターを使う場合、コンピュータはそれら機器とハンドシェイクによるコネクションの確立をする必要がある。 ハンドシェイクは、通信路の両端にある装置とシステムの双方にとって受け入れられるパラメータについての交渉に使われることもある。例えば、情報転送レート、符号の種類、パリティ、割り込み方式、その他の通信プロトコルやハードウェア固有の設定などである。 ハンドシェイクは、通信路で接続された比較的異質なシステムや装置の間での通信を人間が介在することなく可能にする。古典的な例としてモデムがある。モデムはコネクションが確立されると、ある一定時間だけ通信パラメータの設定を行い、その後は設定したパラメータにしたがって可能な限りの性能と品質で情報転送を行う。コネクション確立後、少しの間スピーカーから耳障りなノイズが流れるモデムもあるが、これは相手方のモデムとハンドシェイクを行っているときの信号を音として流しているものである(1秒間に約100回ほどON/OFFを繰り返すことであのような音になる)。ハンドシェイクが終わると、一般にスピーカーから音はしなくなる(OSやモデム制御アプリケーションの設定による)。 (ja) Met een TCP-handshake kan een netwerkverbinding tussen client en server gecreëerd of verbroken worden. Een TCP-handshake is nodig om stabiele en betrouwbare netwerkverbindingen in de transport-, sessie-, presentatie- en applicatielaag (de lagen 4 t/m 7 in het OSI-model) te creëren of te verbreken. Tijdens een TCP-handshake worden gegevens via de netwerklaag (laag 3 in het OSI-model) uitgewisseld tussen computers met verschillende internet sockets. (nl) Handshake ou aperto de mão é o processo pelo qual duas ou mais máquinas afirmam que reconheceram umas às outras e estão prontas para iniciar a comunicação. O handshake é utilizado em protocolos de comunicação, tais como: FTP, TCP, HTTP, SMB,SMTP,POP3 etc. Assim você consegue fazer uma conexão entre duas ou mais máquinas só esperando o serviço a ser disponibilizado. handshake triplo: Um handshake triplo é necessário porque os números de sequência não são vinculados a um relógio global na rede e os protocolos TCP podem ter mecanismos diferentes para captar o ISN (Initial Sequence Number). O receptor do primeiro SYN não tem meios para saber se este é um segmento antigo atrasado, a menos que tenha registrado o último número de seqüência usado na conexão. Nem sempre é possível lembrar esse número. Assim, o receptor deve pedir ao remetente que verifique esse SYN. O host (A) inicia uma conexão enviando um pacote SYN para o host (B) indicando que o seu ISN = X: A —> B SYN, seq de A = X B recebe o pacote, grava que a seq de A = X, responde com um ACK de X + 1, e indica que seu ISN = Y. O ACK de X + 1 significa que o host B já recebeu todos os bytes até ao byte X e que o próximo byte esperado é o X + 1: B —> A ACK, seq de A = X, SYN seq de B = Y, ACK = X + 1 A recebe o pacote de B, fica sabendo que a sequência de B = Y, e responde com um ACK de Y + 1, que finaliza o processo de estabelecimento da conexão: A —> B ACK, seq de B = Y, ACK = Y + 1 (pt) Handshake – wymiana informacji między dwoma urządzeniami (na przykład modemami), która ma na celu ustalenie wspólnych parametrów transmisji danych, takich jak np. szybkość transmisji. Analogiczny proces wykorzystywany jest też w niektórych programowych protokołach komunikacyjnych (np. TCP) do rozpoczęcia sesji i ustalenia jej parametrów. Handshake – nadzor nad transmisją danych pomiędzy dwoma urządzeniami, mający zapewnić / poprawić skuteczność wymiany poszczególnych bajtów. Realizowany sprzętowo sygnały RTS/CTS oraz/lub DTR/DSR lub programowo (XON/XOF). Początkowo i głównie wykorzystywany w komunikacji modemowej. Sprzętowo, w standardzie RS-232, wykorzystuje sygnały RTS/CTS ("nadawać chcę!!!, jak tam u Ciebie? gotowy? czyli nadajnik zgłasza aktywny sygnał Request, jeśli odbiornik jest gotowy aktywuje sygnał CTS - Clear To Send: jestem gotów - (na)dawaj. Jeśli odbiornik stwierdzi, że np. potrzebuje czasu na obróbkę danych, przepełnia się bufor odbiorczy, system potrzebuje czasu na obsługę innych wątków - ustawia nieaktywny sygnał CTS. W tej sytuacji nadajnik winien zaprzestać transmisji nowych danych i poczekać na kolejną gotowość odbiornika. Sygnały DTR/DSR - podobny sposób synchronizacji sprzętowej jak opisano powyżej, ale nieco "wolniejsze", ogólniejsze. Opis wymaga uzupełnienia. DTR - Data Terminal Ready DSR - Data Server Ready (pl) 握手(Handshake,亦稱為交握)在电信和微处理器系统中具有以下含义: 1. * 在数据通信中,由硬件或软件管理的事件序列,在进行信息交换之前,需要对操作模式的状态互相达成协定。 2. * 在接收站和发送站之间建立通信参数的过程。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/Three-way-handshake-example.gif?width=300
dbo:wikiPageID 41229 (xsd:integer)
dbo:wikiPageInterLanguageLink dbpedia-de:Datenflusssteuerung
dbo:wikiPageLength 7402 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1120211504 (xsd:integer)
dbo:wikiPageWikiLink dbr:Protocol_(computing) dbr:Modem dbr:SYN-ACK dbr:Alice_and_Bob dbc:Network_architecture dbr:Computer dbr:Hardware_virtualization dbr:Parity_bit dbr:Transport_Layer_Security dbr:Alphabet dbc:Data_transmission dbc:Network_protocols dbr:Dial-up_Internet_access dbr:Transmission_Control_Protocol dbr:Interrupt dbr:Telecommunication dbr:Hypervisor dbr:Bit_rate dbr:RS-232 dbr:Virtual_machine dbr:Wi-Fi_Protected_Access dbr:IEEE_802.11i-2004 dbr:Simple_Mail_Transfer_Protocol dbr:File:Three-way-handshake-example.gif
dbp:wikiPageUsesTemplate dbt:About dbt:Cn dbt:Main dbt:Missing_information dbt:Reflist
dct:subject dbc:Network_architecture dbc:Data_transmission dbc:Network_protocols
rdfs:comment ( 핸드셰이크는 본래 악수를 뜻합니다.) 핸드셰이킹(handshaking), 주고받기는 정보기술과 전기통신 및 관련 분야에서 채널에 대한 정상적인 통신이 시작되기 전에 두 개의 실체 간에 확립된 통신 채널의 변수를 동적으로 설정하는 자동화된 협상 과정이다. 채널의 물리적인 확립이 잇따르며, 정상적인 정보 전송 이전에 이루어진다. (ko) Met een TCP-handshake kan een netwerkverbinding tussen client en server gecreëerd of verbroken worden. Een TCP-handshake is nodig om stabiele en betrouwbare netwerkverbindingen in de transport-, sessie-, presentatie- en applicatielaag (de lagen 4 t/m 7 in het OSI-model) te creëren of te verbreken. Tijdens een TCP-handshake worden gegevens via de netwerklaag (laag 3 in het OSI-model) uitgewisseld tussen computers met verschillende internet sockets. (nl) 握手(Handshake,亦稱為交握)在电信和微处理器系统中具有以下含义: 1. * 在数据通信中,由硬件或软件管理的事件序列,在进行信息交换之前,需要对操作模式的状态互相达成协定。 2. * 在接收站和发送站之间建立通信参数的过程。 (zh) Handshake (v překladu „potřesení rukou“) je v informatice, telekomunikacích a příbuzných oborech automatizované vyjednávání, jehož úkolem je nastavit parametry komunikačního kanálu mezi dvěma subjekty před zahájením vlastní komunikace. (cs) In computing, a handshake is a signal between two devices or programs, used to, e.g., authenticate, coordinate. An example is the handshaking between a hypervisor and an application in a guest virtual machine. Handshaking facilitates connecting relatively heterogeneous systems or equipment over a communication channel without the need for human intervention to set parameters. (en) El establecimiento de comunicación​​ (del inglés handshake, literalmente apretón de manos) es utilizado en tecnologías informáticas, telecomunicaciones, y otras conexiones para establecer automáticamente una negociación entre pares que establece de forma dinámica los parámetros de un canal de comunicación entre ellos antes de que comience la comunicación normal por el canal. De ello se desprende la creación física del canal y precede a la transferencia de información normal. (es) En informatique, en télécommunications et dans les domaines associés, le handshaking (ou handshake ; en français, établissement d'une liaison) est un processus automatisé de négociation qui établit les paramètres d'une communication entre deux entités avant que la communication commence. Le handshaking permet la connexion entre des systèmes ou équipements relativement hétérogènes à travers un canal de communication sans nécessiter d'intervention humaine pour fixer les paramètres. (fr) In informatica l'handshaking (letteralmente "stretta di mano") è il processo attraverso il quale due calcolatori, tramite software o hardware, negoziano e stabiliscono le regole comuni, ovvero la velocità, i , di criptazione, di controllo degli errori, ecc. Prima di iniziare la connessione vera e propria tra due macchine si crea questo tipo di connessione che consiste nella trasmissione dei pacchetti per regolare i parametri di connessione. Il suono prodotto dal modem nella fase di connessione ad internet viene chiamato handshake. (it) ハンドシェイク(英: handshake)は、情報技術や電気通信の分野において、2点間の通信路を確立した後、本格的に通信を行う前にパラメータを取り決めるなどの事前のやり取りを自動的に行うこと。その後、通常の情報の転送を行う。 コンピュータが外部の機器と通信する際には、通信の規則を確立する手段としてハンドシェイクが行われる。例えば、モデムやプリンターを使う場合、コンピュータはそれら機器とハンドシェイクによるコネクションの確立をする必要がある。 ハンドシェイクは、通信路の両端にある装置とシステムの双方にとって受け入れられるパラメータについての交渉に使われることもある。例えば、情報転送レート、符号の種類、パリティ、割り込み方式、その他の通信プロトコルやハードウェア固有の設定などである。 (ja) Handshake – wymiana informacji między dwoma urządzeniami (na przykład modemami), która ma na celu ustalenie wspólnych parametrów transmisji danych, takich jak np. szybkość transmisji. Analogiczny proces wykorzystywany jest też w niektórych programowych protokołach komunikacyjnych (np. TCP) do rozpoczęcia sesji i ustalenia jej parametrów. Handshake – nadzor nad transmisją danych pomiędzy dwoma urządzeniami, mający zapewnić / poprawić skuteczność wymiany poszczególnych bajtów. Realizowany sprzętowo sygnały RTS/CTS oraz/lub DTR/DSR lub programowo (XON/XOF). DTR - Data Terminal Ready (pl) Handshake ou aperto de mão é o processo pelo qual duas ou mais máquinas afirmam que reconheceram umas às outras e estão prontas para iniciar a comunicação. O handshake é utilizado em protocolos de comunicação, tais como: FTP, TCP, HTTP, SMB,SMTP,POP3 etc. Assim você consegue fazer uma conexão entre duas ou mais máquinas só esperando o serviço a ser disponibilizado. handshake triplo: O host (A) inicia uma conexão enviando um pacote SYN para o host (B) indicando que o seu ISN = X: A —> B SYN, seq de A = X (pt)
rdfs:label Handshake (cs) Establecimiento de comunicación (es) Handshaking (fr) Handshake (computing) (en) Handshake (informatica) (it) ハンドシェイク (ja) 핸드셰이킹 (ko) TCP-handshake (nl) Handshake (pl) Handshake (pt) 握手 (技术) (zh)
owl:sameAs wikidata:Handshake (computing) dbpedia-cs:Handshake (computing) dbpedia-es:Handshake (computing) dbpedia-fa:Handshake (computing) dbpedia-fi:Handshake (computing) dbpedia-fr:Handshake (computing) dbpedia-he:Handshake (computing) dbpedia-hu:Handshake (computing) dbpedia-it:Handshake (computing) dbpedia-ja:Handshake (computing) dbpedia-ko:Handshake (computing) dbpedia-lmo:Handshake (computing) dbpedia-nl:Handshake (computing) dbpedia-pl:Handshake (computing) dbpedia-pt:Handshake (computing) dbpedia-simple:Handshake (computing) dbpedia-zh:Handshake (computing) https://global.dbpedia.org/id/4juGh
prov:wasDerivedFrom wikipedia-en:Handshake_(computing)?oldid=1120211504&ns=0
foaf:depiction wiki-commons:Special:FilePath/Three-way-handshake-example.gif
foaf:isPrimaryTopicOf wikipedia-en:Handshake_(computing)
is dbo:wikiPageDisambiguates of dbr:Handshake_(disambiguation)
is dbo:wikiPageRedirects of dbr:Automatic_negotiation dbr:Hand_shake_signal dbr:Hand_shaking_signal dbr:Hardware_handshake dbr:Triple_handshake
is dbo:wikiPageWikiLink of dbr:QUIC dbr:Modem dbr:MOS_Technology_6522 dbr:Virtual_hosting dbr:Apple_II_serial_cards dbr:List_of_recurring_The_Simpsons_characters dbr:Peripheral_Interface_Adapter dbr:Index_of_electronics_articles dbr:Ink_cartridge dbr:Input/output dbr:Null_modem dbr:Torrent_poisoning dbr:Traffic_classification dbr:Shared_snapshot_objects dbr:Q-Bus dbr:Lynx_(protocol) dbr:Macintosh_128K dbr:Malaysia_Airlines_Flight_370 dbr:Computer_port_(hardware) dbr:Fax dbr:PMD_85 dbr:Parallel_communication dbr:Password_Authentication_Protocol dbr:Malaysia_Airlines_Flight_370_satellite_communications dbr:Synchronization_(computer_science) dbr:Transport_Layer_Security dbr:BBC_Master dbr:Timeline_of_Malaysia_Airlines_Flight_370 dbr:WebSocket dbr:Wireless_USB dbr:H.245 dbr:HTTP/1.1_Upgrade_header dbr:HTTP_persistent_connection dbr:AC'97 dbr:Advanced_eXtensible_Interface dbr:Fast_loader dbr:Fast_flux dbr:Flow_control_(data) dbr:Gnutella2 dbr:Virtual_Network_Computing dbr:Handshake_(disambiguation) dbr:Rendezvous_protocol dbr:Asynchronous_system dbr:ALTS dbr:KRACK dbr:High-bandwidth_Digital_Content_Protection dbr:Direct_Client-to-Client dbr:Automatic_link_establishment dbr:CD64_(Nintendo) dbr:FidoNet dbr:Fill_character dbr:Zebra_Media_Access_Control dbr:RS-232 dbr:Challenge-Handshake_Authentication_Protocol dbr:Serial_port dbr:USB_hardware dbr:User_Datagram_Protocol dbr:IEEE-488 dbr:Stream_Control_Transmission_Protocol dbr:Sensor_Media_Access_Control dbr:TF5800PVR dbr:Automatic_negotiation dbr:Hand_shake_signal dbr:Hand_shaking_signal dbr:Hardware_handshake dbr:Triple_handshake
is foaf:primaryTopic of wikipedia-en:Handshake_(computing)