Hjem Personlig finansiering Grunnleggende om nettverket: TCP / UDP-kontakt og portoversikt - dummies

Grunnleggende om nettverket: TCP / UDP-kontakt og portoversikt - dummies

Video: Internet Technologies - Computer Science for Business Leaders 2016 2024

Video: Internet Technologies - Computer Science for Business Leaders 2016 2024
Anonim

For å administrere forbindelsen mellom nettverksprotokoller for applikasjonslag, bruker TCP og UDP porter og kontakter. TCP og UDP opererer på verts-til-vert-laget i IP-kommunikasjonsmodellen og gir vert-til-vert-kommunikasjonstjenester for programlagringsprotokollen. Dette betyr at et programlagringsprotokoll er på en IP-vert som kobler til en applikasjonslagprotokoll på en annen IP-vert.

I de fleste tilfeller har disse vert-til-vertsforbindelsene en sever prosess som kjører på en vert og en klientprosess som kjører på den andre verten. Eksempler på denne vert-til-vertsforbindelsen inkluderer en nettleser som kobler til en webserver; eller en SCP-klient (f.eks. WinSCP) som kobler til en SCP-server.

A port er et TCP- eller UDP-tilkoblingspunkt. Tenk på dem som beholdere på et gammeldags telefonbord. Det er 65, 536 (eller 2 ^ 16) porter tilgjengelig for en vert for å administrere tilkoblinger, nummerert fra 0 til 65, 535 for hver TCP og UDP. Når du etablerer en applikasjonsserver som kjører på en IP-vert, konfigurerer du den serveren som skal brukes (eller er bundet til) en bestemt TCP- eller UDP-port.

Ved å knytte applikasjonslagerserveren til å bruke en bestemt port, har du opprettet et mål som en ekstern IP-vert kan koble til.

Når den eksterne IP-verten kobles til en applikasjonslagerserver, er forbindelsen verten gjør til en port som opererer på en bestemt IP-vert (identifisert av en IP-adresse). Denne sammenkoblingen av en IP-adresse og en port som tilkoblingsendepunkt er en kontakt .

I den gammeldags analoge omstillingen har stikkontakten to kontakter koblet til hver klients telefon: den ene er en beholder, og den andre er en plugg. Tenk på disse kontaktene som porter, men fordi porten er knyttet til en telefon, sammen gjør de en stikkontakt, for eksempel TCP- eller UDP-porten, når den er sammenkoblet med en IP-adresse, er en stikkontakt.

For å gjøre en telefonforbindelse til en klient, tar "operatøren" plugget for en klient og kobler den til kontakten for den andre klienten. Med IP har klientprogrammet en port som den opererer på, så på klientens vert, er det en IP-adresse og en port for klientsiden av forbindelsen; Dette er en stikkontakt.

På serverens side av forbindelsen er en IP-adresse for serveren og en port for å lage en kontakt på serveren. For å etablere en forbindelse mellom klientprogrammet og serverprogrammet, er det en virtuell forbindelse mellom disse to stikkontaktene.

Dette eksempelet vil gå deg gjennom prosessen med å koble til et nettsted, for eksempel Wiley. Du vil åpne nettleseren din (som Mozilla Firefox) og skrive www. Wiley. com i adressefeltet. Nettleseren din bruker en DNS-server (Domain Name System) til å slå opp navnet www. Wiley. com for å identifisere sin IP-adresse er. For dette eksempelet er adressen 192. 0. 2. 100.

Firefox kobler til 192. 0. 2. 100-adressen og til porten der applikasjonslagets webserver opererer. Firefox vet hva porten kan forvente, fordi den er en kjent port . Den kjente porten for en webserver er TCP port 80.

Destinasjonsuttaket som Firefox forsøker å koble til, er skrevet som socket: port, eller i dette eksempelet, 192. 0. 2. 100: 80. Dette er serverens side av forbindelsen, men serveren trenger å vite hvor du skal sende nettsiden du vil vise i Mozilla Firefox, så du har en kontakt for klientsiden av forbindelsen også.

Klientsidenstilkoblingen består av din IP-adresse, for eksempel 192. 168. 1. 25, og et tilfeldig valgt dynamisk portnummer. Utgangen forbundet med Firefox ser ut som 192. 168. 1. 25: 49175. Fordi webservere opererer på TCP port 80, er begge disse utgangene TCP-kontakter, mens hvis du koblet til en server som opererer på en UDP-port, vil begge server- og klientuttak ville være UDP-kontakter.

Grunnleggende om nettverket: TCP / UDP-kontakt og portoversikt - dummies

Redaktørens valg

Vanlige visuelle studio-tastaturgenveier - dummier

Vanlige visuelle studio-tastaturgenveier - dummier

Du kan få tilgang til mange av funksjonene du bruker i Visual Studio til Lag en Silverlight-applikasjon gjennom tastaturgenveier. Her er de vanlige snarveiene som hjelper deg med å utføre oppgaver raskt i Visual Studio. Tastatur snarvei Handling Ctrl + Alt + F1 Åpne Visual Studio Documentation Ctrl + Shift + B Bygg programmet Ctrl + F5 Kjør prosjektet Ctrl + Alt + X Åpne verktøykassen hvis ...

Velg riktig format for e-postmarkedsføringsmeldingen din - dummies

Velg riktig format for e-postmarkedsføringsmeldingen din - dummies

Som Du komponerer markedsførings-e-postene dine, husk at formatet på e-posten din visuelt kommuniserer hovedideen til innholdet før publikum selv begynner å lese det. Forbrukerne forventer at formatet på e-posten din samsvarer med informasjonen den inneholder, slik at bruk av riktig format bidrar til å bygge publikums tillit. Velg ...

Kombinere flere samtaler til handling i din markedsføring e-post - dummies

Kombinere flere samtaler til handling i din markedsføring e-post - dummies

Din e-postmarkedsføringslisten består sannsynligvis av prospekter og kunder i ulike stadier av kjøpesyklusen med litt forskjellige interesser, så en del av publikum vil aldri være klar til å reagere umiddelbart på hver handling. Selv om alle på din e-postliste er klare til handling, er dine anrop til handling ...

Redaktørens valg

Opprett en Pivot-tabell YTD-totalvisning for Excel-rapporten - dummies

Opprett en Pivot-tabell YTD-totalvisning for Excel-rapporten - dummies

En nyttig rapportvisning I et Excel-pivottabell er YTD-totalsvisningen. Noen ganger er det nyttig å fange et løp-total-visning for å analysere bevegelsen av tall på en årlig basis (YTD) basis. Denne figuren illustrerer et pivottabell som viser en løpende total omsetning per måned for hvert år. I denne visningen er du ...

Opprett en pivottabel ved hjelp av Excels interne datamodell - dummies

Opprett en pivottabel ved hjelp av Excels interne datamodell - dummies

I enkelte tilfeller vil du kanskje opprett et pivottabell fra grunnen ved hjelp av Excels eksisterende interne datamodell som kildedata. Her er trinnene for å gjøre det: Velg Sett inn → PivotTable fra båndet. Dialogboksen Create PivotTable åpnes. Velg alternativet Bruk en ekstern datakilde, som vist, og klikk deretter på ...

Hvordan lage en standard snikker i Power Pivot - dummies

Hvordan lage en standard snikker i Power Pivot - dummies

Slicers tilbyr et brukervennlig grensesnitt med som du kan filtrere en Power Pivot pivottabell. Det er på tide å lage din første slicer. Bare følg disse trinnene:

Redaktørens valg

Alarmhendelsen i GameMaker: Studio-dummies

Alarmhendelsen i GameMaker: Studio-dummies

Alarmer er utmerket for når du vil ha tid Handlinger i din spill i GameMaker: Studio. For eksempel, hvis du vil at spilleren bare skal skyte kuler en gang hvert annet sekund, kan du sette en alarm for det. Hvis du vil når nye fiendtlige fly vises, kan du sette en alarm for det ...

Flytt retningsaktive handlinger i GameMaker: Studio - dummies

Flytt retningsaktive handlinger i GameMaker: Studio - dummies

I GameMaker: Studio, Flytt-fanen er den første kategorien i vinduet Objektegenskaper. Her er en liste over hver av handlingene du kan tilordne objektene. I følgende definisjoner brukes begrepet Instance for å referere til hva handlingen påvirker. Men du konfigurerer handlingen i objektet ...

Andre hendelser i GameMaker: Studio - dummies

Andre hendelser i GameMaker: Studio - dummies

I GameMaker: Studio, Andre hendelser er de som ikke anses verdige av sitt eget sted på menyen Event. Disse andre hendelsene kan være ganske kjempebra. Menyelementene er ganske mye selvforklarende, så det er ikke nødvendig med detaljer her. For fullstendige beskrivelser av hver av disse elementene, kan du alltid trykke F1 i GameMaker og ...