bugele Geschrieben 13. Dezember 2008 Teilen Geschrieben 13. Dezember 2008 Hallo, habe eine frage bezüglich des ausfüllens eines ip datagramm. in den bild, dass ich hier eingefügt habe wird ds datagramm mit zahlen im hex format befüllt. was wäre eigentlich wenn die zahlen im okt oder in dez vorgegeben wären? aus meiner sicht wäre es dann auch so, dass eine zahl gleich 4 bit sind. was zur folge hätte das zum beispiel im feld version oder ihl nur eine zahl auftaucht. so wie es bei hex auch der fall wäre (siehe bild) stimmt das? nur wenn die zahlen in dual vorgegeben wären würde ich in ein feld 4 zahlen eintragen. hoffe auf schnelle antwort danke! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 13. Dezember 2008 Teilen Geschrieben 13. Dezember 2008 http://forum.fachinformatiker.de/pruefungsaufgaben-loesungen/104509-ip-datagramm-ausfuellen.html (da stammt auch die Grafik her, die du verwendest) http://forum.fachinformatiker.de/networking-technologies/92376-ip-datagram.html http://www.netzmafia.de/skripten/netze/netz8.html http://www.cip.ifi.lmu.de/~leinfeld/tcpip/node9.html Und um die Unsinnigkeit deiner Behauptung, man könne das auch im Dezimalsystem darstellen, zu wiederlegen: stell bitte mal die 4-Bit-Folge 1111 (Dualsystem, Dezimal 15) bitte mit einer Ziffer dar! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 13. Dezember 2008 Autor Teilen Geschrieben 13. Dezember 2008 ich glaube du hast mich falsch verstanden. wenn ich mir die ersten beiden ziffer der jetzigen aufgabe angucke steht dort 45. die 4 und die 5 sind beides zahlen wofür ich eigentlich in dual schreibweise nur 3 bit benötige. das fehlende bit wird auf null gestzt und die zahlen werden ins datagram einsotiert. habe ich jetzt zum die okt schreibweise kommt tortzdem ins erste feld die 4 und ins ihl feld die 5. da auch hier die umrechnung von okt auf dual 3 bzw. 4 bit ergibt. wenn ich jetzt dez zahlen vorgegeben habe ist es geaunso. für 4 und 5 werden jeweils 3 bit benötigt und das eine freie bit wird auf 0 gesetzt. sollte zum beispiel eine 15 auftauchen würde ich die eins in dual "0000" darstellen und die 5 in dual wäre "0101" somit hätte ich die 1 im versionsfeld und die 5 im ihl feld! sind diese aussagen erstmal richtig???? _______________________________________________________________ so, habe ich jetzt 1111 vorgegeben. würde man eigentlich davon ausgehen, dass diese bits alle ins erste feld kommen da dort ja auch 4 bit reinpassen. von daher würde es ja auch passen. solch eine aufgabe wird es aber wohl nicht geben da die version nicht 15 sein kann. sollte bei einer prüfung die zahlen in dual vorgegeben sein würde diese nicht mit 1111 beginnen sondern mit zum beispiel 0100 was die 4 ins dezimaler schreibweise wäre. hoffe du versteht jetzt was ich meine. das problem, dass ich habe ist einfach ausgedrückt: Ich weiß nicht wieviel bit man bei welcher schreibweise einsotieren darf. gibt es dafür keine "standard" antwort? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 13. Dezember 2008 Teilen Geschrieben 13. Dezember 2008 Vier Bit sind Vier Bit! Da fällt kein Bit raus! Somit kann es durchaus in den ersten vier Bits zur Konstellation 1111 kommen. Dezimal 15, Hexadezimal F. Soll die Darstellung von 4 Bit einstellig sein, muss es Hexadezimal dargestellt werden! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 13. Dezember 2008 Autor Teilen Geschrieben 13. Dezember 2008 das heißt also im ersten feld würde bei deziamler darstellung eine 15 stehen. und "nur" durch die umrechnung von dezimal in dual stellt man fest. das die 15 eine "1111" ist und somit ins ersten fällt kommt? das wundert mich aber. denn 15 ist eine ip version.??? Soll die Darstellung von 4 Bit einstellig sein, muss es Hexadezimal dargestellt werden! okay das heißt also steht dort "achtung 16er zahlensystem" heißt das für mich eine hex zahl = 4bit? aber die 4 von hex in dual ist eine "100" das sind doch nur 3 bit? was ist mit die 4 bit? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 13. Dezember 2008 Teilen Geschrieben 13. Dezember 2008 aber die 4 von hex in dual ist eine "100" das sind doch nur 3 bit? was ist mit die 4 bit?0100. Wieso kommst du auf die irrige Idee, das mit 3 Bit darzustellen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 13. Dezember 2008 Autor Teilen Geschrieben 13. Dezember 2008 (bearbeitet) 2^2=1 2^1=0 2^0=0 das wäre denn 100. aber wenn immer noch eine null voran gestellt wird hätte ich natürlich 0100 meine frage ist aber immer noch die gleiche. woher weiß ich wieviele zahlen ich bei welchen zahlensystem ins datagramm einordnen muss. wenn du jetzt sagst mann muss jede zahl in dual umrechen und schauen wieviel bit sie belegt werde ich das immer noch machen. das problem für ist aber was mache in wenn in dezimaler schreibweise eine 15 auftaucht? wird diese als 15 übersetzt also als 1111 oder erstmal als 1 = 0001 und dann die 5 = 0101 da ist man etwas verwirrt und weiß nicht was nun einsotiert wird. also wie geht man genau vor?! Bearbeitet 13. Dezember 2008 von bugele Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 13. Dezember 2008 Teilen Geschrieben 13. Dezember 2008 Vier Bit stehen zur Verfügung. Mit vier Bits kann man darstellen: Dual: 0000 bis 1111 Dezimal: 0 bis 15 Hexadezimal: 0-F Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 13. Dezember 2008 Autor Teilen Geschrieben 13. Dezember 2008 (bearbeitet) schön. dann schau dir doch mal das beispiel an. was macht man als schüler wenn man eine 15 vor sich hat? mache ich daraus eine 0000 und eine 0101 oder eine 1111 denn beim ersten schritt habe ich 8 bit und beim zweiten schirtt habe ich nur 4 bit? somit kann es sein das man fälschlichweise anstatt zwei felder nur ein belegt ps: etwas fehlt noch ds oktale system: 4 bit oktall von 0 - 20 aber auch hier das gleiche problem was mache ich bei einer 10, 11, 12 usw??? Bearbeitet 13. Dezember 2008 von bugele Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 13. Dezember 2008 Teilen Geschrieben 13. Dezember 2008 Dann schaut man sich an, wo die Trenner zwischen den 4 Bit existiert. 15 ist nicht identisch mit 1 5. Zudem sollte auch die Zahlenbasis bei der Darstellung dabeistehen oder (im Falle von Hexadezimal) auf Anhieb erkennbar sein. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 13. Dezember 2008 Autor Teilen Geschrieben 13. Dezember 2008 gut mir klar das es bei hex eindeutig klar ist weil dort eine 15 als f dargestllt wird. was wäre aber wenn es zum beispiel in oktal schreibweise ist. und eine 16 auftaucht? was meinst du mit trenner?! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 13. Dezember 2008 Autor Teilen Geschrieben 13. Dezember 2008 wäre wirklich super wenn mir noch einmal jemand sagen könnte was der so geannten trenner ist??? dieser wird benötogt um herauszufinden ob man bei zweistelligen zahlen beide einzeln umrechen muss oder beide zusammen umgrechnet werden sollen vielen dank bereits im voraus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Crash2001 Geschrieben 13. Dezember 2008 Teilen Geschrieben 13. Dezember 2008 2^2=1 2^1=0 2^0=0[...]Was hattest du damals in Methematik? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 13. Dezember 2008 Autor Teilen Geschrieben 13. Dezember 2008 Was hattest du damals in Methematik? das ist jetzt aber nur ein scherz, oder? leider wurde meine frage hier immer noch nicht beanwortet und das spamming von xx2xx3 hilft mir auch nicht weiter! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 14. Dezember 2008 Teilen Geschrieben 14. Dezember 2008 dieser wird benötogt um herauszufinden ob man bei zweistelligen zahlen beide einzeln umrechen muss oder beide zusammen umgrechnet werden sollenDu darfst überhaupt nur dann ziffernweise zwischen zwei Zahlensystemen umwandeln, wenn die eine Basis eine Potenz der anderen ist. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 14. Dezember 2008 Autor Teilen Geschrieben 14. Dezember 2008 weiß nicht was ihr von mit wollt. soll, dass jetzt heißen meine umrechnung war falsch? wie werden nun die zahlen im datagramm einsortiert? was ist der sogeannte trenner? vielliecht solltet ihr eure aussagen mal mit beispielen erklären... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 14. Dezember 2008 Teilen Geschrieben 14. Dezember 2008 weiß nicht was ihr von mit wollt. Beruht auf Gegenseitigkeit. soll, dass jetzt heißen meine umrechnung war falsch?Naja... 2 hoch 2 ergibt auf jeden Fall nicht 1. wie werden nun die zahlen im datagramm einsortiert? was ist der sogeannte trenner? vielliecht solltet ihr eure aussagen mal mit beispielen erklären... Schau dir bitte das Bild an, das du selber gepostet hast. Als erstes wird dort die Zahlenbasis (Hex) angegeben. Damit ist klar, dass jeweils zwei Hex-Zahlen 8 bit ergeben. Zwischen jeder 8-bit Angabe ist ein Leerzeichen. Wie du nun zwischen den Zahlenangaben trennst (eine Mac-Adresse in hexadezimaler Schreibweise verwendet üblicherweise den Bindestrich als Trenner zwischen 8 bit) ist Vereinbarungssache. Dies aber genauer auseinanderzudiskutieren führt in den Bereich Sprachphilosophie, Semiotik und Sprachwissenschaft. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 14. Dezember 2008 Autor Teilen Geschrieben 14. Dezember 2008 Schau dir bitte das Bild an, das du selber gepostet hast. Als erstes wird dort die Zahlenbasis (Hex) angegeben. Damit ist klar, dass jeweils zwei Hex-Zahlen 8 bit ergeben. Zwischen jeder 8-bit Angabe ist ein naja zwei Hex Ziffern ergeben nicht nur in der Aufabe 8 Bit sondern eigentlich immer. Kann man wenn die zahlenbasis (Okt) angegeben wäre auch sagen, dass jeweils zwei Okt-Ziffern 8 Bit ergeben? Kann man wenn die zahlenbasis (Dez) angegeben wäre auch sagen, dass jeweils zwei Okt-Ziffern 8 Bit ergeben? Danke! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 14. Dezember 2008 Teilen Geschrieben 14. Dezember 2008 Kann man wenn die zahlenbasis (Okt) angegeben wäre auch sagen, dass jeweils zwei Okt-Ziffern 8 Bit ergeben?Nein. Da die Basis immer Bit-basierend ist und damit auf dem Dualsystem basiert, ergibt sich bei 4 Bit 16 Möglichkeiten. Oktal kannst du mit einer Ziffer aber nur 8 Möglichkeiten darstellen, dezimal 10. Um den vollen Umfang von vier Bit in einer Ziffer darstellen zu können, musst du ein Zahlsystem auf 16er Basis verwenden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 14. Dezember 2008 Autor Teilen Geschrieben 14. Dezember 2008 (bearbeitet) das heißt wenn die vorgaben in oktal sein sollten müssten zwei oktal ziffern einsortiert werden? und bei dual 1,6 ziffern also höchstwahrscheinlich eine? was mache ich wenn dort steht: vorgaben okt: 01 05 10 17 06 20 denn würde ich die 0 in version feld stecken da null in dual "0000" wäre die 1 ins ihl feld da eins in dual "0001" wäre die 05 ins tos feld da 0 und 5 "0000" und "0101" ist die 2 und 0 + zwei zusätzliche ziffern ins feld gesamtlänge da dieses 16 bit groß ist verstehst du?! Bearbeitet 14. Dezember 2008 von bugele Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 14. Dezember 2008 Teilen Geschrieben 14. Dezember 2008 denn würde ich die 0 in version feld stecken da null in dual "0000" wäre Version kann nicht 0 sein. Lies bitte die grundlegenden RFCs zum Aufbau eines IP Paketes, bevor du hier Unsinn redest. http://tools.ietf.org/html/rfc791 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 14. Dezember 2008 Autor Teilen Geschrieben 14. Dezember 2008 meine güte es geht hier ums prinzip! mir ist klar das dort eine 4 oder 6 drinnen stehen müsste aber ich möchte einfach nur wissen ob das theoretisch richtig wäre. stelt euch bitte jetzt nicht so an.! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 14. Dezember 2008 Teilen Geschrieben 14. Dezember 2008 meine güte es geht hier ums prinzip! Aber sicher doch! Oktal bedeutet doch, dass nur die Stellen 0-7 einstellig geschrieben werden können. Somit kannst du bei Zifferpaaren nicht sicher gehen, ob (bleiben wir bei deinem Beispiel) 01 zwei getrennte Oktalzahlen bezeichnet oder ob dort zur Verdeutlichung der benötigten zwei Stellen der Darstellung von Zahlen >7 eine 0 vorangestellt wurde. Ein Beispiel zur Verdeutlichung: 10 wäre dann bei dir 0001 plus 0000. Ist aber falsch, da 10 oktal dezimal 8 ist bzw dual 1000. Kurz: die Annahme, dass man mit einstelligen Zahlwerten vier Bits darstellen kann funktioniert nur mit dem Hexadezimalsystem. stelt euch bitte jetzt nicht so an.!Zick hier bitte nicht rum, ich hätte Sonntags auch was besseres zu tun als dieses Thema zu diskutieren! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bugele Geschrieben 14. Dezember 2008 Autor Teilen Geschrieben 14. Dezember 2008 gut das heißt also in der aufgabe müsste denn extra hervorgehoben werden was genau gemeint ist. um beim beispiel zu bleiben müssten denn zum beispiel dort in irgend einer form darauf hingewiesen werden, dass die gesamte zhal also 10 oder die ziffern einzeln gemeitn werden also 1 und 0. aus diesem grund ist es doch höchstwahrscheinlich "immer" oder meist so, dass die vorgaben in hex sind, oder? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.