Lijst met tcp- en udp-poorten zonder beschrijving. Hoe TCP en UDP in eenvoudige taal verschillen

Er zijn twee soorten communicatie tussen computers: datagrammen en sessies. datagram- dit is een bericht waarvoor geen ontvangstbevestiging van de ontvangende partij nodig is, en als een dergelijke bevestiging nodig is, dan moet de geadresseerde zelf een speciaal bericht sturen. Om op deze manier gegevens uit te wisselen, moeten de ontvangende en verzendende partijen zich strikt aan een bepaald protocol houden om verlies van informatie te voorkomen. Elk datagram is een op zichzelf staand bericht en in de aanwezigheid van meerdere datagrammen op het LAN is de levering ervan aan de geadresseerde in het algemeen niet gegarandeerd. Een datagram maakt echter meestal deel uit van een bericht en op de meeste LAN's zijn datagrammen veel sneller dan berichten in sessies.

V sessie het moet een logische verbinding creëren voor de uitwisseling van berichten tussen computers en de ontvangst van berichten is gegarandeerd. Hoewel datagrammen op willekeurige tijden kunnen worden verzonden, wordt in een sessie, voordat een bericht wordt verzonden, de sessie uitgelogd en aan het einde van de communicatie moet de sessie worden gesloten.

De besturingssystemen van de meeste computers ondersteunen de modus voor meerdere programma's, d.w.z. meerdere programma's worden gelijktijdig uitgevoerd (meerdere processen worden parallel uitgevoerd). Met enige nauwkeurigheid kan worden gezegd dat het proces de eindbestemming van de boodschap is. Omdat processen echter dynamisch worden gemaakt en beëindigd, heeft de afzender zelden genoeg informatie om een ​​proces op een andere computer te identificeren. Daarom wordt het noodzakelijk om de bestemming van gegevens te bepalen op basis van de functies die door de processen worden uitgevoerd, zonder iets te weten over de processen die door deze functies worden geïmplementeerd.

In de praktijk wordt aangenomen dat elke computer, in plaats van een proces als de eindbestemming te beschouwen, een aantal bestemmingspunten heeft die protocolpoorten worden genoemd. Elke poort wordt geïdentificeerd door een positief geheel getal (van 0 tot 65535). In dit geval biedt het besturingssysteem een ​​communicatiemechanisme dat door processen wordt gebruikt om de poort te specificeren waarop ze draaien of de poort waartoe ze toegang willen. Gewoonlijk worden poorten gebufferd en gegevens die op een specifieke poort aankomen voordat het proces klaar is om het te ontvangen, gaan niet verloren: het wordt in de wachtrij geplaatst totdat het proces het ophaalt.

Om haventechnologie beter te begrijpen, stelt u zich voor dat u naar een bank bent gekomen om een ​​storting te doen. Om dit te doen, moet je naar een bepaald venster gaan, waar de operator de documenten opmaakt en je een account opent. In dit voorbeeld is de bank een computer en zijn de bankoperators programma's die een bepaald werk doen, maar de vensters zijn de poorten en elk venster in de bank is vaak genummerd (1, 2,3 ...).

Hetzelfde geldt voor poorten. Om met een poort op een andere computer te kunnen communiceren, moet de afzender dus zowel het IP-adres van de ontvangende computer als het poortnummer op de computer weten. Elk bericht bevat zowel het poortnummer van de computer waaraan het bericht is geadresseerd als het poortnummer van de bron van de computer waarop het antwoord moet komen. Dit maakt het mogelijk om per proces te antwoorden naar de afzender.

TCP/IP-poorten met de nummers 0 tot en met 1023 zijn geprivilegieerd en worden gebruikt door netwerkservices, die op hun beurt worden uitgevoerd met beheerdersrechten (superuser). De Windows Bestands- en Mapservice gebruikt bijvoorbeeld poort 139, maar als deze niet op uw computer draait, krijgt u een foutmelding wanneer u toegang probeert te krijgen tot deze service (dat wil zeggen, deze poort).

De TCP/IP-poorten 1023 tot en met 65535 hebben geen rechten en worden door clientprogramma's gebruikt om reacties van servers te ontvangen. Bijvoorbeeld, de webbrowser van een gebruiker gebruikt bij toegang tot de webserver poort 44587 van zijn computer, maar adresseert poort 80 van de webserver. Na ontvangst van het verzoek stuurt de webserver een antwoord naar poort 44587, die wordt gebruikt door de webbrowser.

Hallo allemaal, vandaag zal ik je vertellen hoe het TCP-protocol verschilt van UDP. Transportlaagprotocollen die IP volgen in de hiërarchie worden gebruikt om gegevens over te dragen tussen applicatieprocessen in netwerkknooppunten. Een datapakket dat via internet van de ene computer naar de andere wordt ontvangen, moet worden overgedragen aan een verwerkingsproces, en wel voor een specifiek doel. De transportlaag neemt hiervoor de verantwoordelijkheid. Er zijn twee hoofdprotocollen op deze laag: TCP en UDP.

Waar staan ​​TCP en UDP voor?

TCP- transportprotocol voor datatransmissie in TCP / IP-netwerken, dat voorlopig een verbinding met het netwerk tot stand brengt.

UDP- een transportprotocol dat datagramberichten verzendt zonder dat een verbinding in een IP-netwerk tot stand hoeft te worden gebracht.

Laat me je eraan herinneren dat beide protocollen werken op de transportlaag van het OSI- of TCP / IP-model en dat het erg belangrijk is om te begrijpen hoe ze verschillen.

Verschil tussen TCP- en UDP-protocollen

Het verschil tussen TCP en UDP is de zogenaamde “leveringsgarantie”. TCP vereist een reactie van de client waaraan het datapakket is afgeleverd, een bevestiging van levering, en hiervoor heeft het een vooraf tot stand gebrachte verbinding nodig. Ook wordt TCP als betrouwbaar beschouwd, terwijl UDP zelfs de naam "niet-vertrouwd datagramprotocol" heeft gekregen. TCP elimineert gegevensverlies, duplicatie en vermenging van pakketten, vertragingen. UDP doet dit allemaal en heeft geen verbinding nodig om te werken. Processen die gegevens via UDP verzenden, moeten het doen met ontvangen, zelfs met verlies. TCP controleert de congestie van de verbinding, UDP controleert niets behalve de integriteit van de ontvangen datagrammen.

Aan de andere kant levert UDP, vanwege een dergelijke niet-selectiviteit en gebrek aan controle, datapakketten (datagrammen) veel sneller af, daarom kan UDP voor toepassingen die zijn ontworpen voor hoge bandbreedte en snelle uitwisseling worden beschouwd als het optimale protocol. Deze omvatten netwerk- en browsergames, evenals streaming videoviewers en toepassingen voor videocommunicatie (of spraak): van pakketverlies, geheel of gedeeltelijk, verandert er niets, u hoeft het verzoek niet te herhalen, maar het downloaden gaat veel sneller. Het TCP-protocol, dat betrouwbaarder is, wordt zelfs met succes gebruikt in e-mailprogramma's, waardoor u niet alleen het verkeer kunt controleren, maar ook de lengte van het bericht en de snelheid van de uitwisseling van verkeer.

Laten we eens kijken naar de belangrijkste verschillen tussen tcp en udp.

  1. TCP garandeert de levering van datapakketten ongewijzigd, volgorde en verliesvrij, UDP garandeert niets.
  2. TCP nummert pakketten die onderweg zijn, maar UDP niet
  3. TCP werkt in full duplex-modus, in één pakket kunt u informatie verzenden en de ontvangst van het vorige pakket bevestigen.
  4. Voor TCP is een vooraf tot stand gebrachte verbinding vereist, voor UDP is geen verbinding vereist, het is slechts een gegevensstroom.
  5. UDP biedt snellere gegevensoverdrachtsnelheden.
  6. TCP is betrouwbaarder en heeft controle over het communicatieproces.
  7. UDP heeft de voorkeur voor programma's die streaming video, videofoon en telefonie, netwerkgames afspelen.
  8. UPD bevat geen functies voor gegevensherstel

Voorbeelden van UDP-toepassingen zijn bijvoorbeeld het overzetten van DNS-zones naar Active Directory, waarbij betrouwbaarheid niet vereist is. Vaak stellen ze dergelijke vragen graag bij interviews, dus het is erg belangrijk om de verschillen tussen tcp en udp te kennen.

TCP- en UDP-headers

Laten we eens kijken hoe de headers van de twee transportprotocollen eruit zien, aangezien er ook hier kardinale verschillen zijn.

UDP-header

  • 16-bits bronpoort> Het opgeven van de bronpoort voor UDP is optioneel. Als dit veld wordt gebruikt, kan de ontvanger een antwoord naar deze poort sturen.
  • 16 bit bestemmingspoort> Bestemmingspoortnummer
  • 16 bit UDP-lengte> Berichtlengte inclusief koptekst en gegevens.
  • 16 bit checksum> Header en data checksum voor verificatie

TCP-header

  • 16 bit bronpoort> Bronpoortnummer
  • 16 bit bestemmingspoort> Bestemmingspoortnummer
  • 32-bits volgnummer> Het volgnummer wordt gegenereerd door de bron en gebruikt door de bestemming om pakketten opnieuw te ordenen om het originele bericht te creëren en een bevestiging naar de bron te sturen.
  • 32-bits bevestigingsnummer> Als de ACK-bit van het veld Control is ingesteld, bevat dit veld het eerstvolgende verwachte volgnummer.
  • 4 bits koplengte> Informatie over het begin van het datapakket.
  • reserve> Gereserveerd voor toekomstig gebruik.
  • 16 bit checksum > Header en data checksum; het bepaalt of het pakket is beschadigd.
  • 16 bit urgentie-indicator> In dit veld ontvangt het doelapparaat de urgentie-informatie van de gegevens.
  • Parameters> Optionele waarden die indien nodig worden opgegeven.

De grootte van het venster stelt u in staat om verkeer te besparen, bedenk wanneer de waarde 1 is, hier voor elk verzonden antwoord, de afzender wacht op bevestiging, het is niet helemaal rationeel.

Met een venstergrootte van 3 verzendt de afzender al 3 frames en verwacht van 4, wat inhoudt dat hij alle drie frames heeft, +1.

Ik hoop dat je nu een idee hebt van de verschillen tussen de tcp udp-protocollen.

Transport laag

De taak van de transportlaag is om gegevens over te dragen tussen verschillende applicaties die op alle knooppunten van het netwerk draaien. Nadat een pakket via IP op de ontvangende computer is afgeleverd, moeten de gegevens naar een speciaal ontvangstproces worden verzonden. Elke computer kan meerdere processen uitvoeren en een toepassing kan meerdere toegangspunten hebben, die als bestemming voor datapakketten fungeren.

Pakketten die bij de transportlaag van het besturingssysteem aankomen, worden georganiseerd in meerdere wachtrijen bij de ingangspunten van verschillende applicaties. Deze toegangspunten worden in de TCP/IP-terminologie poorten genoemd.

Transmissie Controle Protocol

Transmissie Controle Protocol(TCP) (Transmission Control Protocol) is een verplichte protocolstandaard TCP/IP, gedefinieerd in RFC 793, "Transmission Control Protocol (TCP)".

TCP is een transportlaagprotocol dat zorgt voor het transport (transmissie) van een gegevensstroom, waarbij eerst een verbinding tot stand moet worden gebracht, waardoor het vertrouwen in de integriteit van de ontvangen gegevens wordt gegarandeerd, en ook een herhaald verzoek om gegevens uitvoert in geval van gegevensverlies of corruptie. Bovendien bewaakt TCP dubbele pakketten en, indien gedetecteerd, worden dubbele pakketten vernietigd.

In tegenstelling tot UDP garandeert het de integriteit van de verzonden gegevens en de bevestiging van de verzendresultaten door de afzender. Wordt gebruikt bij het overzetten van bestanden, waarbij het verlies van één pakket kan leiden tot beschadiging van het hele bestand.

TCP biedt zijn betrouwbaarheid vanwege het volgende:

  • De gegevens uit de applicatie worden opgesplitst in blokken van een bepaalde grootte, die worden verzonden.
  • Wanneer TCP een segment verzendt, stelt het een timer in en verwacht een ACK voor dat segment vanaf de externe kant. Als er geen bevestiging wordt ontvangen nadat de tijd is verstreken, wordt het segment opnieuw verzonden.
  • Wanneer TCP gegevens ontvangt van de externe kant van de verbinding, verzendt het een bevestiging. Deze bevestiging wordt niet direct verzonden, maar wordt meestal met een fractie van een seconde vertraagd.
  • TCP berekent een controlesom voor zijn koptekst en gegevens. Dit is een controlesom die aan de uiteinden van de verbinding wordt berekend en die tot doel heeft eventuele gegevenswijzigingen tijdens de verzending te detecteren. Als een segment arriveert met een ongeldige controlesom, laat TCP het vallen en wordt er geen bevestiging gegenereerd. (Er wordt verwacht dat de afzender een time-out krijgt en opnieuw verzendt.)
  • Aangezien TCP-segmenten als IP-datagrammen worden verzonden en IP-datagrammen willekeurig kunnen aankomen, kunnen TCP-segmenten ook willekeurig aankomen. Nadat de gegevens zijn ontvangen, kan TCP deze indien nodig opnieuw rangschikken, waardoor de toepassing de gegevens in de juiste volgorde ontvangt.
  • Aangezien het IP-datagram kan worden gedupliceerd, MOET het ontvangende TCP de gedupliceerde gegevens weggooien.
  • TCP regelt de gegevensstroom. Elke zijde van een TCP-verbinding heeft een specifieke bufferruimte. Door TCP te ontvangen, kan de externe kant alleen gegevens verzenden als de ontvanger deze kan bufferen. Dit voorkomt dat snelle hosts de buffers van langzame hosts overlopen.
  • Het volgnummer heeft twee doelen:
    • Als de SYN-vlag is ingesteld, is deze beginwaarde van het volgnummer ISN (Initial Sequence Number) en heeft de eerste byte aan gegevens die in het volgende pakket wordt verzonden een volgnummer dat gelijk is aan ISN + 1.
    • Anders, als SYN niet is ingesteld, heeft de eerste byte van gegevens die in dit pakket worden verzonden dit volgnummer.
  • Bevestigingsnummer - als de ACK-vlag is ingesteld, bevat dit veld het volgnummer dat de ontvanger de volgende keer verwacht. Markeert dit segment als ontvangstbevestiging.
  • Headerlengte - ingesteld in 32-bits woorden.
  • Venstergrootte is het aantal bytes dat de ontvanger zonder bevestiging kan accepteren.
  • Checksum - Bevat pseudo-header, header en gegevens.
  • Urgent Pointer - geeft de laatste byte van urgente gegevens aan waarop onmiddellijk moet worden gereageerd.
  • URG - urgentievlag, bevat het veld "Urgency indicator", indien = 0 dan wordt het veld genegeerd.
  • ACK - bevestigingsvlag, bevat het veld "Bevestigingsnummer, als = 0 dan wordt het veld genegeerd.
  • PSH - de vlag vereist een push-bewerking, de TCP-module moet het pakket dringend naar het programma sturen.
  • RST - verbindingsonderbrekingsvlag, gebruikt om de verbinding te weigeren
  • SYN - vlag van synchronisatie van volgnummers, gebruikt bij het tot stand brengen van een verbinding.
  • FIN - het einde van de verzendingsvlag van de kant van de afzender

Overweeg de kopstructuur TCP met behulp van een Wireshark-netwerkanalysator:

TCP-poorten

Aangezien er meerdere programma's op dezelfde computer kunnen worden uitgevoerd, wordt de unieke identificatie van elk programma of poortnummer gebruikt om een ​​TCP-pakket aan een specifiek programma te leveren.

Poortnummer is een voorwaardelijk 16-bits getal van 1 tot 65535 dat aangeeft voor welk programma het pakket is bedoeld.

TCP-poorten gebruiken een specifieke programmapoort om gegevens te leveren die worden verzonden met behulp van het Transmission Control Protocol (TCP). TCP-poorten zijn complexer en werken anders dan UDP-poorten. Terwijl een UDP-poort fungeert als een enkele berichtenwachtrij en als toegangspunt voor een UDP-verbinding, is het ultieme toegangspunt voor alle TCP-verbindingen een unieke verbinding. Elke TCP-verbinding wordt uniek geïdentificeerd door twee toegangspunten.

Elke individuele TCP-serverpoort kan meerdere verbindingen bieden om te delen, omdat alle TCP-verbindingen worden geïdentificeerd door twee waarden: een IP-adres en een TCP-poort (socket).

Alle TCP-poortnummers lager dan 1024 zijn gereserveerd en geregistreerd bij de Internet Assigned Numbers Authority (IANA).

UDP- en TCP-poortnummers overlappen elkaar niet.

TCP-programma's gebruiken gereserveerde of bekende poortnummers, zoals weergegeven in de volgende afbeelding.

Een TCP-verbinding tot stand brengen

Laten we nu eens kijken hoe TCP-verbindingen tot stand worden gebracht. Stel dat een proces dat op de ene host draait, verbinding wil maken met een ander proces op een andere host. Bedenk dat de host die de verbinding initieert de "client" wordt genoemd, terwijl het andere knooppunt de "server" wordt genoemd.

Alvorens te beginnen met het overdragen van gegevens, volgens het TCP-protocol, moeten de partijen een verbinding tot stand brengen. De verbinding wordt in drie fasen tot stand gebracht (TCP-proces "three-time handshake").

  • De aanvrager (meestal de client genoemd) verzendt een SYN-segment met het poortnummer van de server waarmee de client verbinding wil maken en het oorspronkelijke volgnummer (ISN) van de client.
  • De server antwoordt met zijn SYN-segment dat het originele servervolgnummer bevat. De server bevestigt ook de SYN van de client met een ACK (ISN + 1). Per SYN wordt één volgnummer gebruikt.
  • De client moet de aankomst van een SYN van de server bevestigen met zijn SYN's die het originele volgnummer van de client bevatten (ISN + 1) en een ACK (ISN + 1) gebruiken. De SYN-bit is ingesteld op 0 omdat de verbinding tot stand is gebracht.

Nadat een TCP-verbinding tot stand is gebracht, kunnen deze twee hosts gegevens naar elkaar verzenden, aangezien de TCP-verbinding full-duplex is, kunnen ze tegelijkertijd gegevens verzenden.

Bronnen: Wikipedia, Microsoft, portscan.ru

Hoe weet ik welke poorten open staan ​​op mijn computer?

  1. Voor Windows: Start → "cmd" → Uitvoeren als administrator → "netstat -bn"
  2. Antivirussoftware zoals Avast heeft de mogelijkheid om actieve poorten in de Firewall te bekijken: Extra -> Firewall -> Netwerkverbindingen.

Ook handige netstat-commando's:

Om zowel de Ethernet-statistieken als de statistieken voor alle protocollen weer te geven, typt u de volgende opdracht:

netstat -e -s

Typ de volgende opdracht om de statistieken voor alleen de TCP- en UDP-protocollen weer te geven:

netstat -s -p tcp udp

Om elke 5 seconden actieve TCP-verbindingen en de proces-ID's weer te geven, typt u de volgende opdracht:

nbtstat -o 5

Om actieve TCP-verbindingen en de proces-ID's in numerieke vorm weer te geven, typt u de volgende opdracht:

nbtstat -n -o

De volgende statuswaarden zijn geldig voor TCP-sockets:

GESLOTEN Gesloten. Het stopcontact is niet in gebruik.
LUISTEREN (LUISTEREN) Wachten op inkomende verbindingen.
SYN_SENT Het probeert actief een verbinding tot stand te brengen.
SYN_RECEIVED De eerste synchronisatie van de verbinding is bezig.
VASTGESTELD De verbinding is tot stand gebracht.
CLOSE_WAIT Het andere uiteinde is losgekoppeld; wachten tot het stopcontact sluit.
FIN_WAIT_1 Het stopcontact is gesloten; de verbinding verbreken.
SLUITEND Het stopcontact is gesloten en vervolgens is de externe kant losgekoppeld; Op bevestiging wachten.
LAST_ACK De externe kant losgekoppeld, dan is de socket gesloten; Op bevestiging wachten.
FIN_WAIT_2 Het stopcontact is gesloten; wachten tot de externe kant de verbinding verbreekt.
TIJD WACHT De socket is gesloten, maar wacht op pakketten die nog op het netwerk staan ​​voor verwerking.

Lijst met de meest gebruikte poorten

Kort poort lijst:
1. WEGGOOIEN: poort weggooien (RFC 863)
2. FTP: 21 voor opdrachten, 20 voor gegevens
3. SSH: 22 (toegang op afstand)
4. Telnet: 23 (toegang op afstand)
5. SMTP: 25, 587
6. DNS: 53 (UDP)
7. DHCP: 67, 68 / UDP
8. TFTP: 69 / UDP
9.Http: 80, 8080
10. POP3: 110
11.NTP: 123 (tijdserver) (UDP)
12. IMAP: 143
13. SNMP: 161
14.HTTPS: 443
15.MySQL: 3306
16. Iserver: 3055
17.RDP: 3389 (toegang op afstand)
18. OSCAR (ICQ): 5190
19.XMPP (Jabber): 5222/5223 / 5269
20. Traceroute: boven 33434 (UDP)
21.BitTorrent: 6969, 6881-6889
...

Beschrijving:

1. RFC 863 - Drop-protocol
Dit document bevat de standaard voor de ARPA-internetgemeenschap. Van ARPA-internethosts die ervoor kiezen om Discard te ondersteunen, wordt verwacht dat ze aan deze specificatie voldoen. Dropping is een handig hulpmiddel voor het meten en debuggen. Deze service verwijdert eenvoudig alle ontvangen gegevens.
Op TCP gebaseerde Discard ServiceO-din van de afdankservicevarianten wordt geïmplementeerd via TCP. De server luistert naar TCP-verbindingen op poort 9. Zodra de verbinding tot stand is gebracht, worden alle gegevens die erop worden ontvangen, verwijderd zonder dat er antwoorden worden verzonden. Het laten vallen van gegevens gaat door totdat de verbinding door de gebruiker wordt verbroken.
UDP-gebaseerde Discard - Een andere variant van de Discard-service is UDP-gebaseerd. De server luistert naar UDP-datagrammen op poort 9 en verwijdert, indien gedetecteerd, de ontvangen datagrammen zonder enige informatie te verzenden.

2. FTP (English File Transfer Protocol) is een protocol dat is ontworpen voor het overbrengen van bestanden in computernetwerken. Met FTP kunt u verbinding maken met FTP-servers, de inhoud van mappen bekijken en bestanden uploaden van een server of naar een server; bovendien is de modus voor het overbrengen van bestanden tussen servers mogelijk.
Uitgaande poort 20, geopend aan de serverzijde, wordt gebruikt voor gegevensoverdracht, poort 21 voor opdrachten.

3. SSH (English Secure SHell - "secure shell") is een netwerkprotocol op sessieniveau waarmee het besturingssysteem op afstand kan worden beheerd en TCP-verbindingen kunnen worden getunneld (bijvoorbeeld voor het overbrengen van bestanden). Poort 22 wordt gebruikt voor extern beheer via clientprogramma's ssh-protocol (SSH - Secure SHell) U kunt het sluiten door het serverbesturingsprogramma uit te schakelen.

4. TELNET (Engels TERminaL NETwork) is een netwerkprotocol voor het implementeren van een tekstinterface via een netwerk (in moderne vorm - met behulp van TCP-transport).

5. SMTP (English Simple Mail Transfer Protocol) is een netwerkprotocol ontworpen om e-mail in TCP/IP-netwerken over te brengen.Om via SMTP te werken, maakt de client een TCP-verbinding met de server op poort 25.
Soms verbieden providers het verzenden van e-mail op poort 25, waardoor de klant wordt gedwongen alleen zijn eigen SMTP-servers te gebruiken. Maar, zoals je weet, voor de sluwheid... is er...
Postfix werkt standaard alleen op poort 25. Maar je kunt het laten werken op poort 587. Om dit te doen, verwijder je de commentaarregel in het bestand /etc/postfix/master.cf:
indiening inet n - - - - smtpd

6. DNS (Domain Name System) is een computergedistribueerd systeem voor het verkrijgen van informatie over domeinen. Het DNS-protocol gebruikt TCP- of UDP-poort 53 om te reageren op vragen.

7. DHCP (Dynamic Host Configuration Protocol) is een netwerkprotocol waarmee computers automatisch een IP-adres en andere parameters kunnen verkrijgen die nodig zijn om op een TCP/IP-netwerk te werken. Dit protocol werkt volgens het "client-server"-model. Voor automatische configuratie neemt de clientcomputer in het stadium van het configureren van een netwerkapparaat contact op met de zogenaamde DHCP-server en ontvangt daarvan de benodigde parameters. De netwerkbeheerder kan het bereik van adressen instellen dat door de server over computers wordt verdeeld. Dit voorkomt handmatige configuratie van netwerkcomputers en vermindert fouten. DHCP wordt gebruikt op de meeste TCP / IP-netwerken DHCP is een client-serverprotocol, wat betekent dat het een DHCP-client en een DHCP-server gebruikt. Gegevensoverdracht wordt uitgevoerd met behulp van het UDP-protocol, terwijl de server berichten ontvangt van clients op poort 67 en berichten verzendt naar clients op poort 68.

8. TFTP (Trivial File Transfer Protocol) wordt voornamelijk gebruikt voor het opstarten van schijfloze werkstations. TFTP bevat, in tegenstelling tot FTP, geen authenticatiemogelijkheden (hoewel filteren op IP-adres wel mogelijk is) en is gebaseerd op het UDP-transportprotocol.

9. HTTP (afgekort van het Engelse HyperText Transfer Protocol - "hypertext transfer protocol") - het protocol van de applicatielaag van gegevensoverdracht (aanvankelijk - in de vorm van hypertext-documenten). 80ste poort is de poort van webservers. Poorten 80 -83 zijn verantwoordelijk voor het werk via het HTTP-protocol.

10. POP3. De 110e (Opera POP3-verbinding) poort is verantwoordelijk voor het verzenden en ontvangen van e-mail.

11. Network Time Protocol (NTP) - een netwerkprotocol voor het synchroniseren van de interne klok van een computer met behulp van netwerken met variabele latentie.Het instellen van de tijdservice (NTP) in Windows 2003/2008/2008 R2 ... met de bron wordt uitgevoerd via het NTP-protocol - 123 UDP-poort ...

12. IMAP (English Internet Message Access Protocol) is een applicatielaagprotocol voor toegang tot e-mail, gebaseerd op het TCP-transportprotocol en gebruikt poort 143.

13. SNMP (English Simple Network Management Protocol) is een cop basis van de UDP-architectuur. Apparaten die meestal SNMP ondersteunen, zijn routers, switches, servers, werkstations, printers, modems, enz. SNMP-service:
Maakt gebruik van de Windows Sockets-API.
Verzendt en ontvangt berichten via UDP (poort 161) en gebruikt IP om routering van SNMP-berichten te ondersteunen.
Geleverd met extra bibliotheken (DLL's) om niet-standaard MIB's te ondersteunen.
Bevat Microsoft Win32 SNMP manager API om de ontwikkeling van SNMP-applicaties te vereenvoudigen.

14. HTTPS (Hypertext Transfer Protocol Secure) is een uitbreiding van het HTTP-protocol dat codering ondersteunt. Gegevens die via het HTTPS-protocol worden verzonden, worden "verpakt" in een cryptografisch SSL- of TLS-protocol, waardoor de bescherming van deze gegevens wordt gegarandeerd. In tegenstelling tot HTTP gebruikt HTTPS standaard TCP-poort 443.

15. MySQL is een gratis databasebeheersysteem MAAR mysql werkt niet (GESTOPT VOOR n KEER)

16.3055-lokaal netwerk.

17. RDP (English Remote Desktop Protocol) is een eigen protocol op toepassingsniveau dat door Microsoft is aangeschaft bij Citrix en wordt gebruikt om gebruikersinteractie op afstand te bieden met een server waarop de terminalverbindingsservice wordt uitgevoerd. Er zijn clients voor bijna alle versies van Windows (inclusief Windows CE en Mobile), Linux, FreeBSD, Mac OS X, Android, Symbian. De standaard is TCP-poort 3389.

18. ICQ-server.

19. XMPP (Extensible Messaging and Presence Protocol), voorheen bekend als Jabber.
5222/5223 - client-server, 5269 - server.

20. Traceroute is een computerhulpprogramma voor het bepalen van datapaden over TCP/IP-netwerken. (sommige bronnen geven aan dat het voldoende is om het poortbereik van 33434 tot 33534) te specificeren

21. BitTórrent (letterlijk "bitstream") is een peer-to-peer (P2P) netwerkprotocol voor coöperatieve bestandsuitwisseling via internet 6969, 6881-6889 poorten voor toegang tot torrent-clients.

20:11:35 20



Haven Protocol Beschrijving
1 20 FTP-gegevens Protocol voor bestandsoverdracht - protocol voor bestandsoverdracht. Gegevens poort.
2 21 FTP-besturing Protocol voor bestandsoverdracht - protocol voor bestandsoverdracht. Poort voor teams.
3 22 SSH Secure SHell is een "secure shell". Controleprotocol voor besturingssysteem op afstand.
4 23 telnet TERminaL NETwerk. Een protocol voor het implementeren van een tekstinterface via een netwerk.
5 25 SMTP Simple Mail Transfer Protocol is een eenvoudig mailtransferprotocol.
6 42 WINT Windows Internetnaamservice. Service voor het toewijzen van NetBIOS-computernamen aan host-IP-adressen.
7 43 Wie is "Wie is". Een protocol voor het verkrijgen van registratiegegevens over de eigenaren van domeinnamen en IP-adressen.
8 53 DNS Domeinnaamsysteem - domeinnaamsysteem.
9 67 DHCP Dynamic Host Configuration Protocol - dynamisch hostconfiguratieprotocol. Dynamisch IP krijgen.
10 69 TFTP Trivial File Transfer Protocol is een eenvoudig protocol voor bestandsoverdracht.
11 80 HTTP / Web HyperText-overdrachtsprotocol - Hypertext-overdrachtsprotocol.
12 110 POP3 Post Office Protocol versie 3 - protocol voor het ontvangen van e-mail, versie 3.
13 115 SFTP SSH-bestandsoverdrachtprotocol. Veilig gegevensoverdrachtprotocol.
14 123 NTP Netwerk Tijd Protocol. Een protocol voor het synchroniseren van de interne klok van een computer.
15 137 NetBIOS Netwerk Basis Invoer/Uitvoer Systeem. Een protocol voor het leveren van netwerkinvoer / -uitvoerbewerkingen. Naam dienst.
16 138 NetBIOS Netwerk Basis Invoer/Uitvoer Systeem. Een protocol voor het leveren van netwerkinvoer / -uitvoerbewerkingen. Verbindingsdienst.
17 139 NetBIOS Netwerk Basis Invoer/Uitvoer Systeem. Een protocol voor het leveren van netwerkinvoer / -uitvoerbewerkingen. Sessie dienst.
18 143 IMAP Toegangsprotocol voor internetberichten. Een applicatielaagprotocol voor toegang tot e-mail.
19 161 SNMP Simple Network Management Protocol is een eenvoudig netwerkbeheerprotocol. Apparaatbeheer.
20 179 BGP Border Gateway-protocol Dynamisch routeringsprotocol.
21 443 HTTPS HyperText Transfer Protocol Secure) is een HTTP-protocol dat codering ondersteunt.
22 445 MKB Serverberichtblok. Protocol voor externe toegang voor bestanden, printers en netwerkbronnen.
23 514 Syslog Systeem log. Protocol voor het verzenden en registreren van berichten over lopende systeemgebeurtenissen.
24 515 LPD Lijnprinter Daemon. Protocol voor afdrukken op afstand op de printer.
25 993 IMAP SSL IMAP-protocol dat SSL-codering ondersteunt.
26 995 POP3 SSL POP3-protocol dat SSL-codering ondersteunt.
27 1080 SOKKEN SOCKet veilig. Een protocol voor het verkrijgen van veilige anonieme toegang.
28 1194 OpenVPN Open source implementatie van Virtual Private Network (VPN) technologie.
29 1433 MSSQL Microsoft SQL Server is een databasebeheersysteem. Toegangspoort basis.
30 1702 L2TP (IPsec) Ondersteuningsprotocol voor virtueel particulier netwerk. Evenals een reeks protocollen om gegevensbescherming te waarborgen.
31 1723 PPTP Een tunnelprotocol voor een beveiligde verbinding met een point-to-point server.
32 3128 Volmacht Op dit moment wordt de poort vaak gebruikt door proxyservers.
33 3268 LDAP Lichtgewicht Directory Access Protocol - lichtgewicht directory-toegangsprotocol (directoryservice).
34 3306 MySQL Toegang tot MySQL-databases.
35 3389 RDP Remote Desktop Protocol - Remote Desktop Protocol voor Windows.
36 5432 PostgreSQL Toegang tot PostgreSQL-databases.
37 5060 slokje Een protocol voor het opzetten van een sessie en het overbrengen van multimedia-inhoud.
38 5900 VNC Virtual Network Computing is een systeem voor externe toegang tot het bureaublad van een computer.
39 5938 TeamViewer TeamViewer is een systeem voor computerbesturing en gegevensuitwisseling op afstand.
40 8080 HTTP / Web Alternatieve poort voor het HTTP-protocol. Soms gebruikt door proxyservers.
41 10000 NDMP Populaire poort: Webmin, SIP Voice, VPN IPSec via TCP.
42 20000 DNP