Een poort is een logische eindpunt voor netwerkcommunicatie . De dichtstbijzijnde echte analogie is dat het een adres van een toepassing op een computer . Gegevens reist over netwerken in pakketten . Een pakket is een structuur met een segment dat gegevens in het lichaam en administratieve gegevens in een reeks headers . Een van de belangrijkste delen van informatie in de header is het IP -adres , het adres van de doelcomputer . Het poortnummer reist ook in een pakket header . De ontvangende computer gebruikt deze twee adressen om een " socket . " Socket Creation Ports toewijzen aan toepassingen . Deze relatie wordt ingesteld door de Internet Assigned Numbers Authority , of IANA . Echter , de lijst IANA is zinloos om een computer . De associatie tussen een poortnummer en een applicatie heeft door de toepassing die moet worden ingesteld bij het opstarten . Een server applicatie wacht op een verzoek van een externe opdrachtgever ontvangt . Het registreert de associatie met een poortnummer dat moet worden " een socket binden . " De bus is een combinatie van IP- adres van de computer en het gewenste poortnummer van de toepassing. Communicatie Socket Wanneer een toepassing een verzoek van een klant ontvangt op zijn socket , het creëert een nieuwe aansluiting voor de verbinding . Dit maakt het mogelijk om de luisterende socket duidelijk voor andere verzoeken aansluiting te houden . De nieuwe socket resulteert in een socket -ID , die aan beide zijden te gebruiken als korte hand voor het IP-adres en het poortnummer . De communicatie socket combineert IP- adres van de client en het poortnummer en het IP-adres van de server en het poortnummer . Steno De creatie van een socket nummer te vervangen voor de combinatie van twee IP-adressen en poortnummers snijdt veel personages in de communicatie- pakketjes van de verbinding . Het zorgt ook voor een unieke referentie voor de verbinding en voorkomt dat de server programma van verwarrend cliënten wanneer zij ontvangt meerdere aansluitingen op hetzelfde poortnummer . Eigenschappen Sockets erven de eigenschappen van de poort waarmee ze zijn verbonden . Havens die verbindingsloze communicatie gebruiken UDP-poorten . UDP poorten zijn gebaseerd op het User Datagram Protocol . Connection - oriented communicatie maakt gebruik van TCP-poorten . Deze poorten volg de Transmission Control Protocol .
|