Zum Inhalt springen

0rd1naryCoffee

Mitglieder
  • Gesamte Inhalte

    7
  • Benutzer seit

  • Letzter Besuch

Beiträge von 0rd1naryCoffee

  1. Hey, ich bereite mich aktuell auf die Abschlussprüfung (FIAE) vor. Hier ist mir (gerade im GA1-Teil) eine Sache aufgefallen:

    Es kommt oft vor, dass dann ein SQL-Subselect verwendet wird, wenn ich einen Join verwende. 

    Nach einiger Recherche habe ich dann gelesen, dass ein Join und Subselect im Grunde genommen dasselbe machen: sie verbinden zwei (oder mehr) Tabellen. Kann ich dann einfach jedes Mal ein Join machen (weil die mir persönlich einfacher fallen) als ein Subselect? Ist die Lösung dann trotzdem richtig, wenn diese ein Subselect fordert und ich ein Join gewählt habe? Auf Laufzeiten wird in den Prüfungen ja meines Wissens nicht geachtet. Gerne berichtigen, sollte ich totalen Müll von mir geben :D

    Wäre cool, wenn mir jemand die Frage beantworten könnte, vielleicht jemand der sogar Prüfungen korrigiert oder weiß was richtig ist :D

    Danke!

  2. vor 2 Stunden schrieb Visar:

    Unter Berücksichtigung des Umstandes, dass du keine 30 Urlaubstage bekommst und auch sonst keine Benefits gegeben sind, würde ich von deinem Minimalgehalt doch ein wenig abrücken. Stattdessen solltest du dich wenigstens an einem eher üblichen Einstiegsgehalt für die Region, für einen (guten) FIAE orientieren. Das wären dann 45 bis 50k – und selbst damit giltst du in einigen Betrieben fast noch als unterbezahlt. Aber der Markt gibt solche Gehälter eigentlich her, denn Hamburg ist weiterhin eine DER IT-Hochburgen in Deutschland, die im Zweifelsfall genug Alternativen bietet. Und auch Corona alleine kann bei einer Übernahme auch schwerlich ein Argument dafür sein, dass du dich so unter Wert verkaufen sollst.

    Hey, blöde Frage vielleicht, aber wieso ist Hamburg eine der IT Hochburgen Deutschlands? Gibt es dort Unternehmen, die dafür sprechen? 

  3. vor 38 Minuten schrieb mlwhoami:

    Indem du dir von vertrauenswürdigen Quellen im Internet (gibt reichlich) Erläuterungen solcher Datenpakete und der Inhalte an Bit 1-32 ansiehst. Danach ist es reiner Transfer.

    D.h. ich nutze den TCP Header nicht direkt, um die Informationen zu kriegen? Ich recherchiere mir genug Informationen zusammen um zu sagen "an Bit X befindet sich der Ziel-Port"? Wofür brauche ich dann aber noch die Header?

  4. Hey Leute,

    ich versuche mich gerade an einer alten Klausur. Zu sehen ist ein Hex Dump, es sollen Kästchen ausgefüllt werden. Flag(s) habe ich schon ausgefüllt (passt das so?)

    Meine Frage ist nun, wie kann ich die Ports vom Client/Server ablesen, sowie die Seq- und Ack-Nummern bzw. habe ich das richtig gemacht? Und wie gehören die nun richtig im Segment eingetragen?

    Inkedtcpsegment_LI.jpg.7e143c8a53acfe65cdfcf510f88b3645.jpgUnbenannt3.thumb.PNG.ba1f9ba8b0f2f7b4e5260297be79f152.PNG

     

    Rein theoretisch dürfte das nicht zu schwer sein. Einfach die Werte aus dem Hex Dump in den TCP Header eintragen und dann dürfte das passen. 

     

  5. vor 10 Stunden schrieb tmp:

    @Han_Trio Die Hexadezimalziffersequenz ist die des IP-Packets der vorherigen Aufgabe, nicht die eines ARP-Packets.

    @0rd1naryCoffee
    Zum vollständigen Ausfüllen des ARP-Datagramms fehlen noch einige Infos:
    Hardwaretyp ist Ethernet (codiert mit 1), also 0000 0000 0000 0001.
    Protokolltyp ist der Ethertype des L3-Adressprotokolls, dessen Adressen zu den L2-Adressen gemappt werden (in dem Fall IPv4 => 0x0800) => 0000 1000 0000 0000.
    HW-Adresslänge, also Länge unserer L2-Adressen (hier MAC-Adressen) ist 6 (Bytes) => 0000 0110.
    Protokolllänge, also Länge unserer L3-Adressen (hier IPv4-Adressen) ist 4 => 0000 0100.
    Operation: 0000 0001 für Request und 0000 0002 für Response. Ohne Zusatzinfos hier nicht erkennbar, was das hier ist.
    Sender-MAC-Adresse wird aus den ersten 48 Bit (= 6 Byte/12 Ziffern) des Ethernet-Frame-Hexdumps extrahiert => 0x0019993285a9 => (schreib ich jz nicht mehr als Bitsequenz auf, aber jede Hex-Ziffer entspricht einer 4-Bit-Sequenz).
    Ziel-MAC-Adresse äquivalent mit den zweiten 12 Ziffern => 0x001999328449.
    Sender-IP-Adresse sind Byte 13-16 des IPv4-Headers und bei 14 Byte Ethernet-Header Byte 27-30 des Hex-Dumps => 0xc0a80a50 => (in dotted decimal) 192.168.10.80
    Ziel-MAC-Adresse: Wissen wir nicht. Entweder 0x000000000000 bei einer Request-Operation, oder z.B. die gewünschte MAC-Info einer Response.
    Ziel-IP-Adresse: Wissen wir auch nicht. Die IP-Adresse des Netzwerkteilnehmers, von dem die MAC-Adresse herausgefunden werden soll.


    Zu den Aufgaben:
    a) Die Bits 2 bis 23 einer MAC-Adresse sind historisch herstellerspezifisch. Wenn also Quell- und Ziel-MAC-Adresse in den ersten 0-23 Bits gleich sind, kommen die zugehörigen Netzwerkkarten eventuell vom selben Hersteller. Das aber ist nicht zuverlässig, weil nicht immer der Fall, und weil MAC-Adressen geändert werden können.
    Im Hex-File guckt man also auf die ersten 24 Bit (= 3 Byte bzw. 6 Hexadezimalziffern) der ersten 48 Bit (= 6 Byte/12 Ziffern) sowie die ersten 24 Bit der zweiten 48 Bit.

    b)
    Siehe oben. Entsprechend für die Ziel-IP-Adresse gilt: 0xc0a80a51 => 192.168.10.81

    d)
    IP-Protokolltyp steht in Byte 10 des IPv4-Headers, also in Byte 24 => 0x06 (= TCP)

    c)
    Im TCP-Header stehen in den ersten 2 Byte der Source- und in den nächsten 2 der Destination-Port.
    Nach 14 Byte-Ethernet und (ohne Optionen) 20 Byte IPv4-Header also in Byte 35-36 bzw. 37-38.
    => src port 0x05dc => 5220
    => dst port 0x0014 => 20


    Doch, natürlich ist der Sinn der Sache, dass du sowas durch Recherchieren und Lesen von u.A. RFCs herausfindest. Es ist nicht notwendig, sowas in dem Detail komplett aus dem Kopf zu können. Das geht auch erst, wenn du eine Weile mit genau sowas zu tun gehabt hast.
    kleine Randnotiz: Ich hab hier die Bytes von 1 (und nicht von 0) an gezählt.

    Zunächst danke für die ausführliche Antwort :) 
    Ich glaube mein Problem hierbei ist nun, dass ich nicht ganz aus einigen Angaben im ARP Datagramm schlau werde. Nehmen wir z.B. die Ziel IP-Adresse (letzte Zeile). Hier ist im Datagramm nun Byte 0 - 3 angegeben. Meine Frage ist nun, von wo fange ich da an zu zählen? Welche Rolle spielt die Zeile (in dem Fall die letzte), in der die Information steht?  

  6. Hey Leute,

    ich arbeite gerade eine alte Klausur durch und bin auf einen Hexdump gestoßen. Ich hatte so meine Probleme mit dem IP Datagramm, habe es aber dann durch Nachrechnen hinbekommen. Nun gibt es hier aber auch noch ein ARP Datagramm, welches ich mir irgendwie nicht erklären kann (siehe Anhang). Durch Recherche habe ich ein paar Antworten raus bekommen, aber das ist ja nicht Sinn der Sache. Wie kann ich also das ARP mit den Werten aus dem Hex Dump füllen? 

    Die Aufgaben sind auch folgende: 

    a.) An welchen Bytes kann man erkennen, dass hier zwei Netzwerkkarten des gleichen Herstellers im Einsatz sind?

    b.) Wie lauten die IP-Adressen in Dezimalnotation?

    c.) Wie lauten Quell- und Zielport?

    d.) Welcher Dienst wird auf Osi-Schicht 4 angesprochen?

     

    Wäre sehr cool, wenn ihr mir dabei helfen könntet. Habe auch ein paar Verständnisprobleme beim TCP-Segement (im 32-Bit-Raster), da würde ich mich dann (sobald ich es dann verstanden habe) selbst dran versuchen.

    hexdump.PNG

    arpVorlage.PNG

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...