\documentclass[a4paper,10pt]{article}
\usepackage{myXsim}

\author{Benjamin Bertrand}
\title{Web HTML CSS - Cours}
\date{Septembre 2022}

\pagestyle{empty}

\begin{document}

\maketitle

\setcounter{section}{3}
\section{HTTP, serveur/serveur et url}

Le Web est une partie de l'Internet basée sur le protocole \textbf{http/https} qui fonctionne selon une architecture \textbf{client-serveur}

\begin{definition}[Client/serveur]

    \begin{center}
        \includegraphics[scale=0.1]{./fig/client-serveur}
    \end{center}

Le client fait une \textbf{requête} et serveur lui apporte une \textbf{réponse.}
\end{definition}

\begin{definition}[HTTP/HTTPs]
    Le protocole \textbf{HTTP} a été inventé par Tim Bernes-Lee au début des années 1990 en même temps que le language HTML.
    \begin{center}
        \large
        \url{http://192.168.221.6/}
    \end{center}

    \noindent
    Le protocole \textbf{HTTPs} est la version chiffrée du http. Ce qui rend la page illisible par celui qui pourrait l'intercepter.
    \begin{center}
        \large
        \url{https://fr.wikipedia.org/}
    \end{center}
    Le protocole \textbf{http(s)} s'appuie sur le protocole \textbf{DNS} pour traduire un nom de domaine en un adresse IP.
\end{definition}

\begin{definition}[Url]
    Pour accéder à une page, le client demande l'accès à une ressource en la désignant par son adresse \textbf{url}.

    \begin{center}
        \large
        \url{https://fr.wikipedia.org/wiki/Uniform_Resource_Locator}
    \end{center}
    \vspace{2cm}
    \begin{center}
        \large
        \url{https://qwant.com/?l=fr&q=wikipedia}
    \end{center}
    \vspace{2cm}
    Il est possible d'accéder à d'autre type de ressources que le http grace à une url:
    \begin{itemize}
        \item Boîte au lettre électronique: \url{mailto:bob@example.com}
        \item Un service ftp: \url{ftp://example.com}
        \item Une numéro de téléphone: \url{tel: +33 1 23 45 67 89}
        \item ...
    \end{itemize}
\end{definition}
\afaire{Identifier les différentes parties des urls au dessus}

\end{document}
