• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Introduction aux réseaux et à Internet. Programmation réseau

  • Composante

    ENSEIRB-MATMECA

Code interne

EE7RE223

Description

Cours :

  • Introduction aux réseaux. Modèle OSI.
  • Présentation d'Internet.
  • Introduction à Internet embarqué et à l'Internet des objets.
  • Présentation de la technologie Ethernet.
  • Protocoles d'Internet : IP, UDP, TCP, ARP, RARP, ICMP.
  • Configuration et commandes réseau sous *NIX.
  • Présentation du concept d'application client/serveur.
  • Programmation réseau en langage C avec l'API sockets.
  • Exemples de clients et serveurs écrits avec l’API sockets

TP :

  • Etude des commandes réseau : netstat, ifconfig, route, telnet, ping, traceroute.
  • Tests de services standards par telnet : ftp, www.
  • Mise en oeuvre de l'API sockets : Ecriture d'un serveur UDP, écriture d'un client UDP.
  • Ecriture d'un serveur TCP, écriture d'un client TCP.
  • Récapitulatif : écriture d'un serveur TCP de loto, écriture d'un miniserveur Web.
Lire plus

Pré-requis obligatoires

Programmation en langage C

Lire plus

Syllabus

Cours :

  • Introduction aux réseaux. Modèle OSI.
  • Présentation d'Internet.
  • Introduction à Internet embarqué et à l'Internet des objets.
  • Présentation de la technologie Ethernet.
  • Protocoles d'Internet : IP, UDP, TCP, ARP, RARP, ICMP.
  • Configuration et commandes réseau sous *NIX.
  • Présentation du concept d'application client/serveur.
  • Programmation réseau en langage C avec l'API sockets.
  • Exemples de clients et serveurs écrits avec l’API sockets

TP :

  • Etude des commandes réseau : netstat, ifconfig, route, telnet, ping, traceroute.
  • Tests de services standards par telnet : ftp, www.
  • Mise en oeuvre de l'API sockets : Ecriture d'un serveur UDP, écriture d'un client UDP.
  • Ecriture d'un serveur TCP, écriture d'un client TCP.
  • Récapitulatif : écriture d'un serveur TCP de loto, écriture d'un miniserveur Web.
Lire plus

Bibliographie

Polycopiés

Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
Contrôle Continu IntégralCompte-Rendu1