en.unionpedia.org

Getaddrinfo, the Glossary

Index Getaddrinfo

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

  1. 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.

  2. C POSIX library
  3. Internet Protocol
  4. Network addressing

API

An is a way for two or more computer programs or components to communicate with each other.

See Getaddrinfo and API

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.

See Getaddrinfo and Glibc

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.

See Getaddrinfo and Hostname

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.

See Getaddrinfo and IPv4

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.

See Getaddrinfo and IPv6

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 Getaddrinfo and POSIX

See also

C POSIX library

Internet Protocol

Network addressing

References

[1] https://en.wikipedia.org/wiki/Getaddrinfo

Also known as Addrinfo, Getnameinfo.