Coding an der Hochschule Darmstadt

Karteikarten und Zusammenfassungen für Coding an der Hochschule Darmstadt

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Coding an der Hochschule Darmstadt.

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

Tor-Netzwerk

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

OSI-Modell

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

6 Presentation Layer / Darstellungsschicht

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

2 Data Link-Layer / Sicherungsschicht

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

1 Physical-Layer / Bitübertragungsschicht

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

Symmetrische Verschlüsselung

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

Asymmetrisches Verfahren

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

HTTPS

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

GPG

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

Attacken

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

Rate-Limiting

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

Was ist Software Testing?

Kommilitonen im Kurs Coding an der Hochschule Darmstadt. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Coding an der Hochschule Darmstadt auf StudySmarter:

Coding

Tor-Netzwerk

  • The Onion Router
  • Daten werden in verschlüsselter Form über viele verschiedene Knotenpunkte/Server umgeleitet
  • Erschwerung der Nachverfolgung

Coding

OSI-Modell

  • Open Systems Interconnection
  • Schichtmodell
  • Zerlegung in Teilprobleme, die auf Schichten zugeordnet werden
  • Systeme Kommunizieren auf gleicher Ebene miteinander > Die gestrichelten Linien sollen zeigen, dass eine virtuelle Verbindung auf den Schichten zwischen den Endsystemen besteht.
  • Schafft einen Standart für die Kommunikation Technischer Systeme 
  • Kommunikation ist hierarchisch 
    • immer nur mit der Ebene darüber oder darunter
  • in jeder Schicht sind Protokolle definiert
    • Zusammenstellung von Regeln für Kommunikation
    • einige Protokolle erstrecken sich über mehrere Schichten

Coding

6 Presentation Layer / Darstellungsschicht

  • Anwendung wird in unabhängiges Format übersetzt
    • Google Chrome in https
  • Daten werden von einem Format in ein anders übersetzt
  • Verschlüsselung der Daten

Coding

2 Data Link-Layer / Sicherungsschicht

  • Datenflusskontrolle wird geregelt
    • wie schnell kann etw. empfangen werden?
    • wir groß kann etw. empfangen werden?
  • ermöglicht zuverlässige und möglichst fehlerfreie Übertragung auf das jeweilige Medium
  • hinzufügen von Prüfnummern um fehlerhafte Frames zu erkennen und zu korrigieren 

Coding

1 Physical-Layer / Bitübertragungsschicht

  • Bitübertragung
    • an/aus 001101010
  • Bereitstellung elektrischer & mechanischer Funktionen zur Übertragung von Bits 
    • elektrische Signale, optische Signale, ...
  • Geräte auf diesem Layer
    • Repeater
    • Kabel
    • Stecker
    • Antennen
    • Hubs
    • Verstärker

Coding

Symmetrische Verschlüsselung

  • auf beiden Seiten wird der selbe Schlüssel verwendet
  • Problem: Schlüsselaustausch
  • Beispiel AES 
    • 3 verschiedene Schlüssellängen
      • 128 Bit (16 Buchstaben)
      • 192 Bit ( 24 Buchstaben)
      • 256 Bit (32 Buchstaben)
    • Datenlänge ist immer 128,..,.. Bit
    • Daten werden in Blöcke/Blockchiffre geteilt, die verschlüsselt werden

Coding

Asymmetrisches Verfahren

  • Schlüsselpaar
    • Public Key
    • Private Key
  • Beispiel RSA
    • möchte ich etw. verschlüsselt haben, dann gebe ich der Person den öffentlichen Schlüssel. Die Person verschlüsselt damit die Daten. Nun können die Daten nur mit dem privaten Schlüssel entschlüsselt werden. So kann niemand außer mir die Botschaft lesen

Coding

HTTPS

  • automatische Transport-Verschlüsselung
  • Server weist sich mit Zertifikat aus
  • bevor Kommunikation beginnt > Handshake
  • Abläufe im Hintergrund
    • Server & Browser kommunizieren
  • Klartext auf Webserver und im Browser

Coding

GPG

  • GNU Privacy Guard
  • E-Mail Verschlüsselung
  • Ende-zu-Ende Verschlüsselung
  • nur der private Schlüssel kann es lesbar machen
  • Asymetrische Verschlüsselung

Coding

Attacken

  • Online und Offline
    • Brute-Force: alles durchprobieren
    • Wörterbuch-Attacke: vorgefertigte Liste durchgehen
  • Phishing-Attacke: Person gibt Passwort versehentlich raus
    • Mail, die aussieht wie von Bank > es befindet sich ein Link darin > führt auf fake Bankseite > Bankdaten werden gklaut
  • Social Engineering: Benutzerdaten werden durch Dritte herausgegeben oder geändert
  • Erpressung

Coding

Rate-Limiting

Fehlersuche lemitieren

Coding

Was ist Software Testing?

  • prüft ob der Code die Anforderung erfüllt
  • misst die Qualität
  • gewonnene Erkenntnisse dienen zur Fehlerbehebung
  • es wird versucht jedes Szenario zu testen > man weiß ja nie, wie doof sich der User anstellt
  • automatisierte Tests sind Codes, die vom Programmierer selbst geschrieben wurden um genau den Code zu testen

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Coding an der Hochschule Darmstadt zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Coding an der Hochschule Darmstadt gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Hochschule Darmstadt Übersichtsseite

Med. Messtechnik

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Coding an der Hochschule Darmstadt oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards