Grundlagen des Internets und Webentwicklung
Classified in Informatik
Written at on Deutsch with a size of 6,06 KB.
Was ist das Internet?
Das Internet ist ein weltweites Netz von Computernetzwerken. Es ermöglicht die Verbindung zu einem Computer oder einem Computernetzwerkkonto, um auf Webseiten zuzugreifen und andere Dienste zu nutzen.
Grundbegriffe des Internets
Hyperlinks
Hyperlinks sind Elemente, die in Webseiten eingebettet sind und einen einfachen und schnellen Zugriff auf Inhalte anderer Websites bieten.
Webmail vs. E-Mail-User-Agent
- Webmail: Ermöglicht den Zugriff auf E-Mail-Konten über eine Webseite.
- E-Mail-User-Agent: Ermöglicht den Zugriff auf E-Mail-Konten über eine Software.
Zuverlässigkeit von Systemen
Ein System wird als unzuverlässig bezeichnet, da es unmöglich ist, Probleme auszuschließen. Benutzer erwarten jedoch, dass Systeme sicher reagieren, auch wenn Fehler auftreten.
Digitale Zertifikate
Digitale Zertifikate dienen zur Identifizierung von Benutzern.
HTTP und HTTPS
- HTTP: Hypertext Transfer Protocol (Übertragungsprotokoll für Hypertext)
- HTTPS: Hypertext Secure Transfer Protocol (Sicheres Übertragungsprotokoll für Hypertext)
Webbrowser-Ports
- Standardport für HTTP: 80
- Standardport für HTTPS: 443
Server und Clients
Was ist ein Server?
Ein Server ist ein Computer oder ein Programm, das Dienste für Clients bereitstellt.
Servertypen
Es gibt lokale und entfernte Server. Lokale Server sind Maschinen, die Serveraufgaben im selben lokalen Netzwerk (LAN) ausführen. Entfernte Server befinden sich außerhalb des lokalen Netzwerks.
Whois-Befehl
Der Whois-Befehl wird verwendet, um den Standort eines Remote-Servers zu ermitteln. Er liefert Informationen wie die IP-Adresse und den Standort des Servers.
Client vs. Server
Der Client ist eine Software, die eine Verbindung zu einem Server herstellt. Der Benutzer ist eine Person, die einen Client verwendet, um eine Verbindung zu einem Server herzustellen.
FTP (File Transfer Protocol)
Was ist FTP?
FTP steht für File Transfer Protocol (Dateiübertragungsprotokoll) und dient zum Übertragen von Dateien.
Benutzertypen auf FTP-Servern
- Anonyme Benutzer
- Registrierte Benutzer
Dateiberechtigungen auf FTP-Servern
- Datei: Lesen, Schreiben, Löschen
- Verzeichnis: Vererbung, Mirroring
Mirroring
Mirroring wird verwendet, um exakte Kopien eines bestimmten Mediums zu erstellen, z. B. einer Festplatte oder Partition. Es wird auf Servern angewendet, um das Image einer Seite oder Website auf verschiedenen Servern zu haben oder um eine Online-Kopie bereitzustellen, falls der primäre Server ausfällt.
Beispiele für FTP-Clients und -Server
- Client: SmartFTP
- Server: Serv-U
Synchronisation von Inhalten
- Manuell: Der Administrator oder Benutzer vergleicht Dateien manuell und entscheidet, ob eine Datei durch eine neuere Version ersetzt werden soll. Dies kann über einen FTP-Client erfolgen.
- Automatisch: Eine Software vergleicht Dateien und aktualisiert sie automatisch. Programme wie Dreamweaver bieten diese Funktion.
FTP-Ports
Ein FTP-Client kontaktiert den Server über Port 21.
Aktiver vs. Passiver FTP-Modus
- Aktiver Modus: Der Client sendet Anfragen an Port 21 und empfängt Antworten vom Server auf Port 20.
- Passiver Modus: Der Client baut eine Verbindung über Port 21 auf und empfängt die Antwort auf einem vom Server zugewiesenen Port.
Webentwicklung
Web-Suchmaschinen
Es gibt interne und externe Suchoptionen.
Benötigte Hardware für Webseiten
Für einfache Webseiten ist kein leistungsstarker Computer erforderlich. Ein Texteditor und ein Webbrowser reichen aus.
WYSIWYG-Editoren
WYSIWYG-Editoren (What You See Is What You Get) sind spezielle Programme, die eine grafische Benutzeroberfläche bieten und Programmierern bei ihrer Arbeit helfen, indem sie Code visuell darstellen und hervorheben.
Texteditoren für Webentwicklung
Nicht alle Texteditoren sind für die Webentwicklung geeignet, da einige Steuerzeichen einfügen können, die die Interpretation des Webdokuments durch den Browser beeinträchtigen.
Index-Datei
Die Startseite einer Website wird oft als Index bezeichnet, da sie sich auf eine Inhaltsübersicht bezieht und der Browser standardmäßig nach der Index-Datei sucht.
Groß- und Kleinschreibung in Website-Namen
Die Verwendung von Groß- und Kleinschreibung in Website-Namen kann problematisch sein, da einige Betriebssysteme nicht zwischen Groß- und Kleinschreibung unterscheiden.
Links zu Songs
Es ist nicht ratsam, Links zu Songs zum direkten Download anzubieten, da dies Urheberrechtsverletzungen darstellen kann. Ausnahmen sind legale Download-Angebote oder kostenlose Songs.
Bilder und Multimedia
JPEG vs. GIF
- JPEG: Kann 16 Millionen Farben darstellen, komprimiert und verliert dabei an Qualität. Geeignet für Fotos im Internet.
- GIF: Unterstützt 256 Farben, ist komprimiert, verliert aber keine Informationen. Geeignet für Grafiken und Vektorgrafiken im Internet.
Vektor-Zeichenprogramme
Vektor-Zeichenprogramme erstellen Grafiken, die auf mathematischen Gleichungen basieren und somit verlustfrei skalierbar sind.
Ladezeiten von Bildern
Um lange Ladezeiten von Bildern zu vermeiden, können Thumbnails verwendet und die Pixelgröße auf maximal 800x600 Pixel begrenzt werden. Eine Auflösung von 150 dpi ist für das Web ausreichend.
Codecs
Codecs sind Softwarekomponenten, die Daten komprimieren und dekomprimieren können, z. B. Audio- und Videoformate. Ein Container kann mehrere Codecs enthalten.