Internet socket: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 1:
Een '''internet socket''' is het Engelse woord voor een communicatie-eindpunt in een [[Computernetwerk|netwerk]] dat op het [[internetprotocol]] gebaseerd is. De socket wordt geïdentificeerd door de combinatie van het [[IP-adres]] en de [[poortnummer]], gescheiden door een deelteken (bijvoorbeeld [[localhost|127.0.0.1]]:80 (loopback adres en http poort). Deze unieke combinatie wordt ook wel het socketadres genoemd.
 
Elk programma dat wil communiceren via het netwerk maakt een socket aan. Aan de serverzijde worden hiervoor [[TCP- en UDP-poorten|voorgedefinieerde poortnummers]] gebruikt. De [[Client (applicatie)|client]] kiest zelf een willekeurig poortnummer (boven 1023) dat nog niet in gebruik is.
 
Bekende typen internet sockets zijn:
* datagram socket
**Een datagram socket is een type socket waarmee datagrammen verzonden of ontvangen kunnen worden zonder eerst een verbinding op te zetten. Binnen het internet is het [[User Datagram Protocol]], waar protocollen zoals [[Trivial File Transfer Protocol|TFTP]] en [[Domain Name System|DNS]] gebruik van maken, een goed voorbeeld van het gebruik van datagram sockets. Datagram sockets zijn onbetrouwbaarder dan stream sockets, maar wel sneller.