zoukankan      html  css  js  c++  java
  • Rechnernetz

    1.Der Aufbau des Internets

    1.1 Randabschnitt

    Er besteht aus Rechner,der mit Internet verbunden ist.Der Rechner stellt direkt Benutzer zu Verfügung

    1.2 Kernabschnitt

    Netz und Router stellen Randabschnitt zur Verfügung

    Kommunikationsmethode:BS,CS,P2P

    Bei der Kernabschnitt des Internets,der Router spielt eine wichtige Rolle,er ist verantwortlich für Paketvermittlung,nämlich Paket zu weitergeben

    Pakertvermittlung:sie verwendet Teilstreckenverfahren.Das heißt,lange Information(Message) verteilt sich in kurze Information,fügen Kopf hinzu.dann es setzen eine Paket zusammen.

    1.3 verschiedene Netz

    Lokale Netze:LAN,PAN

    Nichtlokale Netze:WAN,MAN

    2.Fünf Schicht Protokoll

    Anwendungsschicht(Application Layer):Es bietet direkt Dienstleistung für Prozess an,viele Protokolle sind inbegriffen,wie zum Beispiel,HTTP,SMTP,FTP

    Transportschicht(Transport Layer):Es bietet Dienstleistung für Kommunikation zwischen Prozess an,zwei Protokolle sind inbegriffen,TCP,UDP

    Vermittlungsschicht(Network Layer):Es ist verantwortlich für Kommunikation zwischen Rechner,es verwendet IP Protokolle

    Sicherungsschicht(Data Link Layer):Bild wird aus IP Datagramm zusammengesetzt,um Daten zu Übertragen

    Bitübertragungsschicht (Physical Layer):Es ist verantwortlich für Bitübertragung

    3.Sicherungsschicht(Data Link Layer)

    3.1 Die Dateneinheit der Sicherungsschicht

    Kapselung zu Bild:Bildsbegrenzung(SOH(Start Of Heading) und EOT(End Of Transmission)),MTU(Maximum Transmission Unit) hat Maximale Datenlänge festgesetzt

    Transparente Übertragung:Bei der Daten fügen wir Maskierungszeichen  hinzu,sie kann falsche Identifikation von Bildsbegrenzung verhindern

    Fehlererkennung:CRC(Cyclic Reduncy Check)

    3.2 Die Eigenschaften des Ethernets

    Ethernet benutzt eine wichtige Protokolle,nämlich CSMA/CD(Carrier Sense Multiple Access/Collision Detection)

    Physische Adresse/MAC Adresse:Es verwendet sechs Byte,wir brauchen vorne drei Byte von IEEE zu kaufen.Folgende drei Byte kann Unternehmen selbst entscheiden,Eines Byte wird von zwei Hexadezimalzahl geschrieben,wie zum Beispiel DC-53-60-15-E6-35

    4.Vermittlungsschicht(Network Layer)

    4.1 IP(Internet Protocol)

    IP braucht noch ARP(Address Resolution Protocol)/RARP(Reverse Address Resolution Protocol).Zwei Protokolle kann IP Adresse und MAC Adresse gegenseitig umsetzen

    4.2 Klassifizierte Adresse

    Sie besteht aus Netzwerknummer und Hostnummer

    Klasse A fängt mit 0 an,Netzwerknummer ist vorne acht Stelle

    Klasse B fängt mit 10 an,Netzwerknummer ist vorne sechzehn Stelle

    Klasse C fängt mit 110 an,Netzwerknummer ist vorne vierundzwanzig Stelle

    Klasse D fängt mit 1110 an,es stellt Multicast-Adresse zur Verfügung

    Klasse E fängt mit 1111 an,es stellt in der Zukunft zur Verfügung

    Teilnetzmaske:

    Klasse A:255.0.0.0

    Klasse B:255.255.0.0

    4.3 Subnetting

    IP Adresse::={<Netzwerknummer>,<Subnetznummer>,<Hostnummer>}

    Beispiel

    5.Transportschicht(Transport Layer)

    5.1 TCP und UDP

    UDP(User Datagram Protokolle):Verbindungslos,best-effort überreichen,Message orientiert

    TCP(Transmission Control Protokolle):Verbindung orientiert,peer to peer,zuverlässige überreichen,Vollduplex

    Wir bezeichnen Endpunkt des TCP als Socket = IP:Portnummer

    5.2 Verlässige Übertragung des TCP

    Empfänger führt drei Flusskontrolle aus,zuerst Rwnd(Receiver Window) verringert sich nach 300,dann nach 100,zuletzt 0

    5.3 Drei Mal Händeschutteln

    Client A sendet Anfragesmessage,nämlich SYN Paket.Zurzeit ist Zustand,SYN=1,seq=x.SYNSENT

    Nach Server B Anfragesmessage empfangen hat,sendet Server B SYN Paket.Zurzeit ist Zustand,SYN=1,ACK=1,seq=y,ack=x+1.SYNRCVD

    Client A sendet ACK Paket.Zurzeit ist Zustand,ACK=1,seq=x+1,ack=y+1.ESTABLISCHED

    Dann kann Datenübertragung passieren

    6.Anwendungsschicht(Application Layer)

    6.1 DNS(Domain Name System)

    DNS kann Domain zu IP Adresse analysieren

    mail.cctv.com–Third Level Domain.Second Level Domain.Top Level Doman

    6.2 HTTP

    Aufbau des HTTP:Anfragesmessage/Antwortmessage

    GET
    ist die gebräuchlichste Methode. Mit ihr wird eine Ressource (zum Beispiel eine Datei) unter Angabe eines URI vom Server angefordert.
    POST
     Es können so neue Ressourcen auf dem Server entstehen oder bestehende modifiziert werden.
    HEAD
    weist den Server an, die gleichen HTTP-Header wie bei GET, nicht jedoch den Nachrichtenrumpf mit dem eigentlichen Dokumentinhalt zu senden. So kann zum Beispiel schnell die Gültigkeit einer Datei im Browser-Cache geprüft werden.
    PUT
    dient dazu, eine Ressource (zum Beispiel eine Datei) unter Angabe des Ziel-URIs auf einen Webserver hochzuladen. Besteht unter der angegebenen Ziel-URI bereits eine Ressource, wird diese ersetzt, ansonsten neu erstellt.
    DELETE
    löscht die angegebene Ressource auf dem Server.
    TRACE
    liefert die Anfrage so zurück, wie der Server sie empfangen hat. So kann überprüft werden, ob und wie die Anfrage auf dem Weg zum Server verändert worden ist – sinnvoll für das Debugging von Verbindungen.
    OPTIONS
    liefert eine Liste der vom Server unterstützten Methoden und Merkmale.
    CONNECT
    wird von Proxyservern implementiert
  • 相关阅读:
    顶点着色器详解 (Vertex Shaders)
    Texture Filter中的Bilinear、Trilinear以及Anistropic Filtering
    mysql远程访问1045的问题解决
    在eclipse上集成安装阿里巴巴代码规约P3C插件
    Mybatis Generator主要配置详解
    redis cluster最简配置
    springboot +redis配置
    redis cluster的conf配置文件配置
    MySQL与Oracle的主要区别
    java EE中使用PO和VO的注意事项
  • 原文地址:https://www.cnblogs.com/Java-Starter/p/9772448.html
Copyright © 2011-2022 走看看