User Tools

Site Tools


ddsf:public:guidebook:06_append:glossary:w:wireprotocol

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ddsf:public:guidebook:06_append:glossary:w:wireprotocol [2020/07/24 18:26]
nick
ddsf:public:guidebook:06_append:glossary:w:wireprotocol [2021/07/14 16:46] (current)
murphy ↷ Links adapted because of a move operation
Line 1: Line 1:
 ===== Wire Protocol ===== ===== Wire Protocol =====
-[[ddsf:private:cookbook:​06_append:​glossary| Return to Glossary ]]+[[ddsf:public:guidebook:​06_append:​glossary:start| Return to Glossary ]]
  
-**Wire Protocol** refers to a way of getting data from point to point: A Wire [[ddsf:private:cookbook:​06_append:​glossary:​p:​protocol]] is needed if more than one application has to interoperate. It generally refers to protocols higher than the physical layer. In contrast to transport protocols at the transport level (like [[ddsf:private:cookbook:​06_append:​glossary:​t:​tcp]] or [[ddsf:private:cookbook:​06_append:​glossary:​u:​udp]]),​ the term "wire protocol"​ is used to describe a common way to represent information at the Application Level of the [[ddsf:private:cookbook:​06_append:​glossary:​o:​osi]]. It refers only to a common ​application layer protocol and not to a common object semantic[clarification needed] of the applications. Such a representation at application level needs a common [[ddsf:private:cookbook:​06_append:​glossary:​x:​xml_infoset]] ​ and a data binding (using e.g. a common encoding scheme like [[ddsf:private:cookbook:​06_append:​glossary:​x:​xsd]]).+**Wire Protocol** refers to a way of getting data from [[ddsf:​public:​guidebook:​06_append:​glossary:​p:​point-to-point|point-to-point]]: A Wire [[ddsf:public:guidebook:​06_append:​glossary:​p:​protocol]] is needed if more than one application has to interoperate. It generally refers to protocols higher than the [[ddsf:​public:​guidebook:​06_append:​glossary:​p:​physicallayer|physical layer]]. In contrast to transport protocols at the transport level (like [[ddsf:public:guidebook:​06_append:​glossary:​t:​tcp]] or [[ddsf:public:guidebook:​06_append:​glossary:​u:​udp]]),​ the term "wire protocol"​ is used to describe a common way to represent information at the Application Level of the [[ddsf:public:guidebook:​06_append:​glossary:​o:​osi]]. It refers only to a common ​[[ddsf:​public:​guidebook:​06_append:​glossary:​a:​applayer]] ​protocol and not to a common object semantic[clarification needed] of the applications. Such a representation at application level needs a common [[ddsf:public:guidebook:​06_append:​glossary:​x:​xml_infoset]] ​ and a data binding (using e.g. a common encoding scheme like [[ddsf:public:guidebook:​06_append:​glossary:​x:​xsd]]).
  
-It generally refers to higher layers, including Ethernet and ATM (layer 2) and even higher layer distributed object protocols such as SOAP, CORBA or RMI. +It generally refers to higher layers, including ​[[ddsf:​public:​guidebook:​06_append:​glossary:​e:​ethernet|Ethernet]] and ATM (layer 2) and even higher layer distributed object protocols such as SOAP, [[ddsf:​public:​guidebook:​06_append:​glossary:​c:​corba|CORBA]] or RMI. 
  
-The Wire Protocol may be either text-based or a binary protocol. Although an important architectural decision, this is a separate matter from the distinction between Wire Protocols and programmatic [[ddsf:private:cookbook:​06_append:​glossary:​a:​api | Application Programming Interfaces (APIs)]]. ​+The Wire Protocol may be either text-based or a binary protocol. Although an important architectural decision, this is a separate matter from the distinction between Wire Protocols and programmatic [[ddsf:public:guidebook:​06_append:​glossary:​a:​api| Application Programming Interfaces (APIs)]]. ​
  
 Source: [[https://​en.wikipedia.org/​wiki/​Wire_protocol | Wire Protocol ]] Source: [[https://​en.wikipedia.org/​wiki/​Wire_protocol | Wire Protocol ]]
  
ddsf/public/guidebook/06_append/glossary/w/wireprotocol.1595629588.txt.gz · Last modified: 2020/07/24 18:26 by nick