Primary Network Standards Organizations: IEEE, IETF, ISO, ITU-T
The contemporary international networking landscape is shaped by the standards set by several organizations, including the Institute of Electrical and Electronics Engineers (IEEE), the Internet Engineering Task Force (IETF), the International Organization for Standardization (ISO), and the International Telecommunication Union Telecommunication Standardization Sector (ITU-T). This article will provide a detailed overview of these organizations and their purposes/domains.
IEEE - Institute of Electrical and Electronics Engineers
IEEE is a professional organization that develops and proposes standards for a wide range of industries, including computing, telecommunications, and power engineering. IEEE's standards cover various aspects of networking, such as local area networks (LANs), wireless networks, and broadband technologies.
// Example of IEEE standard: 802.3 Ethernet
dataLinkLayer = {
type: 'ethernet',
dataRate: '10Mbps',
mediaType: 'twistedPair',
frame: {
destMAC: '00:11:22:33:44:55',
srcMAC: '66:77:88:99:AA:BB',
type: '0800',
data: [...]
}
};
IETF - Internet Engineering Task Force
IETF is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet. IETF's standards, known as Requests for Comments (RFCs), cover various aspects of internet protocols, such as TCP/IP, DNS, and routing.
// Example of IETF standard: RFC 791 - Internet Protocol
ipv4Packet = {
version: 4,
ihl: 5,
tos: 0,
length: 20,
id: 12345,
flags: 0,
fragOffset: 0,
ttl: 64,
protocol: 6, // TCP
checksum: 0x1234,
sourceIP: '192.168.0.1',
destinationIP: '8.8.8.8',
options: [],
payload: [...]
};
ISO - International Organization for Standardization
ISO is an independent, non-governmental international organization with a membership of 165 national standards bodies. ISO's standards cover various aspects of technology, industry, and commerce, including networking and interoperability. ISO collaborates with IEC (International Electrotechnical Commission) and ITU to develop joint standards.
// Example of ISO standard: ISO/IEC 7498-1 - Open Systems Interconnection
osiModel = {
layers: [
{ name: 'Physical', number: 1 },
{ name: 'Data Link', number: 2 },
{ name: 'Network', number: 3 },
{ name: 'Transport', number: 4 },
{ name: 'Session', number: 5 },
{ name: 'Presentation', number: 6 },
{ name: 'Application', number: 7 }
]
};
ITU-T - International Telecommunication Union Telecommunication Standardization Sector
ITU-T is one of the three sectors of the International Telecommunication Union (ITU), an international organization within the United Nations System where governments and the private sector coordinate global telecom networks and services. ITU-T's standards, known as Recommendations, cover various aspects of telecommunications, including networking and interoperability.
// Example of ITU-T standard: G.711 - Pulse Code Modulation (PCM) of Voice Frequencies
pcmSample = {
samplingFrequency: 8000,
bitRate: 64000,
sampleSize: 16,
encoding: 'mu-law' | 'A-law',
data: [...]
};
- IEEE: Standards for various aspects of networking, including LANs, wireless networks, and broadband technologies.
- IETF: Standards for internet protocols, such as TCP/IP, DNS, and routing.
- ISO: Standards for various aspects of technology, industry, and commerce, including networking and interoperability.
- ITU-T: Standards for various aspects of telecommunications, including networking and interoperability.