%Schriftgröße, Layout, Papierformat, Art des Dokumentes
\documentclass[10pt,oneside,a4paper]{scrartcl}

%Einstellungen der Seitenränder
\usepackage[left=2cm,right=2cm,top=1.5cm,bottom=1.5cm,includeheadfoot]{geometry}

%neue Rechtschreibung
\usepackage[ngerman]{babel}

%Umlaute ermöglichen
\usepackage[utf8]{inputenc}

%Gesamtseitenzahl
\usepackage{lastpage}

% Kopf- und Fußzeile
\usepackage[automark]{scrpage2}

%Quellcode-Listings
\usepackage{listings}

%Hyperlinks
\usepackage{hyperref}

% \text{}
\usepackage{amsmath}

%multi-row
\usepackage{multirow}

\usepackage{array}

%Kopfzeile
\ihead{CCNA v7.02: ITN (Introduction to Networks)}
\chead{}
\ohead{kohnlehome.de/cisco/CCNA-1-15.pdf}
\setheadsepline{0.5pt}

%Fußzeile
\setfootsepline{0.5pt}
\ifoot{Franz Kohnle}
\cfoot{Seite \thepage\ von  \pageref{LastPage}}
\ofoot{\today}

\pagestyle{scrheadings}

\begin{document}

% Überschrift 
\begin{center}
    \LARGE % Schriftgröße
    \bfseries % Fettdruck
    \sffamily % Serifenlose Schrift
    15 Application Layer
\end{center}

\section*{15.1 Application, Presentation, and Session}
\begin{itemize}
    \item OSI Model - Application Layer Protocols: exchange Data between programs (HTTP, FTP, TFTP, IMAP, DNS)
    \item OSI Model - Presentation Layer: Formatting, compressing, encrypting (mkv, mpg, mov, gif, jpg, png)
    \item OSI Model - Session Layer:  create and maintain dialogs between source and destination applications
\end{itemize}

\subsection*{Protocols}
\begin{itemize}
    \item Name System: DNS (TCP, UDP 53)
    \item Host config: BOOTP, DHCP (UDP 68, 67)
    \item Email: SMTP (TCP 25), POP3 (TCP 110), IMAP (TCP 143)
    \item File Transfer: FTP (TCP 20, 21), TFTP (UDP 69)
    \item Web: HTTP (TCP 80, 8080), HTTPS (TCP, UDP 443)
\end{itemize}

\section*{15.2 Peer-to-Peer}
\begin{itemize}
    \item Client-Server Model: Client / Server processes
    \item Peer-to-Peer (P2P) Networkimg Model: no dedicated server
    \item P2P-Application: Server+Client
    \item P2P Filesharing Protocol
    \begin{itemize}
        \item Gnutella (ganze Dateien)
        \item BitTorrent (Teile von Dateien)
        \item Direct Connect
        \item eDonkey
        \item Freenet
    \end{itemize}
\end{itemize}

\section*{15.3 Web and Email Protocols}
\begin{itemize}
    \item http (GET, POST, PUT), https
    \item SMTP, POP3, IMAP
\end{itemize}

\section*{15.4 IP Addressing Services}
\begin{itemize}
    \item DNS: FQDN, A (IPv4 end device), NS (Authoritative name server), AAAA (IPv6 end device), MX (mail exchange)
    \begin{itemize}
        \item FQDN
        \item Record Types: A (IPv4 end device), NS (Authoritative name server), AAAA (IPv6 end device), MX (mail exchange)
        \item Hierarchy: Root (.), TLD, Second Level Domain
        \item nslookup (set type=mx)
    \end{itemize}
    \item DHCP 
    \begin{itemize}
        \item DHCPv4: DISCOVER, OFFER, REQUEST, ACK
        \item DHCPv6: SOLICIT, ADVERTISE, INFORMATION REQUEST, REPLY
        
    \end{itemize}
\end{itemize}

\section*{15.5 File Sharing Services}
\begin{itemize}
    \item FTP: Control 21, Data 20
    \item SMB: file sharing, printer
\end{itemize}


\end{document}
