Getaddrinfo, the Glossary
In C programming, the functions getaddrinfo() and getnameinfo() convert domain names, hostnames, and IP addresses between human-readable text representations and structured binary formats for the operating system's networking API.[1]
Table of Contents
18 relations: API, Buffer overflow, C (programming language), Domain name, Domain Name System, Function (computer programming), Glibc, Hostname, IP address, IPv4, IPv6, Linked list, Memory management, Name Service Switch, Network address, Operating system, Oracle Solaris, POSIX.
- C POSIX library
- Internet Protocol
- Network addressing
API
An is a way for two or more computer programs or components to communicate with each other.
Buffer overflow
In programming and information security, a buffer overflow or buffer overrun is an anomaly whereby a program writes data to a buffer beyond the buffer's allocated memory, overwriting adjacent memory locations.
See Getaddrinfo and Buffer overflow
C (programming language)
C (pronounced – like the letter c) is a general-purpose programming language.
See Getaddrinfo and C (programming language)
Domain name
In the Internet, a domain name is a string that identifies a realm of administrative autonomy, authority or control. Getaddrinfo and domain name are domain Name System.
See Getaddrinfo and Domain name
Domain Name System
The Domain Name System (DNS) is a hierarchical and distributed name service that provides a naming system for computers, services, and other resources on the Internet or other Internet Protocol (IP) networks. Getaddrinfo and Domain Name System are network addressing.
See Getaddrinfo and Domain Name System
Function (computer programming)
In computer programming, a function, procedure, method, subroutine, routine, or subprogram is a callable unit of software logic that has a well-defined interface and behavior and can be invoked multiple times.
See Getaddrinfo and Function (computer programming)
Glibc
The GNU C Library, commonly known as glibc, is the GNU Project implementation of the C standard library.
Hostname
In computer networking, a hostname (archaically nodename) is a label that is assigned to a device connected to a computer network and that is used to identify the device in various forms of electronic communication, such as the World Wide Web.
IP address
An Internet Protocol address (IP address) is a numerical label such as that is assigned to a device connected to a computer network that uses the Internet Protocol for communication.
See Getaddrinfo and IP address
IPv4
Internet Protocol version 4 (IPv4) is the first version of the Internet Protocol (IP) as a standalone specification. Getaddrinfo and IPv4 are Internet Protocol.
IPv6
Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. Getaddrinfo and IPv6 are Internet Protocol.
Linked list
In computer science, a linked list is a linear collection of data elements whose order is not given by their physical placement in memory.
See Getaddrinfo and Linked list
Memory management
Memory management is a form of resource management applied to computer memory.
See Getaddrinfo and Memory management
Name Service Switch
The Name Service Switch (NSS) is an interface of glibc that connects a computer with a variety of sources of common configuration databases and name resolution mechanisms. Getaddrinfo and name Service Switch are domain Name System.
See Getaddrinfo and Name Service Switch
Network address
A network address is an identifier for a node or host on a telecommunications network. Getaddrinfo and network address are network addressing.
See Getaddrinfo and Network address
Operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.
See Getaddrinfo and Operating system
Oracle Solaris
Solaris is a proprietary Unix operating system originally developed by Sun Microsystems.
See Getaddrinfo and Oracle Solaris
POSIX
The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
See also
C POSIX library
- C POSIX library
- C standard library
- Close (system call)
- Dup (system call)
- Fork (system call)
- Fork–exec
- Getaddrinfo
- Getopt
- Glob (programming)
- Iconv
- Mkstemp
- Mmap
- Native POSIX Thread Library
- Open (system call)
- Poll (Unix)
- Pthreads
- Read (system call)
- Select (Unix)
- Sigaction
- Spawn (computing)
- Spurious wakeup
- Stat (system call)
- Sync (Unix)
- Unistd.h
- Wait (system call)
- Write (system call)
Internet Protocol
- Access network discovery and selection function
- Any-source multicast
- Bogon filtering
- Cluster IP
- Getaddrinfo
- INum Initiative
- IP Hard-pipe
- IP Payload Compression Protocol
- IP addresses
- IP camera
- IP exchange
- IP fragmentation
- IP header
- IP in IP
- IP shuffling
- IPv4
- IPv6
- Internet Protocol
- Internet Protocol Version
- Internet Stream Protocol
- Internet layer
- Link layer
- List of IP protocol numbers
- List of IP version numbers
- Locator/Identifier Separation Protocol
- Mobile IP
- Multicast router discovery
- PFCP
- Policy and charging rules function
- Source-specific multicast
- System Architecture Evolution
- TCP/IP stack fingerprinting
- WikiScanner
Network addressing
- Authenticated Received Chain
- Bitsquatting
- Broadcast address
- Care-of address
- Circuit ID
- Computer network naming scheme
- Domain Name System
- DomainKeys Identified Mail
- Doppelganger domain
- Dot-decimal notation
- E.123
- Getaddrinfo
- IEEE Registration Authority
- IP addresses
- Link-local address
- List of assigned /8 IPv4 address blocks
- MAC address
- Multicast address
- Network address
- Network address translation
- Network service access point address
- Organizationally unique identifier
- Provider-aggregatable address space
- Provider-independent address space
- RealNames
- Sender Policy Framework
- Solicited-node multicast address
- Telephone number
- Typosquatting
- URI schemes
- Unique user
References
[1] https://en.wikipedia.org/wiki/Getaddrinfo
Also known as Addrinfo, Getnameinfo.