User Tools

Site Tools


dido:public:ra:xapend:xapend.a_glossary:w:wireprotocol

Differences

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

Link to this comparison view

Next revision
Previous revision
dido:public:ra:xapend:xapend.a_glossary:w:wireprotocol [2020/11/12 18:02]
nick created
dido:public:ra:xapend:xapend.a_glossary:w:wireprotocol [2022/01/09 20:00] (current)
nick
Line 1: Line 1:
 ===== Wire Protocol ===== ===== Wire Protocol =====
-[[dido:​public:​ra:​xapend.glossary| Return to Glossary ]]+[[dido:​public:​ra:xapend:xapend.a_glossary:​start| Return to Glossary ]]
  
-**Wire Protocol** refers to a way of getting data from [[dido:​public:​ra:​xapend.glossary:​p:​point-to-point|point-to-point]]:​ A Wire [[dido:​public:​ra:​xapend.glossary:​p:​protocol]] is needed if more than one application has to interoperate. It generally refers to protocols higher than the [[dido:​public:​ra:​xapend.glossary:​p:​physicallayer|physical layer]]. In contrast to transport protocols at the transport level (like [[dido:​public:​ra:​xapend.glossary:t:tcp]] or [[dido:​public:​ra:​xapend.glossary:u:udp]]), the term "wire protocol"​ is used to describe a common way to represent information at the Application Level of the [[dido:​public:​ra:​xapend.glossary:o:osi]]. It refers only to a common [[dido:​public:​ra:​xapend.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 [[dido:​public:​ra:​xapend.glossary:​x:​xml_infoset]] ​ and a data binding (using e.g. a common encoding scheme like [[dido:​public:​ra:​xapend.glossary:x:xsd]]).+**Wire Protocol** refers to a way of getting data from [[dido:​public:​ra:xapend:xapend.a_glossary:​p:​point-to-point|point-to-point]]:​ A Wire [[dido:​public:​ra:xapend:xapend.a_glossary:​p:​protocol]] is needed if more than one [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​application|application]] ​has to interoperate. It generally refers to protocols higher than the [[dido:​public:​ra:xapend:xapend.a_glossary:​p:​physicallayer|physical layer]]. In contrast to transport protocols at the transport level (like [[dido:​public:​ra:xapend:xapend.a_glossary:t:tcp]] or [[dido:​public:​ra:xapend:xapend.a_glossary:u:udp]]), the term "wire protocol"​ is used to describe a common way to represent information at the Application Level of the [[dido:​public:​ra:xapend:xapend.a_glossary:o:osi]]. It refers only to a common [[dido:​public:​ra:xapend:xapend.a_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 [[dido:​public:​ra:xapend:xapend.a_glossary:​x:​xml_infoset]] ​ and a data binding (using e.g. a common encoding scheme like [[dido:​public:​ra:xapend:xapend.a_glossary:x:xsd]]).
  
-It generally refers to higher layers, including [[dido:​public:​ra:​xapend.glossary:​e:​ethernet|Ethernet]] and ATM (layer 2) and even higher layer distributed object protocols such as SOAP, [[dido:​public:​ra:​xapend.glossary:c:corba |CORBA]] or RMI. +It generally refers to higher layers, including [[dido:​public:​ra:xapend:xapend.a_glossary:​e:​ethernet|Ethernet]] and ATM (layer 2) and even higher layer distributed ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​o:​object|object]] ​protocols such as [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​soap]], [[dido:​public:​ra:xapend:xapend.a_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 [[dido:​public:​ra:​xapend.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 [[dido:​public:​ra:xapend:xapend.a_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 ]]
- 
dido/public/ra/xapend/xapend.a_glossary/w/wireprotocol.1605222131.txt.gz · Last modified: 2020/11/12 18:02 by nick