Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
65
Was ist ein Socket?
* Socket = "Steckverbindung"
* Ist ein Netzwerk API(Application Programming Interface)
o Eine Schnittstelle zum Netzwerk-Subsystem des Betriebssystems
o Ein Interface zur Transportschicht (TCP/UDP)
* Ein Socket ist ein von TCP erzeugter Kommunikations-Endpunkt.
o der aus der IP-Adresse des Rechners und
o einer lokale Portnummer (16 Bit-Zahl) besteht (wird auch Adressdescriptor genannt).
o und somit einen Anwendungsprozess im Netzwerk eindeutig identifiziert.
* a socket is like a file: you can read/write to/from the network just like you would a file. For connection-oriented communication (e.g. TCP) servers (passive open) do listen and accept operations. Clients (active open) do connect operations both sides can then do read and/or write (or send and recv) then each side must close
* Socket hat Identifier
o internal (lokale, interne Adressierung, "Socket-Deskriptor" = Handle (Betriebssystem-Zeiger auf Socket-Objekt))
o external (globale, universale Adressierung, == (IP-Addresse,Protokollnummer,Portnummer), (192.168.2.1, 7, 8080))
* Ist ein Netzwerk API(Application Programming Interface)
o Eine Schnittstelle zum Netzwerk-Subsystem des Betriebssystems
o Ein Interface zur Transportschicht (TCP/UDP)
* Ein Socket ist ein von TCP erzeugter Kommunikations-Endpunkt.
o der aus der IP-Adresse des Rechners und
o einer lokale Portnummer (16 Bit-Zahl) besteht (wird auch Adressdescriptor genannt).
o und somit einen Anwendungsprozess im Netzwerk eindeutig identifiziert.
* a socket is like a file: you can read/write to/from the network just like you would a file. For connection-oriented communication (e.g. TCP) servers (passive open) do listen and accept operations. Clients (active open) do connect operations both sides can then do read and/or write (or send and recv) then each side must close
* Socket hat Identifier
o internal (lokale, interne Adressierung, "Socket-Deskriptor" = Handle (Betriebssystem-Zeiger auf Socket-Objekt))
o external (globale, universale Adressierung, == (IP-Addresse,Protokollnummer,Portnummer), (192.168.2.1, 7, 8080))