{
  "id": "enwiki-001318330496",
  "slug": "il-network-protocol",
  "title": "IL (network protocol)",
  "qid": "",
  "lead": "The Internet Link protocol or IL is a connection-based transport-layer protocol designed at Bell Labs originally as part of the Plan 9 operating system and is used to carry 9P. It is assigned the Internet Protocol number of 40. It is similar to TCP but much simpler. Its main features are: * Reliable datagram service * In-sequence delivery * Internetworking using IP * Low complexity, high performance * Adaptive timeouts As of the Fourth Edition of Plan 9, 2003, IL is deprecated in favor of TCP/IP because it doesn't handle long-distance connections well.",
  "body": "The Internet Link protocol or IL is a connection-based transport-layer protocol designed at Bell Labs originally as part of the Plan 9 operating system and is used to carry 9P. It is assigned the Internet Protocol number of 40. It is similar to TCP but much simpler. Its main features are: Reliable datagram service In-sequence delivery Internetworking using IP Low complexity, high performance Adaptive timeouts As of the Fourth Edition of Plan 9, 2003, IL is deprecated in favor of TCP/IP because it doesn't handle long-distance connections well. struct IPIL { byte vihl; /* Version and header length */ byte tos; /* Type of service */ byte length[2]; /* packet length */ byte id[2]; /* Identification */ byte frag[2]; /* Fragment information */ byte ttl; /* Time to live */ byte proto; /* Protocol */ byte cksum[2]; /* Header checksum */ byte src[4]; /* Ip source */ byte dst[4]; /* Ip destination */ byte ilsum[2]; /* Checksum including header */ byte illen[2]; /* Packet length */ byte iltype; /* Packet type */ byte ilspec; /* Special */ byte ilsrc[2]; /* Src port */ byte ildst[2]; /* Dst port */ byte ilid[4]; /* Sequence id */ byte ilack[4]; /* Acked sequence */ };",
  "categories": [
    "113665932",
    "23065217",
    "23074398",
    "23117742",
    "23118434",
    "23468805",
    "23603337",
    "27754920",
    "32691243",
    "32691244",
    "35987965"
  ],
  "license": "CC BY-SA 4.0",
  "source_uri": "https://en.wikipedia.org/w/index.php?oldid=1318330496",
  "content_hash": "",
  "created_at": null,
  "updated_at": 1761197216.0,
  "claims": [],
  "contradictions": [],
  "confidence": 0.6,
  "csl": {
    "id": "enwiki-001318330496",
    "type": "webpage",
    "title": "IL (network protocol)",
    "author": [
      {
        "family": "Anticloud FZ LLE",
        "literal": "Anticloud FZ LLE"
      }
    ],
    "container-title": "encyclopegia.org",
    "publisher": "Anticloud FZ LLE",
    "publisher-place": "Dubai, United Arab Emirates",
    "URL": "https://encyclopegia.org/a/il-network-protocol",
    "issued": {
      "date-parts": [
        [
          2026,
          11,
          15
        ]
      ]
    },
    "accessed": {
      "date-parts": [
        [
          2026,
          11,
          15
        ]
      ]
    },
    "license": "CC BY-SA 4.0",
    "DOI": "eo1:enwiki-001318330496",
    "isBasedOn": "https://en.wikipedia.org/w/index.php?oldid=1318330496",
    "note": "Immutable snapshot enwiki-001318330496"
  }
}