Mes réponses aux questions-lab6

Voici mes réponses aux questions:

1. Qu’est-ce qu’un Modèle TCP/IP ?

Réponse:

Le modèle TCP/IP (Transmission Control Protocol / Internet Protocol) est une version simplifiée du modèle OSI. Le modèle TCP/IP est constitue de:

2. Quelle relation entre le modèle de couche OSI et le modèle TCP/IP?

Réponse:

Le principe de base de passage de l’information repose sur le fait que chaque couche du modèle TCP/IP de la machine d’émission est en relation uniquement avec son homologue du même niveau de la machine de réception.

3. Donner le nom et le rôle de chaque couche dans le modèle de couche ICP/IP.

Réponse:

Modèle TCP/IP - les couches:

Le rôle de chaque couche dans le modèle de couche ICP/IP:

  1. Application: FTP, WWW, telnet, SMTP, …
  2. Transport: TCP, UDP (entre 2 processus aux extrémités) - TCP: transfert fiable de données en mode connecté; UDP: transfert non garanti de données en mode non connecté
  3. Réseau (Internet): Réseau IP (routage)
  4. Liaison (de données): Elle fractionne les données d'entrée de l'émetteur physique (signaux) en trames, en gérant le début et la fin de celles-ci, transmet ces trames en séquences et gère les trames d'acquittement renvoyées par le récepteur. Cette couche détecte et corrige (quand elle peut) certaines erreurs intervenues sur la couche physique.
  5. Physique: Transmission entre 2 sites

4. A quoi sert (avec un exemple) les ports, les adresses IP et les adresses MAC.

Réponse:

Les ports:

De nombreux Application sur la même couche TCP/IPpeuvent être exécutés simultanément. Chacun de ces application travaille avec un protocole propre. Toutefois l'ordinateur doit pouvoir distinguer les différentes sources de données. Ainsi, pour faciliter ce processus, chacune de ces applications se voit attribuer une adresse unique sur la machine, codée sur 16 bits: c’est la combinaison:

Cette combinaison est placée dans une fonction appelée socket.

Côté serveur: chaque service (application) ouvre un port de communication identifié par un numéro

Côté client:chaque client (application) ouvre un port de communication identifié par numéro

La communication s’établit entre deux applicationsidentifiées par leur portssur deux machines identifiées par IP adresse.

Les adresses IP:

Le protocole d'adressage IPv4 utilise des numéros de 32 bits, que l'on écrit sous forme de 4 numéros allant de 0 à 255 (4 x 8 bits = 32 bits ), on les note donc sous la forme:

xxx.xxx.xxx.xxx, où chaque xxx représente un entier de 0 à 255. Ces numéros servent aux ordinateurs du même réseau pour se reconnaître, ainsi il ne doit pas exister deux ordinateurs sur le même réseau ayant la même adresse IP

Par exemple, 192.168.1.2est une adresse TCP/IP donnée sous cette forme. Cet adresse une combinaison de deux parties. Une partie pour le réseau ou réside la machine. L’autre partie pour la machine. Ce sont avec ces adresses que les ordinateurs dans un même réseau se connaissent lorsqu’ils communiquent entre eux.

Les adresses MAC:

Grace a la couche 2, couche liaison, que la communication passe entre les machine du réseau local.

Le rôle donné à la couche 2 est deconnecter des machines sur un réseau local.

Une machine a donc une adresse MAC pour être identifiée.

L'adresse MAC est codée sur 6 octets,écrit en hexadécimal.

Exemple : 00:23:5e:bf:45:6a

Un octet représente 8 bits.

Un bit est une valeur binaire 1 ou 0 .

6 octets = 48 ( 6 x 8 ) bits.

Ici chaque octet peut prendre248valeurs.

Soit plus de 280 mille milliards d'adresses MAC possibles !

Chaque adresse MAC est unique au monde.

5. Soit l’adresse web suivante : http://www.yahoo.com:80/index.html

  1. C’est à quelle couche du modèle de couche TCP/IP on fait appel l’adresse au-dessus et par quel moyen (quel logiciel)?
  2. Réponse:

    La Couche 5: Application

  3. Donner les explications et significations de chaque partie de l’adresse au-dessus :
  4. Réponse:

    http:// - indique le protocole à employer

    www.yahoo.com - censé représenter le serveur web contenant l'information que l'on recherche

    :80 - le numéro de port dédié pour le http

    /index.html - (ou Dossier/pageWeb.html) représente le chemin complet de la page visitée dans l'arborescence du serveur concerné.

6. Quelles sont les langages utilisés pour écrire une page web?

Réponse:

HTML (Le HTML(HyperText Markup Language) est le "langage" qui permet à un navigateur Web d'afficher un document Web selon une certaine structure. C'est le code utilisé pour structurer le contenu d'une page web et lui fournir une signification.)

CSS (Comme le HTML, n'est pas vraiment un langage de programmation. CSS c'est un langage de feuille de style qui peut interagir avec un document HTML pour mettre en forme ses éléments sélectionnés.)