Eine der ersten Sachen, die Sie mit Netzwerkanschluß betrachten müssen, ist, daß Sie mit gebürtigen Betriebssystemen verständigen können. Z.B. wenn Sie Ihren Bediener auf einem Computer mit dem angebrachten Linux Betriebssystem haben, würden Sie Klienten mit sagen wir Windows und Macs, auch in der Lage zuSEIN, Ihren Bediener zugänglich zu machen wünschen. Dieses vollenden, die Betriebssysteme alle Notwendigkeit, die gleiche Datenübertragungsprache zu verwenden. Dieses wird erzielt, indem man Protokolle verwendet.
|
|
Ein Protokoll ist einfach ein Standard von, wie Daten über ein Netz geübertragen werden sollten. Obgleich es viele unterschiedliche Protokolle gibt, konzentrieren wir auf TCP/IP, das das allgemeinste Protokoll auf dem Internet ist. Der Name des Protokolls ist tatsächlich jedoch dadurch ein wenig irreführendes, daß es wirklich zwei unterschiedliche Protokolle vorhandenes Unter-TCP/IP gibt. Diese sind TCP, die für Transmission Control Protocol steht, und UDP, das für User Datagram Protocol steht. Lassen Sie uns jetzt die Unterschiede zwischen diesen zwei Protokollen betrachten.
Wenn man das TCP Protokoll im Netzwerkanschluß verwendet, werden Sie zuerst angefordert, einen Anschluß zu einem anderen Computer zu verursachen. Dieses kann offensichtlich scheinen, aber nicht alle Protokolle erfordern einen Anschluß, wie mit dem UDP Protokoll. Sobald ein Anschluß hergestellt wird, können Sie die ankommenden und abgehenden Ströme dann benutzen, zum von von Daten über dem Netz zu senden und zu empfangen. Der Hauptvorteil des Verwendens des TCP Protokolls ist, daß er garantiert, daß Anlieferung Ihrer Daten (im korrekten Auftrag) und Handgriffe kopieren Pakete. TCP hat auch Ansammlungsteuer- und Steuerung des Datenflusseseinheiten, die wenn strömende Lose Daten nützlich sind-.
Wenn man Daten mit TCP sendet, gibt es viele Sachen, die zu den Daten erfolgt sind, bevor er gesendet wird. Zuerst fügt TCP Extraüberschriften den Daten hinzu und kann ihn oben in viele unterschiedliche Pakete, in usw. aufspalten. Alles ist dieses wichtig, wenn die Daten optimiertes so kleines sein müssen, wie möglich. Es ist durchaus eine Vergeudung, wenn ein Spiel Einbyte Datenpakete mit TCP sendet. Zusätzlich wenn zu groß, wird eine Menge Daten in ein Paket gesetzt, es kann wirkungslos sein.
| Anmerkung | Ein Paket ist einfach eine Maßeinheit von Daten, die über ein Netz gesendet wird. |
UDP kann als ohne Verbindungprotokoll beschrieben werden, da Sie nicht wirklich einen Anschluß zum Remotecomputer verursachen. Mit UDP spezifizieren Sie einfach, wohin die Informationen gehen werden, und Sie wissen nie, wenn sie dort oder nicht erhält. Dieses bildet UDP ein unzuverlässiges Protokoll, da es Pakete leicht verlieren und Duplikate herstellen kann. Dieses klingt schrecklich, nicht es? Der Vorteil UDP Über-TCPS ist, daß er viel leistungsfähiger sein kann. Z.B. hat das TCP Protokoll die Steuerung des Datenflusses, die in es errichtet wird, das die Ausgangsbandbreite der Network Connection begrenzt, um Netzüberlastung zu vermindern, während UDP keine solche Sache hat und wir bedeutet, erhalten volle vorhandene Bandbreite. Zusätzlich können wir verlorene Pakete anfassen, indem wir unsere eigene einfache Mitteilung Anzeige addieren, um festzustellen, wenn sie richtig oder nicht gesendet hat. Jedoch kann das Addieren zu vieler Fehlerprüfung UDP als TCP für Leistungsfähigkeit verbessern nicht irgendwie lassen.
Ein IP address ist eine Weise, daß Sie Computer in einem Netz (oder im Internet) kennzeichnen können. Wenn Sie Internet-Zugang über ein Modem oder ein Kabel (oder in einem lokalen Netzwerk) haben, können Sie Ihr IP address finden, indem Sie zum Befehlseingabeformat in Windows gehen und schreiben:
ipconfig
Wenn Sie einen anwählbaren Anschluß zum Internet haben, ist es wahrscheinlich, daß Sie einem neuen IP address dynamisch jede Zeit zugewiesen werden, die Sie an das Internet anschließen. Jedoch wenn Sie genug glücklich sind, eine Kabelverbindung zu haben, werden Sie ein statisches IP address zugewiesen.
So können wir jetzt IP Adressen herausfinden; lassen Sie uns sehen, was sie wirklich sind. Z.Z. bestehen IP Adressen aus einer 32-bit Zahl, die defekter Abstieg in vier Bytes in der Form x.x.x.x ist, in der "x" ein einzelnes Byte ist. Das vorhergehende Bild betrachtend, ist das IP address 192.168.0.133. Merken Sie, daß die Weise IP, das Adressen dargestellt werden, verbessert wird. Das gegenwärtige 32-bit System bekannt als IPv4, aber das neue System stellt IP Adressen mittels einer Zahl 128-bit dar, die IPv6 genannt wird. Mehr Informationen über diesen neuen Standard können an der folgenden Web site gefunden werden: http://www.ipv6.org/.
Wir wissen jetzt, daß Computer von einander über einem Netz über IP Adressen bemerkenswert sein können, aber was, wenn dort einige Bedieneranwendungen, auf einen einzelnen Computer laufen? Wie stellen Sie den Bediener fest, für den die Netzmeldung bestimmt ist? Die Antwort zu diesem ist Tore. Ein Tor ist, nicht wirklich eine körperliche Sache aber ist einfach ein 16-bit Wert. Das Betriebssystem hält Schiene, von der Tore im Gebrauch sind und von der nicht seien Sie. Die ersten 1 bis 1023 Tore werden durch das System für allgemeine Dienstleistungen aufgehoben (wie ftp, das auf Tor 21 laufen läßt). Dieses läßt Tore 1024 bis 65535 frei für uns zum Gebrauch in unseren Anwendungen. Merken Sie, daß es keine solche Sache wie Tor 0 gibt.
| Merken Sie |
Es gibt einen Körper, der als IANA (Internet Assigned Numbers Authority) bekannt ist, das weithin bekannte benutzte Tore notiert. Zu mehr Information über dieses, sehen Sie die folgende Webseite: http://www.iana.org/. |
Während IP Adressen und Tore verwendet werden, um Maschinen und Bediener einzigartig zu kennzeichnen, wird eine Einfaßung benutzt, um Anschlüsse herzustellen und Daten zwischen Maschinen zu senden. Die beste Weise, an eine Einfaßung zu denken ist als Rohr, durch das Daten zwischen zwei Maschinen in einem Netz fließen können. Es gibt zwei Hauptarten Einfaßungen, denen wir an interessiert sind: Stromeinfaßungen und Datengrammeinfaßungen.
Eine Stromeinfaßung wird mit dem TCP Protokoll und wie Sie von vor wissen, TCP erfordert einen Anschluß zur Remotemaschine benutzt, bevor Daten gesendet werden können. Wenn ein Anschluß hergestellt wird, benutzen wir eine Stromeinfaßung, um entweder einen Ausgang oder Eingang Strom (oder beide) zu erhalten für den Anschluß, also können wir Daten über die Ströme leicht senden und empfangen.
Eine Datengrammeinfaßung ist dadurch unterschiedlich, daß sie keine Ströme hat, die mit ihr verbunden sind. Von es funktioniert, indem es Pakete sendet der Informationen, die auch die Informationen enthalten betreffend sind, wo das Paket kam. Von indem man diese Methode verwendet, zu antworten ist dann möglich, auf die Anzeige, indem man die verwendet Informationen, die im Paket enthalten wurden betreffend ist, wo es kam.
Online: 620 users browsing the articles directory
|
|