Data Communication Components · Computer Networks

Protocols and Standards

Watch lectures
SVGVector Architecture Diagram (SVG)
COMPUTER NETWORKS · Module 1★ High PriorityProtocols and StandardsIT Sem 6 · Code 100602 · Syntax, semantics, timing, standards bodiesMNEMONICSST = Syntax (format), Semantics (meaning), Timing (when and how fast).De facto = by market use, de jure = by official body. IETF writes the RFCs.Core BreakdownProtocolFormal rules for how devices exchange data; without them bits are not understood.An agreement between communicating entities, written as a specification.SyntaxStructure and format: field order, field sizes, delimiters.Example: 8 bit sender, 8 bit receiver, payload, 16 bit CRC.SemanticsMeaning of each field and the action to take.Is an address the final destination or the next hop? Is opcode 1 a request?TimingWhen data is sent and how fast: matches sender speed to the receiver.Gives flow control and correct sequencing of out-of-order packets.StandardsDe facto: arises by market use (original TCP/IP). De jure: approved by a body.De jure examples: IEEE 802.3 Ethernet, ITU-T G.992 ADSL, OSI model.BodiesISO (OSI model), ITU-T (V, G, X series), IEEE 802, ANSI, EIA/TIA, IETF, W3C.IEEE: 802.3 Ethernet, 802.11 Wi-Fi, 802.15 Bluetooth / Zigbee.Diagram: Rules and StandardsSenderentityReceiverentityprotocol rulesThree elements:SyntaxformatSemanticsmeaningTimingspeed, orderStandards: how they ariseDe factoby market useDe jureby official bodyRFC path to Internet Standard:DraftProposedDraft StdSTDIETF + ISOC run the open RFC process⚠️ Exam Traps & Viva Favorites① Elements of a protocol?Syntax = structure of data, Semantics = meaningof each field and action, Timing = when to sendand how fast (flow control, sequencing).② De facto vs de jure?De facto: not official but dominant by use (earlyTCP/IP, PC-DOS). De jure: formally approved bya standards body (IEEE 802.3, ISO OSI).③ What is an RFC?Request for Comments from the IETF describingInternet protocols. Not every RFC is a standard:RFC 791 = IPv4, RFC 793 = TCP.Tip: SST = Syntax, Semantics, TimingMaster Revision Table(learn it row by row!)BodyFull nameArea it standardizesFamous outputISOIntl. Organization for StandardizationNetworking models and data formatsOSI 7-layer reference modelITU-TIntl. Telecom Union, Telecom sectorModems, digital lines, public data netsV, G and X series (X.25)IEEEInstitute of Electrical and Electronics Eng.LAN and MAN standards (802 committee)802.3 Ethernet, 802.11 Wi-FiANSIAmerican National Standards InstituteUS voluntary standards, ISO memberUS representative to ISOEIA/TIAElectronic / Telecom Industries AllianceCabling and serial interfacesTIA-568A/B UTP, RS-232IETFInternet Engineering Task ForceInternet protocols, RFC processRFC 791 IPv4, RFC 793 TCPQUICK FACTSRFC path: Internet Draft (6 months) -> Proposed -> Draft -> Internet Standard (STD)RFC kinds: Standard, Informational, Experimental, BCP, HistoricW3C sets web standards: HTML5, CSS3, XML, DOM, WebAssemblyVERIFIED★ Golden rule: a protocol is syntax, meaningand timing; standards make it universal.

Protocols and Standards in Computer Networks


1. What is a Protocol?

A Protocol is a formal set of rules and conventions that govern how devices exchange data across a network. It represents an agreement between communicating entities; without protocols, two connected devices might transmit electrical signals back and forth but cannot understand or correctly parse each other's data.

MermaidDiagram
Rendering diagram…

2. Key Elements of a Protocol

Every network protocol is defined by three fundamental elements:

MermaidDiagram
Rendering diagram…

1. Syntax

  • Refers to the structure or format of the data, meaning the layout of fields and the order in which data is presented.
  • Example: A protocol may specify that the first 8 bits represent the sender address, the next 8 bits represent the receiver address, and the remainder contains the payload data followed by a 16-bit CRC checksum.

2. Semantics

  • Refers to the meaning of each section of bits.
  • Defines how a particular pattern is interpreted and what action is to be taken based on that interpretation.
  • Example: Does an address field specify the final destination or the next intermediate hop? Does an opcode of 00000001 mean "connection request" or "data acknowledgment"?

3. Timing

  • Refers to two characteristics: when data should be sent and how fast it can be transmitted.
  • Prevents a fast sender from overwhelming a slow receiver (Flow Control) and ensures proper sequencing so out-of-order packets are reassembled correctly.

3. Standards in Computer Communications

Standards provide guidelines to manufacturers, vendors, government agencies, and service providers to ensure interconnectivity and interoperability regardless of manufacturer.

Classification of Standards:

  1. De facto Standards ("By Fact" or "By Convention"):
    • Standards that have arisen informally without formal government or committee adoption, but have become dominant through widespread market use.
    • Example: The original TCP/IP protocol suite before ISO formalization; HTTP in early Mosaic web browsers.
  2. De jure Standards ("By Law" or "By Regulation"):
    • Standards that have been formally legislated, reviewed, and approved by an officially recognized standards body.
    • Example: IEEE 802.3 (Ethernet), ITU-T G.992 (ADSL), OSI 7-layer reference model.

4. Key Standards Organizations

International Standards Bodies:

  1. ISO (International Organization for Standardization):
    • A worldwide federation of national standards bodies from over 160 countries.
    • Created the Open Systems Interconnection (OSI) 7-layer reference model.
  2. ITU-T (International Telecommunication Union - Telecommunication Standardization Sector):
    • United Nations specialized agency for information and communication technologies.
    • Standardizes modem protocols (V-series), digital transmission (G-series), and public data networks (X-series like X.25).
  3. IEEE (Institute of Electrical and Electronics Engineers):
    • The world's largest technical professional organization.
    • Its IEEE 802 Committee defines Local and Metropolitan Area Network standards:
      • 802.3: CSMA/CD Ethernet (10 Mbps to 400 Gbps).
      • 802.11: Wireless LANs (Wi-Fi 4/5/6/7).
      • 802.15: Wireless Personal Area Networks (WPAN, Bluetooth / Zigbee).
  4. ANSI (American National Standards Institute):
    • Non-profit organization coordinating US voluntary standards; US representative to ISO.
  5. EIA / TIA (Electronic Industries Alliance / Telecommunications Industry Association):
    • Standardizes physical cabling and transmission interfaces (e.g., EIA/TIA-568A/B for Category 5e/6 UTP pinouts, RS-232 serial interfaces).

5. Internet Standards and the RFC Process

The Internet is governed by open, consensus-driven standards managed by the Internet Engineering Task Force (IETF) and the Internet Society (ISOC).

MermaidDiagram
Rendering diagram…
  • RFC (Request for Comments):
    • Official documents published by the RFC Editor describing protocols, methods, architecture, and research on the Internet.
    • Not all RFCs are standards (they can be Informational, Experimental, Best Current Practice [BCP], or Historic).
    • Famous RFC examples: RFC 791 (IPv4), RFC 793 (TCP), RFC 2616 / 7230 (HTTP).
  • W3C (World Wide Web Consortium):
    • Oversees web standards: HTML5, CSS3, XML, DOM, and WebAssembly.

Frequently Asked Questions

QName and explain the three primary components of a protocol.
  • Syntax: Structural format of data (fields, offsets, delimiters).
  • Semantics: Meaning and operational logic of each field.
  • Timing: Data transmission rate matching, flow control, and sequencing.
QDistinguish between De facto and De jure standards with examples.
  • De facto: Developed without official sanction but universally adopted due to market success (e.g., PC-DOS, original TCP/IP stack).
  • De jure: Formally approved by recognized standards organizations (e.g., IEEE 802.3 Ethernet, ISO/IEC 8802).
QWhat is an RFC and what body produces them?

RFC stands for Request for Comments, published primarily by the Internet Engineering Task Force (IETF) to document Internet protocols and specifications.

QWhich IEEE committee standardizes Ethernet and Wi-Fi?

IEEE 802.3 governs Ethernet; IEEE 802.11 governs Wireless LANs (Wi-Fi).

Student FinanceWeb Platform

Pocketly — Personal Finance for Students

Keep your hostel and college expenses under control. Track accounts, log spending in seconds, and stay within your monthly budget.

← All Computer Networks modules