Hjem Personlig finansiering Netværk Basics: TCP / UDP sokkel og portoversigt

Netværk Basics: TCP / UDP sokkel og portoversigt

Video: What is NarrowBand IoT? - Netzgeschichten 2025

Video: What is NarrowBand IoT? - Netzgeschichten 2025
Anonim

For at styre forbindelsen mellem netværksprotokoller for applikationslag, bruger TCP og UDP porte og udgange. TCP og UDP opererer på host-to-host-laget i IP-kommunikationsmodellen og leverer vært-til-vært-kommunikationstjenester til applikationslagprotokollen. Dette betyder, at en applikationslagprotokol er på en IP-vært, der forbinder til en applikationslagprotokol på en anden IP-vært.

I de fleste situationer har disse host-to-host-forbindelser en sever-proces, der kører på en vært og en klientproces, der kører på den anden vært. Eksempler på denne vært-til-vært-forbindelse omfatter en webbrowser, der forbinder til en webserver eller en Secure Copy Protocol (SCP) klient (f.eks. WinSCP), der forbinder til en SCP-server.

A port er et TCP- eller UDP-forbindelsespunkt. Tænk på dem som beholdere på et gammeldags telefoncentral. Der er 65, 536 (eller 2 ^ 16) porte til rådighed for en vært til at administrere forbindelser, nummereret fra 0 til 65, 535 for hver TCP og UDP. Når du etablerer en applikationsserver, der kører på en IP-vært, konfigurerer du den server, der skal bruges (eller bundet til) en bestemt TCP- eller UDP-port.

Ved at knytte applikationslagsserveren til at bruge en bestemt port, har du oprettet en destination, som en ekstern IP-vært kan oprette forbindelse til.

Når den eksterne IP-vært forbinder til en applikationslagerserver, er forbindelsen værtsværdien en port, der opererer på en bestemt IP-vært (identificeret af en IP-adresse). Denne sammenkobling af en IP-adresse og en port som et forbindelsesendepunkt er en socket .

I den gammeldags omstillingsanalog har stikkontakten to stik forbundet til hver klients telefon: den ene er en beholder, og den anden er et stik. Tænk på disse stik som havne, men fordi porten er forbundet med en telefon, laver de sammen en stik, som f.eks. TCP- eller UDP-porten, når parret med en IP-adresse er en stikkontakt.

For at foretage en telefonforbindelse til en klient tager "operatoren" stikket til en klient og forbinder det til stikket til den anden klient. Med IP har klientprogrammet en port, som den opererer på, så er der også en IP-adresse og port til klientens side af forbindelsen på klientens vært. dette er en stikkontakt.

På serverens side af forbindelsen er en IP-adresse for serveren og en port til at lave en stikkontakt på serverværten. For at etablere en forbindelse mellem klientprogrammet og serverprogrammet er der en virtuel forbindelse mellem disse to stik.

Dette eksempel vil føre dig igennem processen med at oprette forbindelse til et websted, som Wiley. Du vil åbne din webbrowser (som Mozilla Firefox) og skrive www. Wiley. com i adresselinjen. Din webbrowser bruger en DNS-server (Domain Name System) til at finde navnet www. Wiley. com for at identificere sin IP-adresse er. For dette eksempel er adressen 192. 0. 2. 100.

Firefox opretter forbindelse til 192. 0. 2. 100-adressen og til den port, hvor applikationslagets webserver fungerer. Firefox ved, hvilken port der kan forventes, fordi det er en kendt havn . Den velkendte port for en webserver er TCP port 80.

Destinationsstikket, som Firefox forsøger at oprette forbindelse til, er skrevet som socket: port, eller i dette eksempel, 192. 0. 2. 100: 80. Dette er serverens side af forbindelsen, men serveren skal vide, hvor de skal sende den webside, du vil se i Mozilla Firefox, så du har en stikkontakt til klientsiden af ​​forbindelsen også.

Klientens sideforbindelse består af din IP-adresse, f.eks. 192. 168. 1. 25, og et tilfældigt valgt dynamisk portnummer. Stikket i forbindelse med Firefox ligner 192. 168. 1. 25: 49175. Da webservere opererer på TCP port 80, er begge disse stik TCP-stik, mens hvis du forbinder til en server, der opererer på en UDP-port, server- og klientudgange ville være UDP-stik.

Netværk Basics: TCP / UDP sokkel og portoversigt

Valg af editor

Hvordan Bitcoin Works - dummies

Hvordan Bitcoin Works - dummies

Bitcoin ændrer måden folk tænker på penge ved at plante et frø af tvivl i folks sind - i en positiv og tankevækkende måde. I betragtning af de finansielle kriser i løbet af det sidste årti er det forståeligt, at nogle mennesker forsøger at komme med nye og kreative løsninger til en bedre økonomi. Bitcoin, ...

At kende Team Spaces i IBM Workplace Services Express - dummies

At kende Team Spaces i IBM Workplace Services Express - dummies

I IBM Workplace Services Express, et holdplads er en slags startside for et bestemt hold eller projekt; det er det online sted, hvor alt, der er relateret til teamet eller projektet, er gemt. Alle dokumenter, oplysninger, tidsplaner, diskussioner, milepæle og kontaktoplysninger til nøglespillere indsamles i et holdrum og ...

Indsætter et diagram i PowerPoint 2007 - dummies

Indsætter et diagram i PowerPoint 2007 - dummies

I stedet for at bruge kedelige og svære at læse tabeller i dine præsentationer, indsæt farverige diagrammer med PowerPoint 2007. Diagrammer gør det nemt for dit publikum at visualisere trends og mønstre - og kan forhindre folk i at blive skævt eller distraheret. Følg disse instruktioner for at tilføje et diagram i PowerPoint 2007: 1. Klik på fanen Indsæt af ...

Valg af editor

Netværksadministration: Undernet Basics - dummies

Netværksadministration: Undernet Basics - dummies

Et undernet er et netværk, der falder inden for en klasse A, B eller C netværk. Undernets oprettes ved at bruge en eller flere af værtsbitserne Klasse A, B eller C til at udvide netværks-id'et. I stedet for standard 8-, 16- eller 24-bit netværks-ID kan subnettet have netværks-id'er af ethvert ...

Netværk Administration: Personale Deltidsadministration - Dummies

Netværk Administration: Personale Deltidsadministration - Dummies

Små netværk, dem med kun få computere don har ikke brug for fuld tid support og kan komme med en deltidsnetværksadministrator. Ideelt set er denne person nogen, der tager bøger hjem med ham eller hende og læser dem i weekenden. Nogen der nyder at løse computerproblemer bare for at løse dem. ...

Netværk Administration: SpamAssassin Basics - dummies

Netværk Administration: SpamAssassin Basics - dummies

SpamAssassin er et spamblokerende værktøj, der bruger en række teknikker til at luge spam ud af dine brugers postkasser. SpamAssassin bruger en kombination af regelsfiltre, der scanner efter mistænkelige meddelelsesindhold og andre telltale tegn på spam, såvel som blacklists fra kendte spammere. Følgende afsnit beskriver, hvordan du installerer og bruger ...

Valg af editor

Fotografi Natur i tidlig morgen lys - dummies

Fotografi Natur i tidlig morgen lys - dummies

Tidlig morgen er en spændende tid til at fotografere. Et landskab ser mere livligt og frodigt ud, når det fotograferes tidligt om morgenen. Det bløde lys bringer livet til subtile detaljer. For eksempel, hvis du fotograferer en eng med sumpgræs omgivet af høje træer, filtrerer sollyset gennem træerne og sprækker græsset med fingre af lys. ...

Fotografering Kæledyr - dummier

Fotografering Kæledyr - dummier

Kæledyr er mere stalwart fotografiske emner end børn eller voksne for den sags skyld. De stønner ikke "Åh nej, ikke igen! "Når du hæver kameraet til dit øje. De laver ikke sjove ansigter eller bevidst holder deres tunge ud for at imødegå dine fotografiske bestræbelser. (Dogs bukser, selvfølgelig.) Mens de kan være lige så aktive ...