Classful network

Map of the prototype Internet in 1982, showing 8-bit-numbered networks (ovals) only, interconnected by routers (rectangles).

A classful network is an obsolete network addressing architecture used in the Internet from 1981 until the introduction of Classless Inter-Domain Routing (CIDR) in 1993. The method divides the IP address space for Internet Protocol version 4 (IPv4) into five address classes based on the leading four address bits. Classes A, B, and C provide unicast addresses for networks of three different network sizes. Class D is for multicast networking and the class E address range is reserved for future or experimental purposes.

Since its discontinuation, remnants of classful network concepts have remained in practice only in limited scope in the default configuration parameters of some network software and hardware components, most notably in the default configuration of subnet masks.

Background

In the original address definition, the most significant eight bits of the 32-bit IPv4 address was the network number field which specified the particular network a host was attached to. The remaining 24 bits specified the local address, also called rest field (the rest of the address), which uniquely identified a host connected to that network.[1] This format was sufficient at a time when only a few large networks existed, such as the ARPANET (network number 10), and before the wide proliferation of local area networks (LANs). As a consequence of this architecture, the address space supported only a low number (254) of independent networks.

Before the introduction of address classes, the only address blocks available were these large blocks which later became known as Class A networks.[2] As a result, some organizations involved in the early development of the Internet received address space allocations far larger than they would ever need (16,777,216 IP addresses each). It became clear early in the growth of the network that this would be a critical scalability limitation.[citation needed]

Introduction of address classes

Expansion of the network had to ensure compatibility with the existing address space and the IPv4 packet structure, and avoid the renumbering of the existing networks. The solution was to expand the definition of the network number field to include more bits, allowing more networks to be designated, each potentially having fewer hosts. Since all existing network numbers at the time were smaller than 64, they had only used the 6 least-significant bits of the network number field. Thus it was possible to use the most-significant bits of an address to introduce a set of address classes while preserving the existing network numbers in the first of these classes.

The new addressing architecture was introduced by RFC 791 in 1981 as a part of the specification of the Internet Protocol.[3] It divided the address space into primarily three address formats, henceforth called address classes, and left a fourth range reserved to be defined later.

The first class, designated as Class A, contained all addresses in which the most significant bit is zero. The network number for this class is given by the next 7 bits, therefore accommodating 128 networks in total, including the zero network, and including the IP networks already allocated. A Class B network was a network in which all addresses had the two most-significant bits set to 1 and 0 respectively. For these networks, the network address was given by the next 14 bits of the address, thus leaving 16 bits for numbering host on the network for a total of 65536 addresses per network. Class C was defined with the 3 high-order bits set to 1, 1, and 0, and designating the next 21 bits to number the networks, leaving each network with 256 local addresses.

The leading bit sequence 111 designated an at-the-time unspecified addressing mode ("escape to extended addressing mode"),[3] which was later subdivided as Class D (1110) for multicast addressing, while leaving as reserved for future use the 1111 block designated as Class E.[4]

This architecture change extended the addressing capacity of the Internet but did not prevent IP address exhaustion. The problem was that many sites needed larger address blocks than a Class C network provided, and therefore they received a Class B block, which was in most cases much larger than required. Due to the rapid growth of the Internet, the pool of unassigned Class B addresses (214, or about 16,000) was rapidly being depleted. Starting in 1993, classful networking was replaced by Classless Inter-Domain Routing (CIDR),[5][6] in an attempt to solve this problem.

Classful addressing definition

Under classful network addressing, the 32-bit IPv4 address space was partitioned into five classes (A-E) as shown in the following tables.

Classes
Class Leading bits Size of network number bit field Size of rest bit field Number of networks Addresses per network Total addresses in class Start address End address Default subnet mask in dot-decimal notation CIDR notation
Class A 0 8 24 128 (27) 16,777,216 (224) 2,147,483,648 (231) 0.0.0.0 127.255.255.255[a] 255.0.0.0 /8
Class B 10 16 16 16,384 (214) 65,536 (216) 1,073,741,824 (230) 128.0.0.0 191.255.255.255 255.255.0.0 /16
Class C 110 24 8 2,097,152 (221) 256 (28) 536,870,912 (229) 192.0.0.0 223.255.255.255 255.255.255.0 /24
Class D (multicast) 1110 not defined not defined not defined not defined 268,435,456 (228) 224.0.0.0 239.255.255.255 not defined /4[7]
Class E (reserved) 1111 not defined not defined not defined not defined 268,435,456 (228) 240.0.0.0 255.255.255.255[b] not defined not defined
Bit-wise representation

In the following bit-wise representation,

  • n indicates a bit used for the network ID.
  • H indicates a bit used for the host ID.
  • X indicates a bit without a specified purpose.
Class A
  0.  0.  0.  0 = 00000000.00000000.00000000.00000000
127.255.255.255 = 01111111.11111111.11111111.11111111
                  0nnnnnnn.HHHHHHHH.HHHHHHHH.HHHHHHHH

Class B
128.  0.  0.  0 = 10000000.00000000.00000000.00000000
191.255.255.255 = 10111111.11111111.11111111.11111111
                  10nnnnnn.nnnnnnnn.HHHHHHHH.HHHHHHHH

Class C
192.  0.  0.  0 = 11000000.00000000.00000000.00000000
223.255.255.255 = 11011111.11111111.11111111.11111111
                  110nnnnn.nnnnnnnn.nnnnnnnn.HHHHHHHH

Class D
224.  0.  0.  0 = 11100000.00000000.00000000.00000000
239.255.255.255 = 11101111.11111111.11111111.11111111
                  1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX

Class E
240.  0.  0.  0 = 11110000.00000000.00000000.00000000
255.255.255.255 = 11111111.11111111.11111111.11111111
                  1111XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX

The number of addresses usable for addressing specific hosts in each network is always 2N - 2, where N is the number of rest field bits, and the subtraction of 2 adjusts for the use of the all-bits-zero host value to represent the network address and the all-bits-one host value for use as a broadcast address. Thus, for a Class C address with 8 bits available in the host field, the maximum number of hosts is 254.

Today, IP addresses are associated with a subnet mask. This was not required in a classful network because the mask was implied by the address itself; any network device would inspect the first few bits of the IP address to determine the class of the address and thus its netmask.

The blocks numerically at the start and end of classes A, B and C were originally reserved for special addressing or future features, i.e., 0.0.0.0/8 and 127.0.0.0/8 are reserved in former class A; 128.0.0.0/16 and 191.255.0.0/16 were reserved in former class B but are now available for assignment; 192.0.0.0/24 and 223.255.255.0/24 are reserved in former class C. While the 127.0.0.0/8 network is a Class A network, it is designated for loopback and cannot be assigned to a network.[8]

Class D is reserved for multicast and cannot be used for regular unicast traffic. Class E is reserved and cannot be used on the public Internet. Many older routers will not accept using it in any context.[citation needed]

See also

Notes

  1. ^ 127.0.0.0 through 127.255.255.255 are reserved for loopback addresses. Although reserved, they are still part of the class A address group.
  2. ^ 255.255.255.255 is reserved as the IPv4 broadcast address.

References

  1. ^ J. Postel, ed. (January 1980). INTERNET PROTOCOL - DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION. IETF. doi:10.17487/RFC0760. RFC 760. IEN 128. Obsolete. sec. 3.1. Obsoleted by RFC 791. Replaces IEN 123, 111, 80, 54, 44, 41, 28 and 26. Updated by RFC 777.
  2. ^ Clark, David D. (June 1978). A proposal for addressing and routing in the Internet. IETF. IEN 46. Retrieved 2014-01-08.
  3. ^ a b J. Postel, ed. (September 1981). INTERNET PROTOCOL - DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION. IETF. doi:10.17487/RFC0791. STD 5. RFC 791. IEN 128, 123, 111, 80, 54, 44, 41, 28, 26. Internet Standard 5. Obsoletes RFC 760. Updated by RFC 1349, 2474 and 6864.
  4. ^ S.E. Deering (July 1986). Host Extensions for IP Multicasting. Network Working Group. doi:10.17487/RFC0988. RFC 988. Obsolete. Obsoleted by RFC 1054 and 1112.
  5. ^ Y. Rekhter; T. Li, eds. (September 1993). An Architecture for IP Address Allocation with CIDR. Network Working Group. doi:10.17487/RFC1518. RFC 1518. Historic.
  6. ^ V. Fuller; T. Li; J. Yu; K. Varadhan (September 1993). Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy. Network Working Group. doi:10.17487/RFC1519. RFC 1519. Obsolete. Obsoleted by RFC 4632. Obsoletes RFC 1338.
  7. ^ MULTICAST_IP_ADDR. General Electric Digital Solutions. CIMPLICITY 10.0. In network prefix or Classless Inter-Domain Routing ( CIDR) notation, IP multicast addresses are summarized as 224.0.0.0/4.
  8. ^ M. Cotton; L. Vegoda (January 2010). Special Use IPv4 Addresses. RFC 5735.

External links

Read other articles:

George MacKayMacKay pada Festival Film Internasional Toronto 2013PekerjaanAktorTahun aktif2003-sekarang George MacKay (lahir 13 Maret 1992) adalah aktor asal Inggris. Ia berperan sebagai Riccio dalam film The Thief Lord serta berperan sebagai Schofield dalam film 1917 Biografi MacKay lahir di London, Inggris. Filmografi Peter Pan (2003) sebagai Curly Rose and Maloney as Young Calum (1 episode, 2004) Footprints in the Snow (2005) (TV) as Nathan Hill The Thief Lord (2006) sebagai Riccio Johnn…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Kritik sa…

Benelan KidulDesaKantor Desa Benelan KidulPeta lokasi Desa Benelan KidulNegara IndonesiaProvinsiJawa TimurKabupatenBanyuwangiKecamatanSingojuruhKode pos68464Kode Kemendagri35.10.12.2003 Luas4.15 km²Jumlah penduduk4,343 jiwaKepadatan1,046.51 jiwa/km² Benelan Kidul adalah sebuah nama desa di wilayah Singojuruh, Kabupaten Banyuwangi, Provinsi Jawa Timur, Indonesia. Pembagian wilayah Desa ini terdiri dari 6 dusun, yaitu: Dusun Cawang Dusun Gebang Dusun Gombol Dusun Padangbulan Dusun Suko Dusu…

Indy Racing League musim 1996Indy Racing LeagueMusimLomba3Tanggal mulai27 JanuariTanggal berakhir26 MeiPenghargaanJuara pembalap Buzz Calkins Scott SharpPemenang Indianapolis 500 Buddy Lazier← 1995 (ICWS)1996–97 → Indy Racing League musim 1996 merupakan musim perdana dari Indy Racing League yang memperlombakan tiga lomba. Musim ini di mulai dari tanggal 27 Januari dan berakhir pada 26 Mei bersamaan dengan digelarnya lomba Indianapolis 500. Pranala luar Situs resmi Wikimed…

Strada statale 625della Valle del TammaroDenominazioni successiveStrada provinciale 100 ex SS 625[1] LocalizzazioneStato Italia Regioni Campania Province Benevento DatiClassificazioneStrada statale InizioColle Sannita FineStazione di Pontelandolfo Lunghezza22,720[2] km Provvedimento di istituzioneD.M. 16/11/1970 - G.U. 29 del 04/02/1971[3] GestoreANAS (1971-2001)Provincia di Benevento (2001-) PercorsoLocalità servitePontelandolfo, Campolattaro e lago, Circ…

MässerseeMässersee BinntalMässerseeShow map of Canton of ValaisMässerseeShow map of PiedmontMässerseeShow map of SwitzerlandMässerseeShow map of ItalyMässerseeShow map of AlpsLocationBinntal, ValaisCoordinates46°21′17″N 8°13′37″E / 46.354861°N 8.226944°E / 46.354861; 8.226944Primary outflowsBinnaBasin countriesSwitzerlandSurface elevation2,130 m (6,990 ft) Mässersee is the smallest of four mountain lakes in the upper Binntal (Binn valley…

Rehman RahiRahman Rahi menerima Penghargaan Jnanpith di New DelhiLahirAbdur Rehman Rahi(1925-05-06)6 Mei 1925Srinagar, Jammu dan Kashmir, British RajMeninggal9 Januari 2023(2023-01-09) (umur 97)Srinagar, Jammu dan Kashmir, IndiaPekerjaanPenyair, penerjemah, kritikusPenghargaanPenghargaan Sahitya Akademi dan Padma Shri (2000)Penghargaan Jnanpith (2004) Abdur Rehman Rahi (6 Mei 1925 – 9 Januari 2023) adalah seorang penyair, penerjemah, dan kritikus Kashmir. Dia dianugerahi Pen…

Conspiracy theories as to Hitler's death Hitler depicted by the US Secret Service in 1944 to show how he might disguise himself to evade capture Conspiracy theories about the death of Adolf Hitler, dictator of Germany from 1933 to 1945, contradict the accepted fact that he committed suicide in the Führerbunker on 30 April 1945. Stemming from a campaign of Soviet disinformation, most of these theories hold that Hitler and his wife, Eva Braun, survived and escaped from Berlin, with some asserting…

Secondary school in Kingston, Ontario, CanadaQueen Elizabeth Collegiate and Vocational InstituteAddress145 Kirkpatrick StreetKingston, Ontario, K7K 2P4CanadaCoordinates44°15′13″N 76°30′07″W / 44.25361°N 76.50194°W / 44.25361; -76.50194InformationSchool typeSecondaryMottoVeritas Liberat(The Truth Frees)Founded1955Closed2016School boardLimestone District School BoardPrincipalAnn Marie McDonaldGrades9-12Colour(s)Red and Black  Team nameRaidersYearbookCh…

Election for the governorship of the U.S. state of Kansas 1894 Kansas gubernatorial election ← 1892 November 6, 1894 1896 →   Nominee Edmund Needham Morrill Lorenzo D. Lewelling David Overmyer Party Republican Populist Democratic Popular vote 148,700 118,329 27,709 Percentage 49.53% 39.41% 9.23% Governor before election Lorenzo D. Lewelling Populist Elected Governor Edmund Needham Morrill Republican Elections in Kansas Federal government Presidential elections 186…

For similarly named synagogues, see Beth Israel. Beth IsraelHebrew: בית ישראלBeth Israel synagogue buildingReligionAffiliationConservative JudaismEcclesiastical or organizational statusSynagogueLeadershipRabbi Aviva Fellman[1]StatusActiveLocationLocation15 Jamesbury Drive, Worcester, MassachusettsCountryUnited StatesLocation in MassachusettsAdministrationUnited Synagogue of Conservative JudaismGeographic coordinates42°16′59″N 71°49′41″W / 42.283111°N 71…

مقاطعة فضولي   الاسم الرسمي (بالروسية: Карягинский район)‏(بالأذرية: Qaryagin rayonu)‏    الإحداثيات 39°36′01″N 47°08′35″E / 39.600278°N 47.143056°E / 39.600278; 47.143056   [1] تاريخ التأسيس 8 أغسطس 1930  تقسيم إداري  البلد أذربيجان[2][3]  التقسيم الأعلى أذربيجان (30 أغس…

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (فبراير 2016) الدوري اليمني 2009–10معلومات عامةالرياضة كرة القدم البطولة الدوري اليمني الفئة كرة القدم للرجال الفترة 2009-20…

Circus performer and equestrian (1796–1871) Pablo FanqueBornWilliam Darby(1810-03-30)30 March 1810Norwich, England, United KingdomDied4 May 1871(1871-05-04) (aged 61)Stockport, EnglandOccupation(s)Circus proprietor; equestrian performerYears active1821−1869Spouses Susannah Marlaw ​(died 1848)​ Elizabeth Corker ​(m. 1848)​ Pablo Fanque (born William Darby; 30 March 1810 – 4 May 1871) was a British equestrian performer and c…

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Птиц…

Spanish painter (1880–1901) Carles CasagemasPicasso, Angel Fernández de Soto, and CasagemasBornCarles Antoni Cosme i Damia Casagemas i Coll(1880-09-27)September 27, 1880Barcelona, SpainDiedFebruary 17, 1901(1901-02-17) (aged 20)Paris, France Carles Antoni Cosme Damià Casagemas i Coll (Carlos Casagemas) (September 27, 1880, in Barcelona, Spain – February 17, 1901, in Paris, France) was a Spanish painter and poet. He is known for his friendship with Pablo Picasso, who painted several po…

Marian Court CollegeFormer namesMarian Court Secretarial SchoolMottoSeek Knowledge. Serve All.TypePrivate, Four-Year, Liberal ArtsActive1964–2015AffiliationRoman Catholic, Sisters of MercyPresidentDr. Denise HammonAcademic staff29Students350LocationSwampscott, MA, USA42°27′55.18″N 70°53′21.3″W / 42.4653278°N 70.889250°W / 42.4653278; -70.889250ColorsBlue and GoldNicknameWe are Mercy Spirit!Websitehttp://www.mariancourt.edu Marian Court College was a four-yea…

Article principal : Manche (département). Le climat de la Manche est caractérisé par son exposition maritime avec une forte pluviométrie et du brouillard. Climat océanique Pluviométrie de la Manche. Article principal : Géographie de la Manche. Avec trois façades maritimes en 300 kilomètres de côtes, le climat manchois est fortement océanique : les hivers sont doux, avec une température moyenne de janvier comprise entre 4 °C et 7 °C du Bocage vers le ca…

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:СинапсидыКл…

Artikel ini sudah memiliki daftar referensi, bacaan terkait, atau pranala luar, tetapi sumbernya belum jelas karena belum menyertakan kutipan pada kalimat. Mohon tingkatkan kualitas artikel ini dengan memasukkan rujukan yang lebih mendetail bila perlu. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Penafsiran alamat jaringan (Inggris: Network Address Translation, NAT) adalah suatu metode untuk menghubungkan lebih dari satu komputer ke jaringan internet dengan menggunakan…

Kembali kehalaman sebelumnya