ArticleslgStudy

computer science

Q.931

Q.931 is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Q.931 rather than just read about it. In short: ITU-T Recommendation Q.931 is the ITU standard ISDN connection control signalling protocol, forming part of Digital Subscriber Signalling System No. 1. Unlike connectionless systems like UDP, ISDN is connection oriented and uses explicit signalling to manage call state: Q.931.

Q.931 — main illustration
Q.931 — illustration

Key takeaways

  • Q.931 belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Q.931 to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Q.931 from memory before moving on to harder problems.

Reference excerpt

ITU-T Recommendation Q.931 is the ITU standard ISDN connection control signalling protocol, forming part of Digital Subscriber Signalling System No. 1. Unlike connectionless systems like UDP, ISDN is connection oriented and uses explicit signalling to manage call state: Q.931. Q.931 typically does not carry user data. Q.931 does not have a direct equivalent in the Internet Protocol stack, but can be compared to SIP. Q.931 does not provide flow control or perform retransmission, since the underlying layers are assumed to be reliable and the circuit-oriented nature of ISDN allocates bandwidth in fixed increments of 64 kbit/s. Amongst other things, Q.931 manages connection setup and breakdown. Like TCP, Q.931 documents both the protocol itself and a protocol state machine. Q.931 was designed for ISDN call establishment, maintenance, and release of network connections between two DTEs on the ISDN D channel. Q.931 has more recently been used as part of the VoIP H.323 protocol stack (see H.225.0) and in modified form in some mobile phone transmission systems and in ATM. A Q.931 frame contains the following elements:

Protocol discriminator (PD) – Specifies which signaling protocol is used for the connection (e.g. PD=8 for DSS1) Call reference value (CR) – Addresses different connections which can exist simultaneously. The value is valid only during the actual time period of the connection Message type (MT) – Specifies the type of a layer 3 message out of the Q.931-defined Message type set for call control (e.g. SETUP). There are messages defined for the call setup, the call release and the control of call features. Information elements (IE) – Specify further information which is associated to the actual message. An IE contains the IE name (e.g. bearer capability), their length and a variable field of contents.

Message examples Messages typically control or report the status of connections. For example:

SETUP (indicating the establishment of a connection) CALL PROCEEDING (indicating that the call is being processed by the destination terminal) ALERTING (tells the calling party that the destination terminal is ringing) CONNECT (sent back to the calling party indicating that the intended destination has answered the call) DISCONNECT (sent to indicate a request to terminate the connection, by the end that seeks to terminate) RELEASE (sent in response to the disconnect request indicating that the call is to be terminated). RELEASE COMPLETE (sent by the receiver of the release to complete the handshake). RESTART (Reset D Channel to idle)

Disconnect causes

Q.2931 Q.2931 is a modified and extended variant of Q.931 for use on BISDN or ATM networks. Q.2931 fulfils a purpose within BISDN similar to that of Q.931 in ISDN. Whilst ISDN allocates bandwidth in fixed 64k increments, BISDN/ATM incorporates an elaborate traffic management scheme, allowing precise specification of virtual circuit traffic parameters such as peak and mean bandwidth, jitter, cell loss ratio and so on. In order that ATM switches can manage bandwidth allocation in the network, encodings to express these parameters were added in Q.2931. Unlike Q.931, although Q.2931 was implemented by many switch manufacturers, it was never widely deployed.

References

Illustrations

Q.931 illustration

Worked examples

Example 1 — a first encounter with Q.931

Start with the simplest possible case. Write down what Q.931 claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Q.931 before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Q.931 ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Q.931

In research
Q.931 appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Q.931 in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Q.931 is common in secondary-school and first-year university syllabi. It links to neighbouring topics ITU-T Q Series Recommendations, ITU-T recommendations, Integrated Services Digital Network, so understanding it makes those chapters shorter.
In everyday life
Look for Q.931 outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Q.931” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Q.931 in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Q.931 means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Q.931 out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Q.931 in simple terms?

ITU-T Recommendation Q.931 is the ITU standard ISDN connection control signalling protocol, forming part of Digital Subscriber Signalling System No. 1. Unlike connectionless systems like UDP, ISDN is connection oriented and uses explicit signalling to manage call state: Q.931.

Why does Q.931 matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Q.931?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Q.931.

Tags

  • ITU-T Q Series Recommendations
  • ITU-T recommendations
  • Integrated Services Digital Network

Keep exploring