Er du interesseret i et VB program som kan scanne et adresseområde som du selv definerer v.h.a PING ? Jeg mener at have noget liggende på min PC på arbejdet - kan først sende det til dig imorgen.
Når du så har en liste over de adresser som har svaret, kan du anvende nslookup (hvis adresserne er registreret i DNS og du kan udføre nslookup på din PC), så har du hostnavnene.
Til dit spørgsmål 2: Hvis jeg tror du mener hvad du mener, så er du ude efter af finde ud af hvad de enkelte porte bliver brugt til (??)
Prøv og se om
http://www.portdetective.com/ er interessant for dig. I forbindelse med standarder, skal du nok kigge på
www.ieee.com eller noget i den retning - netværk er beskrevet i IEEE 802.x som er drevet af standardiseringorganisationen (langt ord) IEEE.
Vedr. 3: Der skelnes mellem UDP og TCP forbindelser. Den ene er en "forbindelsesorienteret" protokol, den anden er "forbindelsesløs" (kan ikke lige huske hvad er hvad). Ved den forbindelsesorienterede protokol skal du først have etableret en forbindelse mellem to computere (som hvis du foretager en tlf-opringning) før dataudveksling kan finde sted. Ved den "forbindelsesløse" protokol kaster du blot data ud i den blå luft og håber på at den computer som du ønsker at sende data til også lytter efter data på samme tidspunkt. Så svaret på 3) er "ja" - hvis du anvender den "forbindelsesløse" protokol, kan du kommunikere med flere maskiner på een gang, men du er aldrig helt sikker på at den ønskede modtager lytter når der bliver sendt til den. Dette kan du så sikre dig ved selv at lave noget software handshaking.