? The Simple Service Discovery Protocol , eller SSDP , er en metode for enheter som er koblet til et nettverk for å oppdage kontaktes tjenester som skrivere og servere. Det gjør også andre enheter på nettverket til å legge merke til den nye noden . SSPD prosedyrer er basert på en IP multicast , som er som en mailingliste registrert på en bestemt IP-adresse - noen meldinger som sendes til den IP-adressen blir videresendt til alle medlemmer av listen. SSDP kommunikasjon er merket med et portnummer , som er vanlig praksis i TCP /IP-nettverk . TCP /IP
TCP /IP-protokollen suite dikterer hvordan data blir rutet rundt nettverk. For å komme fra en avsender til en mottaker , har data til å passere over flere kabler og rettes til sin destinasjon ved nettverksenheter som rutere . For å oppnå dette , har data som skal merkes med en IP-adresse . IP-adresser er definert av Internet Protocol , som er en av protokollene i TCP /IP-suiten - det er " IP " delen av "TCP /IP ". Den " TCP " delen står for Transmission Control Protocol , en av de to transportprotokoller i protokollen suite, den andre er User Datagram Protocol , eller UDP .
Transport Protokoller
porter er avgitt av transportprotokoller . Data blir pakket inn i en struktur kalt en pakke, i hvilken data ligger i kroppen, og toppteksten inneholder adresseinformasjon. Transport -protokollen header inkluderer portnummer kilden og målet applikasjoner. Enten den ene eller den annen av de to protokollene operere på en pakke, aldri begge på samme tid . SSDP meldinger blir båret av UDP . TCP skaper en økt hvor mange meldinger kan utveksles , sjekker data sekvensering , og ber om ny sending av mistet eller skadet pakker . UDP gjør ingenting av dette , men SSDP trenger ikke funksjonene i TCP , alt den trenger er å få en melding pakke til en IP multicast-adresse . Ingen dialog mellom de to endepunktene er nødvendig .
Ports
I forbindelse med transport protokoller , er en port ikke en stikkontakt på en datamaskin der en kabelen er plugget, selv om dette er en annen bruk for samme navn . En port , i denne sammenheng , er som en adressebok for et program . Akkurat som IP-adressen blir en datapakke til en datamaskin , leverer portnummer dataene til en prosess som kjører på datamaskinen. For å motta data over et nettverk , trenger et program for å ha et portnummer . Den universelle liste over portnummer blir vedlikeholdt av Internet Assigned Numbers Authority , eller IANA .
SSDP Port
IANA har bevilget både TCP og UDSP portene 1900 til SSDP , selv om det bruker bare UDP port . Dette betyr at enhver SSDP melding ankommer ved en datamaskin merket med nummeret 1900. Men bruker Windows gjennomføring 2869 port , som erstatter den tidligere bruk av port 5000 . Ingen av disse portene er registrert til SSDP . I en annen avgang fra vanlig praksis , bruker Microsoft implementering TCP og ikke UDP .