Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Herunterladen
Schneller Zugriff als Browser!
 

Socket (Software)

Index Socket (Software)

Ein Socket (von engl. Sockel, Steckverbindung oder Steckdose) ist ein vom Betriebssystem bereitgestelltes Objekt, das als Kommunikationsendpunkt dient.

47 Beziehungen: Adresse, Anwendungssoftware, Berkeley Software Distribution, Betriebssystem, Bidirektional, Client, Computerprogramm, Datenpaket, Datenstrom, Englische Sprache, Fork (Unix), Haskell (Programmiersprache), Header, Implementierung, Interprozesskommunikation, IP-Adresse, Java (Programmiersprache), Java Virtual Machine, Kommunikationsprotokoll, Linux, Localhost, Loopback, Microsoft Windows, Netzwerk, Netzwerkprotokoll, Pipe (Informatik), Plattformunabhängigkeit, Port (Netzwerkadresse), POSIX, Programmbibliothek, Programmierschnittstelle, Programmiersprache, Router, Server (Software), Shared Memory, Sniffer, Standard, Standard-Datenströme, Transaktionaler Speicher, Transmission Control Protocol, Unix, Unix Domain Socket, Unixoides System, User Datagram Protocol, Winsock, Zeichen, 0.0.0.0.

Adresse

Adresse steht für.

Neu!!: Socket (Software) und Adresse · Mehr sehen »

Anwendungssoftware

Ein Textverarbeitungsprogramm als Beispiel für Anwendungssoftware Als Anwendungssoftware werden Computerprogramme bezeichnet, die Anwender wie Unternehmen, Verwaltungen, Behörden, Institute, Vereine und sonstige Organisationen, aber auch Einzelpersonen für geschäftliche, dienstliche, sonstige organisationsbezogene oder private Zwecke einsetzten, um eine nützliche oder gewünschte nicht systemtechnische Funktionalität zu bearbeiten oder zu unterstützen.

Neu!!: Socket (Software) und Anwendungssoftware · Mehr sehen »

Berkeley Software Distribution

Die Berkeley Software Distribution (BSD) ist eine Variante des Betriebssystems Unix, die an der Universität von Kalifornien in Berkeley ab 1977 entstanden ist.

Neu!!: Socket (Software) und Berkeley Software Distribution · Mehr sehen »

Betriebssystem

Zusammenhang zwischen Betriebssystem, Hardware, Anwendungssoftware und dem Benutzer PC Betriebssysteme Marktanteile in DeutschlandBerechnung nach https://de.statista.com/statistik/daten/studie/158102/umfrage/marktanteile-von-betriebssystemen-in-deutschland-seit-2009/ https://de.statista.com/ - abgerufen am 2. Februar 2020 Ein Betriebssystem, auch OS (von) genannt, ist eine Zusammenstellung von Computerprogrammen, die die Systemressourcen eines Computers wie Arbeitsspeicher, Festplatten, Ein- und Ausgabegeräte verwaltet und diese Anwendungsprogrammen zur Verfügung stellt.

Neu!!: Socket (Software) und Betriebssystem · Mehr sehen »

Bidirektional

Die Eigenschaft bidirektional bedeutet „in beide Richtungen“, bei einer Datenübertragung sowohl von Punkt A zu Punkt B als auch von B nach A. Ein Synonym dafür ist duplex (lateinisch „doppelt“).

Neu!!: Socket (Software) und Bidirektional · Mehr sehen »

Client

Ein Client (über aus wörtlich für „Klient“ oder „Kunde“) – auch clientseitige Anwendung, Clientanwendung oder Clientprogramm – bezeichnet ein Computerprogramm, das auf dem Endgerät eines Netzwerks ausgeführt wird und mit einem Server (Zentralrechner) kommuniziert.

Neu!!: Socket (Software) und Client · Mehr sehen »

Computerprogramm

Ein Computerprogramm oder kurz Programm ist eine den Regeln einer bestimmten Programmiersprache genügende Folge von Anweisungen (bestehend aus Deklarationen und Instruktionen), um bestimmte Funktionen bzw.

Neu!!: Socket (Software) und Computerprogramm · Mehr sehen »

Datenpaket

Ein Datenpaket ist in der Datenverarbeitung eine vom Kommunikationsprotokoll genau festgelegte Zusammenstellung zusammengehöriger digitaler Daten, die bei der Datenübertragung durch ein Datennetz gesendet wird.

Neu!!: Socket (Software) und Datenpaket · Mehr sehen »

Datenstrom

Mit Datenströmen bezeichnet man in der Informatik einen kontinuierlichen Datenfluss von Datensätzen, dessen Ende meist nicht im Voraus abzusehen ist; die Datensätze werden fortlaufend verarbeitet, sobald jeweils ein neuer Datensatz eingetroffen ist.

Neu!!: Socket (Software) und Datenstrom · Mehr sehen »

Englische Sprache

Die englische Sprache (Eigenbezeichnung: IPA) ist eine ursprünglich in England beheimatete germanische Sprache, die zum westgermanischen Zweig gehört.

Neu!!: Socket (Software) und Englische Sprache · Mehr sehen »

Fork (Unix)

In unixoiden Betriebssystemen ist fork der Name eines Systemaufrufs, anhand dessen der aufrufende Prozess (Elternprozess) eine Kopie von sich selbst erzeugt, einen sog.

Neu!!: Socket (Software) und Fork (Unix) · Mehr sehen »

Haskell (Programmiersprache)

Haskell ist eine rein funktionale Programmiersprache, benannt nach dem US-amerikanischen Mathematiker Haskell Brooks Curry, dessen Arbeiten zur mathematischen Logik eine Grundlage funktionaler Programmiersprachen bilden.

Neu!!: Socket (Software) und Haskell (Programmiersprache) · Mehr sehen »

Header

Header (‚Kopf‘) ist in der Informationstechnik der Anglizismus mit den Bedeutungen Kopf, Kopfdaten, Kopfzeilen, Einleitung, Vorspann.

Neu!!: Socket (Software) und Header · Mehr sehen »

Implementierung

Eine Implementierung – auch Implementation (über ‚Ausführung‘, ‚Durchführung‘; von spätlateinisch implementum ‚Gerät‘ zu ‚anfüllen‘, ‚erfüllen‘) genannt – ist das Implementieren oder das Implementiertwerden, also die Realisierung oder Umsetzung von festgelegten Strukturen und Prozessabläufen in einem System unter Berücksichtigung von Rahmenbedingungen, Regeln und Zielvorgaben, im Sinne einer Spezifikation.

Neu!!: Socket (Software) und Implementierung · Mehr sehen »

Interprozesskommunikation

Der Begriff Interprozesskommunikation (kurz IPC) bezeichnet in der Informatik verschiedene Verfahren des Informationsaustausches zwischen den Prozessen eines Systems.

Neu!!: Socket (Software) und Interprozesskommunikation · Mehr sehen »

IP-Adresse

Eine IP-Adresse ist eine Adresse in Computernetzen, die – wie das Internet – auf dem Internetprotokoll (IP) basieren.

Neu!!: Socket (Software) und IP-Adresse · Mehr sehen »

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Neu!!: Socket (Software) und Java (Programmiersprache) · Mehr sehen »

Java Virtual Machine

Java-Logo Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java-Laufzeitumgebung (Java Runtime Environment, JRE) für Java-Programme, der für die Ausführung des Java-Bytecodes verantwortlich ist.

Neu!!: Socket (Software) und Java Virtual Machine · Mehr sehen »

Kommunikationsprotokoll

In der Informatik und in der Telekommunikation ist ein Kommunikationsprotokoll eine Vereinbarung, nach der die Datenübertragung zwischen zwei oder mehreren Parteien abläuft.

Neu!!: Socket (Software) und Kommunikationsprotokoll · Mehr sehen »

Linux

Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Neu!!: Socket (Software) und Linux · Mehr sehen »

Localhost

Veranschaulichung der Kommunikation zwischen Webbrowser und Webserver innerhalb des lokalen Rechners Der Domainname localhost benennt in der Netzwerktechnik den lokalen Rechner.

Neu!!: Socket (Software) und Localhost · Mehr sehen »

Loopback

Ein Loopback oder eine Schleifenschaltung ist ein Nachrichten- oder Informationskanal mit nur einem Endpunkt.

Neu!!: Socket (Software) und Loopback · Mehr sehen »

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

Neu!!: Socket (Software) und Microsoft Windows · Mehr sehen »

Netzwerk

Schematische Darstellung eines Netzes Nicht jedes System mit Elementen und Verbindungen ist auch ein Netzwerk: erst bei einer engen Vermaschung (in dieser Grafik Beispiel Nr. 2 und Nr. 4) spricht man von einem Netzwerk. Als Netze oder Netzwerke (oder) werden interdisziplinär Systeme bezeichnet, deren zugrundeliegende Struktur sich mathematisch als Graph modellieren lässt und die über Mechanismen zu ihrer Selbstorganisation verfügen.

Neu!!: Socket (Software) und Netzwerk · Mehr sehen »

Netzwerkprotokoll

Ein Netzwerkprotokoll (auch Netzprotokoll) ist ein Kommunikationsprotokoll für den Austausch von Daten zwischen Computern bzw.

Neu!!: Socket (Software) und Netzwerkprotokoll · Mehr sehen »

Pipe (Informatik)

Eine Pipe oder Pipeline (englisch Rohrleitung) ist ein Datenstrom zwischen zwei Prozessen durch einen Puffer mit dem Prinzip First In – First Out (FIFO).

Neu!!: Socket (Software) und Pipe (Informatik) · Mehr sehen »

Plattformunabhängigkeit

Die Plattformunabhängigkeit – genauer als plattformübergreifend (engl. cross-platform) und allgemeiner -portabel – bezeichnet in der Informationstechnik jene Eigenschaft, die ein Computerprogramm auf verschiedenen Computerplattformen ausführbar macht.

Neu!!: Socket (Software) und Plattformunabhängigkeit · Mehr sehen »

Port (Netzwerkadresse)

Ein Port oder eine Portnummer ist in Rechnernetzen eine Netzwerkadresse, mit der das Betriebssystem die Datenpakete eines Transportprotokolls zu einem Prozess zuordnet.

Neu!!: Socket (Software) und Port (Netzwerkadresse) · Mehr sehen »

POSIX

Das Portable Operating System Interface (POSIX) ist eine gemeinsam vom IEEE und der Open Group für Unix entwickelte standardisierte Programmierschnittstelle, welche die Schnittstelle zwischen Anwendungssoftware und Betriebssystem darstellt.

Neu!!: Socket (Software) und POSIX · Mehr sehen »

Programmbibliothek

Eine Programmbibliothek (kurz Bibliothek;, kurz lib) bezeichnet in der Programmierung eine Sammlung von Unterprogrammen/-routinen, die Lösungswege für thematisch zusammengehörende Problemstellungen anbieten.

Neu!!: Socket (Software) und Programmbibliothek · Mehr sehen »

Programmierschnittstelle

Quelltextkompatibilität, d. h. Quelltext kann ohne Anpassungen für die jeweiligen Systeme erfolgreich kompiliert werden. Eine Programmierschnittstelle (auch Anwendungsschnittstelle, genauer Schnittstelle zur Programmierung von Anwendungen), häufig nur kurz API genannt (von, wörtlich ‚Anwendungs­programmier­schnittstelle‘), ist ein Programmteil, der von einem Softwaresystem anderen Programmen zur Anbindung an das System zur Verfügung gestellt wird.

Neu!!: Socket (Software) und Programmierschnittstelle · Mehr sehen »

Programmiersprache

Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.

Neu!!: Socket (Software) und Programmiersprache · Mehr sehen »

Router

Cisco-)Symbol für einen Router SOHO-Router: Linksys WRT54G Hochleistungsrouter Router (oder) oder Netzwerkrouter sind Netzwerkgeräte, die Netzwerkpakete zwischen mehreren Rechnernetzen weiterleiten können.

Neu!!: Socket (Software) und Router · Mehr sehen »

Server (Software)

Ein Server ist ein Programm, das auf die Kontaktaufnahme eines Clients wartet, um eine bestimmte Dienstleistung für ihn zu erfüllen.

Neu!!: Socket (Software) und Server (Software) · Mehr sehen »

Shared Memory

Shared Memory (dt. „gemeinsam genutzter Speicher“) wird in der Computertechnik verwendet und kann dabei je nach Kontext eine andere Technologie beschreiben.

Neu!!: Socket (Software) und Shared Memory · Mehr sehen »

Sniffer

Ein Sniffer (von für „schnüffeln“) ist eine Software, die den Datenverkehr eines Rechnernetzes analysieren kann.

Neu!!: Socket (Software) und Sniffer · Mehr sehen »

Standard

Der Standard ist ein unspezifisches Allgemeinwort, das in vielen Fachgebieten das Merkmal eines Durchschnitts, einer Grundform, Norm oder eines Richtwerts beinhaltet.

Neu!!: Socket (Software) und Standard · Mehr sehen »

Standard-Datenströme

Die Standard-Datenströme für Eingabe, Ausgabe, und Fehler Die Standard-Datenströme (englisch: standard streams) sind drei Datenströme für die Ein- und Ausgabe im Betriebssystem Unix oder in verwandten Betriebssystemen.

Neu!!: Socket (Software) und Standard-Datenströme · Mehr sehen »

Transaktionaler Speicher

Transaktionaler Speicher ist ein Konzept in der Informatik für parallele Berechnungseinheiten, die auf gemeinsame Arbeitsspeicherbereiche zugreifen, wie z. B.

Neu!!: Socket (Software) und Transaktionaler Speicher · Mehr sehen »

Transmission Control Protocol

Das Transmission Control Protocol (TCP, englisch für „Übertragungssteuerungsprotokoll“) ist ein Netzwerkprotokoll, das definiert, auf welche Art und Weise Daten zwischen Netzwerkkomponenten ausgetauscht werden sollen.

Neu!!: Socket (Software) und Transmission Control Protocol · Mehr sehen »

Unix

Unix-Befehls ls -l Unix ist ein Mehrbenutzer-Betriebssystem für Computer.

Neu!!: Socket (Software) und Unix · Mehr sehen »

Unix Domain Socket

POSIX local inter-process communication sockets (auch Unix Domain Socket oder IPC Socket) sind Endpunkte von bidirektionalen Kommunikationsverbindungen bei der lokalen Interprozesskommunikation (IPC) unter Unix-Betriebssystemen.

Neu!!: Socket (Software) und Unix Domain Socket · Mehr sehen »

Unixoides System

Entwicklung von Unix und unixoiden Systemen, beginnend im Jahr 1969 Ein unixoides, unixähnliches oder unixartiges System ist ein Betriebssystem, das versucht, die Verhaltensweise von Unix zu implementieren.

Neu!!: Socket (Software) und Unixoides System · Mehr sehen »

User Datagram Protocol

Das User Datagram Protocol (UDP) ist ein minimales, verbindungsloses Netzwerkprotokoll, das zur Transportschicht der Internetprotokollfamilie gehört.

Neu!!: Socket (Software) und User Datagram Protocol · Mehr sehen »

Winsock

Winsock oder Windows Sockets ist eine Windows-Programmierschnittstelle (API) zum Zugriff auf Rechnernetze über Sockets.

Neu!!: Socket (Software) und Winsock · Mehr sehen »

Zeichen

Ein Zeichen ist im weitesten Sinne etwas, das auf etwas anderes hindeutet, etwas bezeichnet.

Neu!!: Socket (Software) und Zeichen · Mehr sehen »

0.0.0.0

0.0.0.0 ist die Dezimaldarstellung einer speziellen reservierten und nicht routingfähigen Internet Protocol Version 4-Adresse.

Neu!!: Socket (Software) und 0.0.0.0 · Mehr sehen »

Leitet hier um:

Internet-Socket.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »