Partie 2 : Programmation réseau «de base» en C#
|
|
- Arnaud Mathieu
- il y a 8 ans
- Total affichages :
Transcription
1 Partie 2 : Programmation réseau «de base» en C#
2 Plan du cours Généralités Communication Protocoles et serveurs associés Ip et port Client internet connecté Serveur internet connecté Protocole de communication en mode connecté Le mode non connecté Client / Serveur local
3 I Généralités Besoin de communiquer entre individus Proche l un de l autre (oral, écrit, ) Distant l un de l autre (oral, écrit, ) Transposition du problème à l informatique : on souhaite faire communiquer 2 processus P1 & P2 (locaux ou distants) entre eux. Comment faire passer de l info (autre que la signalisation)? 2 modèles d échange d information connus en «mode local» : 1. Lecteur / Rédacteur 2. Producteur / Consommateur Consommation de l information? Non Oui
4 Modèle Producteur / Consommateur Échange d information à sens unique : Producteur Consommateur Le producteur peut produire même si aucun consommateur (disponibilité du support) Le consommateur peut consommer même si le producteur n existe plus (persistance du support) Le producteur et le consommateur peuvent exister indépendamment Peu importe lequel commence Limitation : ne consommateur ne peut consommer plus de ressources que le producteur a produit (trivial) Chacun des processus peut jouer le rôle de producteur ou de consommateur au cours du temps C est l algorithme qui différencie le Producteur du Consommateur!
5 Modèle Client / Serveur (1) Consommation & limitation de la ressource ( comme dans Producteur / Consommateur) Forte distinction conceptuelle entre le Producteur (Serveur) et le Consommateur (Client) : Le serveur propose, à qui le souhaite, de communiquer avec lui et de lui fournir un service Le client décide de communiquer avec un serveur Le serveur : doit être lancé en premier ne prend pas la décision de se connecter à un client (attente) qui n existe peut être pas
6 Modèle Client / Serveur (2) C est toujours le client qui s adresse au serveur (qui peut refuser la demande de connexion) afin d «échanger des messages» : Interrogation du client, réponse du serveur (http, ftp, ) Interrogation du client, aucune réponse du serveur (Maj BD) Il arrive qu un serveur délivre un service à la simple connexion d un client (horloge parlante) Une fois le service délivré, le serveur attend le prochain client Même si le client délivre un service (applications réparties sur un réseau, ex : genome@home), il ne peut jouer le rôle de serveur : il communique uniquement avec le serveur. 2 processus ne peuvent jouer le rôle de client et de serveur à tour de rôle
7 Plan du cours Généralités Communication Protocoles et serveurs associés Ip et port Client internet connecté Serveur internet connecté Protocole de communication en mode connecté Le mode non connecté Client / Serveur local
8 Communication (1) Communication? Client Serveur Besoin d un support de communication (local (mémoire partagée) ou distant (réseau)) Le client doit identifier de la façon la plus précise possible, quel processus il souhaite atteindre sur le serveur Où est le serveur? Utilisation de IP comme protocole de la couche réseau Comment désigner le processus voulu? Par son nom? Pas valable car non unique Par son PID? Pas valable car change trop souvent
9 Communication (2) On a besoin d un identifiant unique, stable dans le temps et indépendant du SE utilisé pour caractériser le processus serveur Le service rendu est plus important que le processus qui le rend : svchost.exe (Service Host Process) : processus générique de Windows 2000/XP servant d'hôtes pour les autres processus dont le fonctionnement repose sur des bibliothèques dynamiques (DLLs). Il existe ainsi autant d'entrées svchost qu'il y a de processus qui l'utilisent. C est au serveur de demander (quand il le souhaite) l attribution de cette ressource. Une ressource crée (allouée) n a aucun sens s il n y aucun processus serveur associé à un service
10 Communication (3) «Ressources» P2? P1 Client Extérieur Intérieur Serveur On a besoin de faire communiquer simplement les processus clients et serveurs sans se soucier des couches basses Mise en place d une mémoire partagée si mode local Utilisation de protocoles (UDP, TCP, ICMP, ) si mode réseau
11 Communication (4) Création d un interface entre les différentes couches du modèle OSI : la couche application et la couche transport la couche application et la couche réseau Application Transport Réseaux UDP/TCP IP Interface Modèle OSI Cette interface doit permettre : La création d un service La connexion à un service L envois / la réception de message(s)
12 Communication (5) Plusieurs interfaces disponibles : STREAMS / TLI : System V Serveur Solaris (SUN) & Aix (IBM) Sockets : BSD date de 1983 dernière release : 1995 développé à Bercklet Serveur tout système (Unix, Unix like, Windows, ) Possibilité d utiliser d autres protocoles réseaux que TCP / IP comme AppleTalk, Xerox XNS, C est cette dernière interface que nous allons étudier!!
13 Plan du cours Généralités Communication Protocoles et serveurs associés Ip et port Client internet connecté Serveur internet connecté Protocole de communication en mode connecté Le mode non connecté Client / Serveur local
14 Protocole UDP (User Datagram Protocol) Client Serveur Question1 Réponse1 Question2 Réponse2 Question2 Réponse2 Pas de gestion des pertes de paquets Les paquets arrivent quand ils veulent (pas de notion d ordre) Duplication possible des paquets C est au processus client de gérer les erreurs Nombre de clients «illimités» Peu d influence de la couche IP Permet le broadcast et le multicast On parle de mode non connecté
15 Serveur itératif / UDP 1. Créer une socket et allouer une «ressource» connue des clients 2. Répéter : Lire une requête d un client Formuler la réponse Envoyer la réponse Serveur très simple Solution adaptée quand le volume d information à échanger est faible Ex : daytime, time,
16 Serveur concurrent / UDP Père : 1. Créer une socket et allouer une «ressource» connue des clients 2. Répéter : Lire une requête d un client Créer un fils pour élaborer la réponse Fils : Recevoir la demande du client Élaborer la réponse Envoyer la réponse au client Mourir Utilité si le traitement («Élaborer la réponse») est très long par rapport au temps mis pour créer un processus esclave Attention au nombre de fils créés avec cette méthode!
17 Protocole TCP (Transport Control Protocol) Client Serveur Question1 Réponse1 Question2 Réponse2 Réponse2 Établissement d un circuit virtuel bidirectionnel dédié à chaque client (1 socket / client) => pas de broadcast Trop de paquets émis lors de la connexion / déconnexion => gaspillage ressources Si le client est au repos / déconnecté, rien n indique au serveur sa présence / absence Facile à programmer Fiabilité de la transmission des données
18 Serveur itératif / TCP 1. Créer une socket et allouer une «ressource» connue des clients 2. Mettre la socket à l écoute (mode passif) 3. Accepter la connexion entrante, obtenir une nouvelle socket pour traiter la requête 4. Dialogue avec le client 5. Quand le dialogue est fini, fermer la connexion puis retour en 3 Type de serveur peu utilisé Met en jeu de faible volume d information avec nécessité d assurer le transport Temps de réponse doit être court Temps d établissement de la connexion non négligeable
19 Serveur concurrent / TCP Père : 1. Créer une socket et allouer une «ressource» connue des clients 2. Mettre la socket à l écoute (mode passif) 3. Répéter : Accepter la connexion entrante, obtenir une nouvelle socket pour traiter la requête Créer un fils pour traiter la réponse Fils : Recevoir la demande du client Mettre la socket à l écoute (mode passif) Dialogue avec le client Quand le dialogue est fini, fermer la connexion puis mourir Type de serveur le plus général Excellentes caractéristiques de transport et de souplesse d utilisation pour un client Usine à gaz pour des petits services
20 Plan du cours Généralités Communication Protocoles et serveurs associés IP et port Client internet connecté Serveur internet connecté Protocole de communication en mode connecté Le mode non connecté Client / Serveur local
21 Identification d un processus sur un réseaux Identification d un processus distant via un couple (nom_machine, nom_processus) Problème : ce ne sont pas des identifiants uniques Plusieurs machines peuvent avoir le même nom sur un réseau Plusieurs processus peuvent avoir le même nom sur la même machine Utilisation de l adresse IP d une machine comme identifiant unique pour son nom. On la représente par une suite de 4 octets : ex : xxx.xxx (réseau local) xxx.xxx (Internet) Utilisation d un identifiant unique pour le nom du processus (mais pas son PID car trop changeant) : le port. On le représente par un entier (4 octets).
22 Représentation d une adresse ip en C# Une adresse IP est une série de 4 nombres compris entre 0 et 255 séparés par le caractère. En C#, une adresse IP peut être représentée par une chaine de caractère il faut s assurer de sa validité : 1. En définissant nous même une fonction bool isipcorrect(string StrIp) { } string[] TabIp = StrIp.Split(new char[] {'.'}); if (4!= TabIp.Length) return false; foreach (string ip in TabIp) { int val; if (!Int32.TryParse (ip, out val) val > 255) return false; } return true; 2. En utilisant la classe Regex : Attention, il faut inclure l espace de nom System.Text.RegularExpressions pour utiliser des objets de la classe Regex.
23 La classe IPAddress C est la classe par défaut pour représenter les adresses IP en C#. Elle est définie dans l espace de nom System.Net. Constructeur : public IPAddress ( byte[] address ) address : Valeur du tableau d'octets de l'adresse IP. Utlisation de la méthode TryParse() pour convertir un string en une IPAddress (C# 2.0) : public static bool TryParse ( string ipstring, out IPAddress address ) Une IPAddress peut être affiché à l écran car la méthode ToString() est surchargée pour cette classe.
24 IP DNS Utilisation de la classe Dns de l espace de nom System.Net. Pour connaître le DNS (Domain Name System) de la machine locale, on utilise la fonction GetHostName() de profil : public static string GetHostName () string MonPC = Dns.GetHostName(); Console.WriteLine(MonPC); //portdellalain Pour connaître les ips d une machine on utilise la fonction GetHostAddresses() de profil : public static IPAddress[] GetHostAddresses ( string hostnameoraddress )
25 IP DNS IPAddress[] tabip = Dns.GetHostAddresses(MonPC); foreach (IPAddress ip in tabip) Console.WriteLine(ip); // // Attention avec localhost tabip = Dns.GetHostAddresses("localhost"); foreach (IPAddress ip in tabip) Console.WriteLine(ip); //
26 IP DNS Utilisation d un objet de la classe IPHostEntry. La classe IPHostEntry associe un nom d'hôte DNS à un tableau d'alias et à un tableau d'adresses IP correspondantes. La classe IPHostEntry joue le rôle de classe d'assistance avec la classe Dns. Les données membres de cette classe sont : AddressList : liste d'adresses IP qui sont associées à un hôte. HostName : nom DNS de l'hôte. Aliases : liste d'alias qui sont associés à un hôte.
27 ip DNS Pour obtenir un objet de type IPHostEntry à partir d un objet de type IPAddress, on utilise la fonction GetHostEntry() de profil : public static IPHostEntry GetHostEntry ( IPAddress address ) Si on a une chaine de caractères, on utilise la même fonction surchargée pour les string : public static IPHostEntry GetHostEntry ( string hostnameoraddress ) IPHostEntry MonPC = Dns.GetHostEntry("portdellalain"); foreach (IPAddress ip in MonPC.AddressList) Console.WriteLine(ip); // //
28 Notion de port Port Client IP Num port Service associé 7 Echo 21 Ftp 23 telnet 80 http 110 pop3 0 : port «jocker» [1,1023] : services de «bases» exécutés par root [1024, 49151] : services enregistrés [49152, 65535] : attribution dynamique pour les services privés /etc/services
29 Plan du cours Généralités Communication Protocoles et serveurs associés IP et port Client internet connecté Serveur internet connecté Protocole de communication en mode connecté Le mode non connecté Client / Serveur local
30 Client internet connecté L algorithme général d un client internet en mode connecté est le suivant : Création d un canal de communication Connexion au serveur Envoi(s) / réception(s) de message(s) Déconnexion du serveur Tous ces éléments se font grâce à la classe Socket de l espace de nom System.Net.Sockets.
31 Client internet connecté La spécifiaction du canal de communication se fait en construisant un objet de la classe Socket. Le constructeur est le suivant : public Socket ( AddressFamily addressfamily, SocketType sockettype, ProtocolType protocoltype ) Le champ AddressFamily spécifie la famille d adresse utilisée par la couche réseau : AppleTalk Adresse AppleTalk. InterNetwork Adresse IP version 4. InterNetworkV6 Adresse IP version 6. NetBios Adresse NetBios. Unix Adresse Unix locale vers hôte.
32 Client internet connecté Le champ SocketType spécifie le type de socket : Dgram : socket UDP Stream :socket TCP Raw : socket ICMP Le champ ProtocolType spécifie le protocole utilisé par la socket : Tcp Udp Icmp, IcmpV6 Dans notre cas : Socket Soc = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); Attention à ne pas déclarer des chose incompatibles : SocketType.Stream & ProtocolType.Udp
33 Client internet connecté Pour se connecter à un serveur, il faut utiliser la fonction Connect() de profil : public void Connect ( IPAddress address, int port ) public void Connect ( string host, int port ) Soc.Connect(" ", 60000); Pour fermer le canal de communication, on fait appel à la fonction Close() de profil : public void Close () Soc.Close();
34 Plan du cours Généralités Communication Protocoles et serveurs associés Ip et port Client internet connecté Serveur internet connecté Protocole de communication en mode connecté Le mode non connecté Client / Serveur local
35 Serveur internet connecté L algorithme général d un client internet en mode connecté est le suivant : Créer un canal de communication (SocCnx) Associer le canal de communication avec (IP, port) Attente d un client Créer un canal de communication dédié au client Envoi(s) / réception(s) de message(s) Fermer le canal de communication dédié au client Déconnecter le serveur
36 Serveur internet connecté On représente le couple (IP, port) grâce à un objet de type IPEndPoint. Le constructeur de cet objet est : public IPEndPoint ( IPAddress address, int port ) IPAddress ipserveur ; IPAddress.TryParse(" ", out ipserveur); IPEndPoint MonServeur = new IPEndPoint(ipServeur, 60000) ; On utilise la fonction Bind() pour associer la Socket à un point de terminaison local (ici un IPEndPoint). SocCnx.Bind(MonServeur);
37 Serveur internet connecté On attend qu un client se connecte grâce à la fonction listen() de profil : public void Listen ( int backlog ) backlog : nombre de clients maximum dans la file d attente. SocCnx.Listen(10); On crée un canal de communication dédié entre le client et le serveur grâce à la fonction Accept() de profil : public Socket Accept () Socket SocClient = SocCnx.Accept(); Maintenant, le serveur parlera au client courant sur la socket SocClient.
38 Serveur internet connecté Une fois le service rendu, on ferme la socket dédiée au client grâce à la fonction Close(). SocClient.Close(); Une fois que le serveur n a plus de service à rendu, on ferme la socket de connexion en faisant appel à la fonction Close() : SocCnx.Close();
39 Plan du cours Généralités Communication Protocoles et serveurs associés Ip et port Client internet connecté Serveur internet connecté Protocole de communication en mode connecté Le mode non connecté Client / Serveur local
40 Communication en mode connecté Il faut qu un protocole de communication «standard» puisse être exécuté quelque soit le langage de programmation du client et/ou du serveur. Seuls les tableaux de caractères sont communs dans tous les langages. Il y a plusieurs formats pour les tableaux de caractères (ASCII, Unicode, ) On va être obligé de faire transiter des tableaux de bytessur la socket.
41 Communication en mode connecté Envoi de message se fait avec les fonctions send() de profil : public int Send ( byte[] buffer ) public int Send ( byte[] buffer, int size, SocketFlags socketflags ) Le champ SocketFlags peut prendre les valeurs suivantes : None : N'utiliser aucun indicateur pour cet appel. OutOfBand : Traiter les données hors bande. Peek : Lire le message entrant. Truncated : Le message était trop long pour pouvoir être contenu dans la mémoire tampon spécifiée et a été tronqué. Réception de message se fait avec les fonctions Receive() de profil : public int Receive ( byte[] buffer ) public int Receive ( byte[] buffer, int size, SocketFlags socketflags )
42 Communication en mode connecté Client echo en mode connecté string ChaineLue = Console.ReadLine(); byte[] msg = Encoding.UTF8.GetBytes(ChaineLue); Soc.Send(msg); byte[] TabByte = new byte[256]; Soc.Receive(TabByte); Console.WriteLine(Encoding.UTF8.GetString(TabByte)); Serveur echo en mode connecté byte[] TabByte = new byte[256]; SocClient.Receive(TabByte); SocClient.Send(TabByte);
43 Communication en mode connecté Si plusieurs messages arrivent les uns à la suite des autres, on ne peut pas les différencier. Solution : sacrifier un caractère qui sert de délimiteur entre chaque message. On aimerait envoyer autre chose que des tableaux de caractères sur la socket Pas possible, mais on peut transformer les types de base en tableaux de bytesgrâce à la classe BitConverter. Les principales fonctions membres de cette classe sont : public static byte[] GetBytes ( Type value ) public static Type ToType ( byte[] value, int startindex ) où Type est un type primitif
44 Communication en mode connecté Client echo en mode connecté (2) On fait précéder chaque chaine de caractères par son nombre d octet dans une représentation Unicode. string ChaineLue = Console.ReadLine(); Encoding Enc = Encoding.UTF8; byte[] NbByteAEnvoyer = BitConverter.GetBytes(Enc.GetByteCount(ChaineLue)); Soc.Send(NbByteAEnvoyer); byte[] msg = Enc.GetBytes (ChaineLue); Soc.Send(msg); byte[] BytesInt = new byte[sizeof(int32)]; Soc.Receive(BytesInt,4,SocketFlags.None); int NbByteALire = BitConverter.ToInt32(bytesInt,0); byte[] ChaineRecue = new byte[nbbytealire]; Soc.Receive(ChaineRecue); Console.WriteLine(Enc.GetString(ChaineRecue));
45 Serveur Sd = Socket() En résumé! Client Sd.Bind() sd = Socket() Sd.Listen() sdcom = Sd.Accept() Établissement de la connexion sdcom. Receive() Echanges sdcom.send() sd.connect() sd.send() sd. Receive() sdcom.close() Sd.Close() sd.close() Fermeture de la connexion Fermeture du serveur
46 Plan du cours Généralités Communication Protocoles et serveurs associés Ip et port Client internet connecté Serveur internet connecté Protocole de communication en mode connecté Le mode non connecté Client / Serveur local
47 Le mode non connecté L algorithme général d un client internet en mode non connecté est le suivant : Création d un canal de communication Envoi(s) / réception(s) de message(s) Déconnexion du serveur Il faut préciser que l on utilise des datagrammes lors de la création de la socket Socket Soc = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
48 Le mode non connecté L algorithme général d un serveur internet en mode non connecté est le suivant : Création d un canal de communication Associer le canal de communication avec (ip, port) Envoi(s) / réception(s) de message(s) Déconnexion du serveur
49 Le mode non connecté Il faut savoir à qui on envoie des données et qui nous les envoie pour préparer une réponse adéquate (tout le monde à accès au même canal de communication). L envoi de message se fait avec les fonctions SendTo() de profil : public int SendTo ( byte[] buffer, EndPoint remoteep ) public int SendTo ( byte[] buffer, SocketFlags socketflags, EndPoint remoteep ) La réception de messages se fait avec les fonctions ReceiveFrom() de profil : public int ReceiveFrom ( byte[] buffer, ref EndPoint remoteep ) public int ReceiveFrom ( byte[] buffer, SocketFlags socketflags, ref EndPoint remoteep ) Attention au passage par référence de l émetteur!!
50 Le mode non connecté Client Echo internet non connecté IPAddress ipserveur; IPAddress.TryParse(" ", out ipserveur); IPEndPoint IPMonServeur = new IPEndPoint(ipServeur, 60001); string msg = Console.ReadLine(); Encoding Enc = UTF8Encoding.Unicode; byte[] tab = Enc.GetBytes(msg); Soc.SendTo(tab, IPMonServeur); byte[] rep = new byte[256]; EndPoint Serveur = (EndPoint) IPMonServeur; Soc.ReceiveFrom(rep, ref Serveur); Console.WriteLine(Enc.GetString(rep)); Soc.Close();
51 Le mode non connecté Serveur Echo internet non connecté IPAddress ipserveur; IPAddress.TryParse(" ", out ipserveur); IPEndPoint IPMonServeur = new IPEndPoint(ipServeur, 60001); Soc.Bind(MonServeur); IPEndPoint IPClient = new IPEndPoint(IPAddress.Any,0); EndPoint Client = (EndPoint) IPClient; byte[] msg = new byte [256]; Soc.ReceiveFrom(msg, ref Client); Soc.SendTo(msg, Client); Soc.Close();
52 Serveur Sd = Socket() En résumé! Client Sd = Socket() Sd.Bind() Sd.Connect() Non nécessaire Sd.ReceiveFrom() Echanges Sd.SendTo() Sd.SendTo() Sd.ReceiveFrom() Sd.Close() Sd.Close()
53 Plan du cours Généralités Communication Protocoles et serveurs associés Ip et port Client internet connecté Serveur internet connecté Protocole de communication en mode connecté Le mode non connecté Client / Serveur local
54 Client / Serveur local Pour créer un client / serveur local (connecté ou non), nous avons 2 possibilités : 1. Déclarer le champ AddressFamily de la socket de type Unix. Mais on ne peut plus utiliser ce qu on a vu précédemment car la zone d échange est un fichier! 2. Utiliser localhost (ip : ) comme adresse ip locale. Dans ce cas, ce que nous avons vu précédemment marche toujours.
Développement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée)
Développement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée) Propriétés Description Intitulé long Formation concernée Matière Présentation Développement d un logiciel de messagerie
Plus en détailPrésentation du modèle OSI(Open Systems Interconnection)
Présentation du modèle OSI(Open Systems Interconnection) Les couches hautes: Responsables du traitement de l'information relative à la gestion des échanges entre systèmes informatiques. Couches basses:
Plus en détailII/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)
II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection) II.2/ Description des couches 1&2 La couche physique s'occupe de la transmission des bits de façon brute sur un canal de
Plus en détailTP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX
TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX Enseignant: Ramzi BELLAZREG 1 La commande PING Cette commande permet de vérifier si un hôte est joignable ou non. Cette commande est basée sur le protocole
Plus en détailIntroduction. Adresses
Architecture TCP/IP Introduction ITC7-2: Cours IP ESIREM Infotronique Olivier Togni, LE2I (038039)3887 olivier.togni@u-bourgogne.fr 27 février 2008 L Internet est basé sur l architecture TCP/IP du nom
Plus en détailCouche application. La couche application est la plus élevée du modèle de référence.
Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application
Plus en détailCapture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark
Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark Wireshark est un programme informatique libre de droit, qui permet de capturer et d analyser les trames d information qui transitent
Plus en détailProgrammation Réseau. ! UFR Informatique ! 2013-2014. Jean-Baptiste.Yunes@univ-paris-diderot.fr
Programmation Réseau Jean-Baptiste.Yunes@univ-paris-diderot.fr! UFR Informatique! 2013-2014 1 Programmation Réseau Introduction Ce cours n est pas un cours de réseau on y détaillera pas de protocoles de
Plus en détail1. Fonctionnement de l Internet 2. Protocoles applicatifs 3. Programmation réseau
1. Fonctionnement de l Internet 2. Protocoles applicatifs 3. Programmation réseau Fonctionnement de l Internet Fonctionnement de l Internet Basé sur une architecture TCP/IP du nom des deux principaux protocoles
Plus en détailLe protocole TCP. Services de TCP
Le protocole TCP TCP (Transmission Control Procedure) est un protocole de transport bout-en-bout (Host-To- Host) Ajoute les fonctions que le réseau ne peut offrir et qui sont demandées par les applications
Plus en détailL3 informatique Réseaux : Configuration d une interface réseau
L3 informatique Réseaux : Configuration d une interface réseau Sovanna Tan Septembre 2009 Révision septembre 2012 1/23 Sovanna Tan Configuration d une interface réseau Plan 1 Introduction aux réseaux 2
Plus en détailUDP/TCP - Protocoles transport
UDP/TCP - Protocoles transport ISEN/ITII- UDP/TCP 1 Plan UDP : LE PROTOCOLE TRANSPORT DATAGRAM Concept de ports Format du datagramme TCP : LE PROTOCOLE DE TRANSPORT FIABLE Connexion Segmentation Fenêtrage
Plus en détailDHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013
DHCP et NAT Cyril Rabat cyril.rabat@univ-reims.fr Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 22-23 Cours n 9 Présentation des protocoles BOOTP et DHCP Présentation du NAT Version
Plus en détailCisco Certified Network Associate
Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 3 01 Quel protocole de la couche application sert couramment à prendre en charge les transferts de fichiers entre un
Plus en détailL annuaire et le Service DNS
L annuaire et le Service DNS Rappel concernant la solution des noms Un nom d hôte est un alias assigné à un ordinateur. Pour l identifier dans un réseau TCP/IP, ce nom peut être différent du nom NETBIOS.
Plus en détailRappels réseaux TCP/IP
Rappels réseaux TCP/IP Premier Maître Jean Baptiste FAVRE DCSIM / SDE / SIC / Audit SSI jean-baptiste.favre@marine.defense.gouv.fr CFI Juin 2005: Firewall (1) 15 mai 2005 Diapositive N 1 /27 Au menu Modèle
Plus en détailLe modèle client-serveur
Le modèle client-serveur Introduction Christian Bulfone christian.bulfone@gipsa-lab.fr www.gipsa-lab.fr/~christian.bulfone/ic2a-dciss Master IC2A/DCISS Année 2012/2013 Encapsulation : rappel Données Données
Plus en détailSTS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module
François SCHNEIDER Lycée Victor-Hugo BESANÇON. STS SE FreeRTOS Programmation réseau WIFI Programmation réseau Socket Tcp FlyPort smart Wi-Fi 802.11 module Prérequis : langage C, connaissance réseau : Ip,
Plus en détailProtocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier
Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier Plan 1. ARP 2. DHCP 3. ICMP et ping 4. DNS 5.Paquet IPv4 1.
Plus en détailFTPS AVEC UNE APPLIANCE FAST360 EN COUPURE. Table des matières
FTPS AVEC UNE APPLIANCE FAST360 EN COUPURE Table des matières Principes de FTPS... 2 Généralités... 2 FTPS en mode implicite... 2 FTPS en mode explicite... 3 Certificats SSL / TLS... 3 Atelier de tests
Plus en détailServices Réseaux - Couche Application. TODARO Cédric
Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port
Plus en détailAdministration UNIX. Le réseau
Administration UNIX Le réseau Plan Un peu de TCP/IP Configuration réseau sous linux DHCP Démarrage PXE TCP/IP Unix utilise comme modèle de communication TCP/IP Application Transport TCP - UDP Réseau IP
Plus en détailLe service FTP. M.BOUABID, 04-2015 Page 1 sur 5
Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur
Plus en détailService FTP. Stéphane Gill. Stephane.Gill@CollegeAhuntsic.qc.ca. Introduction 2
Stéphane Gill Stephane.Gill@CollegeAhuntsic.qc.ca Table des matières Introduction 2 Protocole ftp 2 Utilisation du client ftp 2 Installer un serveur vsftp 4 Configurer le service ftp 5 Le fichier /etc/services
Plus en détailAlgorithmique des Systèmes Répartis Protocoles de Communications
Algorithmique des Systèmes Répartis Protocoles de Communications Master Informatique Dominique Méry Université de Lorraine 1 er avril 2014 1 / 70 Plan Communications entre processus Observation et modélisation
Plus en détailRéseaux et protocoles Damien Nouvel
Réseaux et protocoles Plan Les couches du réseau Suite de protocoles TCP/IP Protocoles applicatifs pour les sites web Requêtes HTTP 2 / 35 Plan Les couches du réseau Suite de protocoles TCP/IP Protocoles
Plus en détailProjet de programmation (IK3) : TP n 1 Correction
Projet de programmation (IK3) : TP n 1 Correction Semaine du 20 septembre 2010 1 Entrées/sorties, types de bases et structures de contrôle Tests et types de bases Tests et types de bases (entiers) public
Plus en détailTunnels et VPN. 22/01/2009 Formation Permanente Paris6 86
Tunnels et VPN 22/01/2009 Formation Permanente Paris6 86 Sécurisation des communications Remplacement ou sécurisation de tous les protocoles ne chiffrant pas l authentification + éventuellement chiffrement
Plus en détailSYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM
SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM Copyright TECH 2012 Technext - 8, avenue Saint Jean - 06400 CANNES Société - TECHNEXT France - Tel : (+ 33) 6 09 87 62 92 - Fax :
Plus en détailChapitre : Les Protocoles
Chapitre : Les Protocoles Outils de l Internet Joyce El Haddad DU1 MI2E Université Paris Dauphine 2009-2010 1 Plan 1. Le modèle TCP/IP 2. Les adresses IP 3. Le Protocole IP 4. Le Protocole TCP 5. Les Protocoles
Plus en détailDIFF AVANCÉE. Samy. samy@via.ecp.fr
DIFF AVANCÉE Samy samy@via.ecp.fr I. RETOUR SUR QUELQUES PROTOCOLES COUCHE FONCTIONS Protocoles 7 Application 6 Présentation 5 Session 4 Transport 3 Réseau 2 Liaison 1 Physique Interface entre l utilisateur
Plus en détailDevoir Surveillé de Sécurité des Réseaux
Année scolaire 2009-2010 IG2I L5GRM Devoir Surveillé de Sécurité des Réseaux Enseignant : Armand Toguyéni Durée : 2h Documents : Polycopiés de cours autorisés Note : Ce sujet comporte deux parties. La
Plus en détail18 TCP Les protocoles de domaines d applications
18 TCP Les protocoles de domaines d applications Objectifs 18.1 Introduction Connaître les différentes catégories d applications et de protocoles de domaines d applications. Connaître les principaux protocoles
Plus en détailCOMMANDES RÉSEAUX TCP/IP WINDOWS. frati@unice.fr
COMMANDES RÉSEAUX TCP/IP WINDOWS frati@unice.fr COMMANDES RÉSEAUX TCP/IP WINDOWS Ipconfig Ping Tracert Route Netstat Arp Nslookup Hostname Finger Netmon Telnet / ssh Ftp / scp Net Netsh Nbtstat PING :
Plus en détailFirewall. Souvent les routeurs incluent une fonction firewall qui permet une première sécurité pour le réseau.
Firewall I- Définition Un firewall ou mur pare-feu est un équipement spécialisé dans la sécurité réseau. Il filtre les entrées et sorties d'un nœud réseau. Cet équipement travaille habituellement aux niveaux
Plus en détailRéseaux. 1 Généralités. E. Jeandel
1 Généralités Réseaux Couche Application E. Jeandel Couche application Dernière couche du modèle OSI et TCP/IP Échange de messages entre processus Protocole Un protocole de niveau application doit spécifier
Plus en détailVoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau
VoIP et "NAT" VoIP et "NAT" Traduction d'adresse dans un contexte de Voix sur IP 1/ La Traduction d'adresse réseau("nat") 3/ Problèmes dus à la présence de "NAT" 1/ La Traduction d'adresse réseau encore
Plus en détail2. DIFFÉRENTS TYPES DE RÉSEAUX
TABLE DES MATIÈRES 1. INTRODUCTION 1 2. GÉNÉRALITÉS 5 1. RÔLES DES RÉSEAUX 5 1.1. Objectifs techniques 5 1.2. Objectifs utilisateurs 6 2. DIFFÉRENTS TYPES DE RÉSEAUX 7 2.1. Les réseaux locaux 7 2.2. Les
Plus en détailDécouverte de réseaux IPv6
HERVÉ SCHAUER CONSULTANTS Cabinet de Consultants en Sécurité Informatique depuis 1989 Spécialisé sur Unix, Windows, TCP/IP et Internet Découverte de réseaux IPv6 Nicolas Collignon
Plus en détailInternets. Informatique de l Internet: le(s) Internet(s) Composantes de l internet R3LR RENATER
Internets Informatique de l Internet: le(s) Internet(s) Joël Quinqueton Dépt MIAp, UFR IV UPV Université Montpellier III RENATER, R3LR Services Internet Protocoles Web Sécurité Composantes de l internet
Plus en détailTP Linux : Firewall. Conditions de réalisation : travail en binôme. Fonctionnement du parefeu Netfilter. I Qu est ce qu'un firewall?
TP Linux : Firewall Objectif : Réaliser un firewall simple par filtrage de paquet avec iptables sous Linux Matériel : 1 serveur Linux S configuré en routeur entre le réseau du lycée qui représentera le
Plus en détailFILTRAGE de PAQUETS NetFilter
TP RESEAUX MMI Semestre 3 FILTRAGE de PAQUETS NetFilter OBJECTIF : Introduction à Netfilter. Configuration d'un firewall. MATERIELS : (Machines Virtuelles) 1 Serveur Debian avec apache d'installé, 1 Poste
Plus en détailIntérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT
Administration Réseau Niveau routage Intérêt du NAT (Network Address Translation) Possibilité d utilisation d adresses privées dans l 4 2 1 Transport Réseau Liaison Physique Protocole de Transport Frontière
Plus en détailProgramme Compte bancaire (code)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; Programme Compte bancaire (code) namespace compte_bancaire /// Classe Program public
Plus en détailCouche Transport TCP et UDP
Partie 7: Couche Transport TCP et UDP Ahmed Mehaoua - 1 Le Modèle OSI Application Présentation Session Transport Réseau Liaison Physique Application Présentation Session Transport Réseau Liaison Physique
Plus en détailLes clés d un réseau privé virtuel (VPN) fonctionnel
Les clés d un réseau privé virtuel (VPN) fonctionnel À quoi sert un «VPN»? Un «VPN» est, par définition, un réseau privé et sécurisé qui évolue dans un milieu incertain. Ce réseau permet de relier des
Plus en détailTélécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS
Télécommunications IV - &6, ARP, DHCP, 1 32 bits => 2 32 adresses => 4'294'967'296 C'était largement suffisant dans les années 80 (Internet n'était constitué que de plusieurs centaines de noeuds) Clairement
Plus en détailSupervision de réseau
Supervision de réseau Master Informatique première année Olivier Flauzac olivier.flauzac@univ-reims.fr Olivier Flauzac (URCA) Supervision de réseau olivier.flauzac@univ-reims.fr 1 / 58 Plan 1 Supervision
Plus en détailPrésentation du système DNS
Présentation du système DNS Résolution de noms Configuration des clients DNS Configuration du serveur DNS Configuration des zones DNS La délégation d de zones DNS Les outils d'administration Résolution
Plus en détailPlan. Le système de transfert de fichiers d'internet. Introduction aux systèmes de transfert de fichiers Le protocole FTP.
Le système de transfert de fichiers d'internet Bernard Cousin Université de Rennes I laboratoire IRISA http://www.univ-rennes1.fr/ Plan Introduction aux systèmes de transfert de fichiers Le protocole FTP
Plus en détailSOMMAIRE : CONFIGURATION RESEAU SOUS WINDOWS... 2 INSTRUCTIONS DE TEST DE CONNECTIVITE... 5
SOMMAIRE : CONFIGURATION RESEAU SOUS WINDOWS... 2 INTRODUCTION... 2 CONFIGURATION DE L INTERFACE RESEAU... 3 INSTRUCTIONS DE TEST DE LA CONNECTIVITE.... 5 INTRODUCTION... 5 INSTRUCTIONS DE TEST DE CONNECTIVITE...
Plus en détailLes messages d erreur d'applidis Client
Fiche technique AppliDis Les messages d erreur d'applidis Client Fiche IS00313 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de
Plus en détailRéseaux. Moyens de sécurisation. Plan. Evolutions topologiques des réseaux locaux
Réseaux Evolutions topologiques des réseaux locaux Plan Infrastructures d entreprises Routeurs et Firewall Topologie et DMZ Proxy VPN PPTP IPSEC VPN SSL Du concentrateur à la commutation Hubs et switchs
Plus en détailI. Adresse IP et nom DNS
Le système GNU/Linux Réseau et configuration IP By ShareVB Table des matières I.Adresse IP et nom DNS...1 II.Nom de la machine locale sous Debian...2 III.Nom de la machine locale sous Fedora...2 IV.Résolution
Plus en détailConfiguration automatique
Configuration automatique (/home/terre/d01/adp/bcousin/polys/internet:gestion_reseau/6.dhcp.fm- 29 Septembre 1999 12:07) PLAN Introduction Les principes de DHCP Le protocole DHCP Conclusion Bibliographie
Plus en détailInstallation et configuration d un serveur DHCP (Windows server 2008 R2)
Installation et configuration d un serveur DHCP (Windows server 2008 R2) Contenu 1. Introduction au service DHCP... 2 2. Fonctionnement du protocole DHCP... 2 3. Les baux d adresse... 3 4. Etendues DHCP...
Plus en détailTR2 : Technologies de l'internet. Chapitre VI. NAT statique et dynamique Overloading (PAT) Overlapping, port Forwarding Serveur Proxy, DMZ
TR2 : Technologies de l'internet Chapitre VI NAT statique et dynamique Overloading (PAT) Overlapping, port Forwarding Serveur Proxy, DMZ 1 NAT : Network Address Translation Le NAT a été proposé en 1994
Plus en détailCommunication inter-processus (IPC) : tubes & sockets. exemples en C et en Java. F. Butelle
F. Butelle, E. Viennet, Système GTR2 IUT Paris 3 Communication inter-processus (IPC) : tubes & sockets exemples en C et en Java F. Butelle F. Butelle, E. Viennet, Système GTR2 IUT Paris 3 Java : implémentation
Plus en détailGENERALITES. COURS TCP/IP Niveau 1
GENERALITES TCP/IP est un protocole inventé par les créateurs d Unix. (Transfer Control Protocol / Internet Protocole). TCP/IP est basé sur le repérage de chaque ordinateur par une adresse appelée adresse
Plus en détailPour plus de détails concernant le protocole TCP conférez vous à la présentation des protocoles Internet enseignée pendant.
Chapitre 7 Le mode de communication en connexion est, a priori, supporté par le protocole TCP. Ce protocole fournit une communication fiable; les données sont transmises comme chaînes d octets. Avant de
Plus en détailIntroduction aux Technologies de l Internet
Introduction aux Technologies de l Internet Antoine Vernois Université Blaise Pascal Cours 2006/2007 Introduction aux Technologies de l Internet 1 Au programme... Généralités & Histoire Derrière Internet
Plus en détailServeur FTP. 20 décembre. Windows Server 2008R2
Serveur FTP 20 décembre 2012 Dans ce document vous trouverez une explication détaillé étapes par étapes de l installation du serveur FTP sous Windows Server 2008R2, cette présentation peut être utilisée
Plus en détailInternet Protocol. «La couche IP du réseau Internet»
Internet Protocol «La couche IP du réseau Internet» Rôle de la couche IP Emission d un paquet sur le réseau Réception d un paquet depuis le réseau Configuration IP par l administrateur Noyau IP Performance
Plus en détailChapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet
Chapitre I La couche réseau 1. Couche réseau 1 Historique de l Internet Né 1969 comme projet (D)ARPA (Defense) Advanced Research Projects Agency; US Commutation de paquets Interconnexion des universités
Plus en détailNetwork musical jammin
Network musical jammin Projet PC2R - 2015 Pour ce projet, nous allons réaliser une application permettant d effectuer des jams sessions en temps-réel entre des musiciens répartis à travers le monde. Le
Plus en détailPacket Tracer : configuration des listes de contrôle d'accès étendues, scénario 1
Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1 Topologie Table d'adressage Périphérique Interface Adresse IP Masque de sous-réseau Passerelle par défaut R1 Objectifs
Plus en détailFigure 1a. Réseau intranet avec pare feu et NAT.
TD : Sécurité réseau avec Pare Feu, NAT et DMZ 1. Principes de fonctionnement de la sécurité réseau Historiquement, ni le réseau Internet, ni aucun des protocoles de la suite TCP/IP n était sécurisé. L
Plus en détailIntroduction de la Voix sur IP
Voix sur IP (VoIP) Introduction de la Voix sur IP La Voix sur IP, aussi connue sous le nom de téléphonie Internet, est une technologie qui vous permet de téléphoner via un réseau d ordinateurs basé sur
Plus en détailTP : Introduction à TCP/IP sous UNIX
1 Introduction TP : Introduction à TCP/IP sous UNIX Le but de cette séance est de vous familiariser au fonctionnement de la pile TCP/IP sous UNIX. Les systèmes UNIX (Linux, FreeBSD, Solaris, HPUX,...)
Plus en détailLicence Professionnelle SARI. Systèmes Automatisés et Réseaux Industriels. TP Exploitation et maintenance des équipements et installations réseaux
Licence Professionnelle SARI Systèmes Automatisés et Réseaux Industriels TP Exploitation et maintenance des équipements et installations réseaux TP1 - Analyse d activité sur Ethernet Première partie TP2
Plus en détailSSH, le shell sécurisé
, le shell sécurisé Objectifs : 1. Présenter le protocole et les outils associés Sébastien JEAN Pourquoi 1/2? Les services standards ne supportent que peu de propriétés de sécurité souvent l identification,
Plus en détailCours CCNA 1. Exercices
Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.
Plus en détailLe protocole ARP (Address Resolution Protocol) Résolution d adresses et autoconfiguration. Les protocoles ARP, RARP, TFTP, BOOTP, DHCP
Résolution d adresses et autoconfiguration Les protocoles ARP, RARP, TFTP, BOOTP, DHCP Le protocole ARP (Address Resolution Protocol) Se trouve au niveau de la couche réseau Interrogé par le protocole
Plus en détailCours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -
Cours de sécurité Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC - 1 Plan pare-feux Introduction Filtrage des paquets et des segments Conclusion Bibliographie 2 Pare-Feux Introduction
Plus en détailL3 informatique TP n o 2 : Les applications réseau
L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique
Plus en détailImprimantes et partage réseau sous Samba avec authentification Active Directory
Imprimantes et partage réseau sous Samba avec authentification Active Directory Sommaire 1- Pré requis Page 2 2- Configuration réseau Page 3 3- Installation de samba Page 4 à 5 4- Installation de kerberos
Plus en détailSystèmes et Réseaux (ASR 2) - Notes de cours Cours 14
Systèmes et Réseaux (ASR ) - Notes de cours Cours Anne Benoit May, 0 PARTIE : Systèmes PARTIE : Réseaux Architecture des réseaux de communication La couche -liaison La couche -réseau Algorithmes de routage
Plus en détail1 Résolution de nom... 2 1.1 Introduction à la résolution de noms... 2. 1.2 Le système DNS... 2. 1.3 Les types de requêtes DNS...
Table des matières 1 Résolution de nom... 2 1.1 Introduction à la résolution de noms... 2 1.2 Le système DNS... 2 1.3 Les types de requêtes DNS... 4 1.4 Configuration des clients DNS... 8 1.4.1 Résolution
Plus en détailAlgorithmique et langages du Web
Cours de Algorithmique et langages du Web Jean-Yves Ramel Licence 1 Peip Biologie Groupe 7 & 8 Durée totale de l enseignement = 46h ramel@univ-tours.fr Bureau 206 DI PolytechTours Organisation de la partie
Plus en détailConnexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH
Connexion à distance Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH Certains CPU permettent d installer les logiciels d ingénierie TwinCAT pour ainsi travailler en
Plus en détail«SESSION 2009» Thème : GESTION DU SYSTEME D INFORMATION. Durée : 2 h 00 (Coef. 3) Chaque question peut comporter plus d'une bonne réponse
CONCOURS DE TECHNICIEN DES SYSTEMES D INFORMATION ET DE COMMUNICATION «SESSION 2009» CONCOURS INTERNE Questionnaire à choix multiple, soumis au choix du candidat, portant sur le thème suivant : Thème :
Plus en détailInternet Le service de noms - DNS
Internet Le service de noms - DNS P. Bakowski bako@ieee.org Domaines Internet DNS - Domain Name System hostname : nom symbolique adresse IP : un nombre/valeur logique hostname : www.polytech2go.fr IP address
Plus en détailModule 1 : Introduction à TCP/IP
Module 1 : Introduction à TCP/IP THIS PAGE INTENTIONALLY LEFT BLANK 0RGXOH#4#=##j#7&32,3# # 4: # 3UpVHQWDWLRQ#JpQpUDOH 'RQQHU#XQ#DSHUoX#GHV VXMHWV#HW#GHV#REMHFWLIV#GH#FH PRGXOH1 &H#PRGXOH#SUpVHQWH#7&32,3
Plus en détailavec Netfilter et GNU/Linux
1/53 Sécurité/Firewall avec Netfilter et GNU/Linux 2/53 Copyright c 2002 Vincent Deffontaines, Hervé Eychenne, Jean-Pierre Messager, Alcôve. Ce document peut être reproduit, distribué et/ou modifié selon
Plus en détailMaster d'informatique 1ère année Réseaux et protocoles
Master d'informatique 1ère année Réseaux et protocoles DNS Bureau S3-203 mailto://alexis.lechervy@unicaen.fr Domain Name System Le fonctionnement d'un réseau IP est basé sur l'adressage et le routage.
Plus en détailEditer un script de configuration automatique du proxy
Editer un script de configuration automatique du proxy INTRODUCTION... 2 AVANTAGE D UN SCRIPT DE CONFIGURATION... 2 SYNTAXE DU SCRIPT DE CONFIGURATION AUTOMATIQUE... 2 MISE A DISPOSITION DU SCRIPT... 4
Plus en détailCours admin 200x serveur : DNS et Netbios
LE SERVICE DNS Voici l'adresse d'un site très complet sur le sujet (et d'autres): http://www.frameip.com/dns 1- Introduction : Nom Netbios et DNS Résolution de Noms et Résolution inverse Chaque composant
Plus en détailOutils de l Internet
Outils de l Internet -Infrastructures des réseaux nationaux -Protocoles et RFC -Applications - Netscape 6 -Techniques de recherche sur l Internet P.Razac/CNAM - Outils de l'internet 1 Infrastructures des
Plus en détailCahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7
Cahier des charges driver WIFI pour chipset Ralink RT2571W sur hardware ARM7 RevA 13/03/2006 Création du document Sylvain Huet RevB 16/03/2006 Fusion des fonctions ARP et IP. SH Modification des milestones
Plus en détailVOIP. QoS SIP TOPOLOGIE DU RÉSEAU
VOIP QoS SIP TOPOLOGIE DU RÉSEAU La voix sur réseau IP, parfois appelée téléphonie IP ou téléphonie sur Internet, et souvent abrégée en ''VoIP'' (abrégé de l'anglais Voice over IP), est une technique qui
Plus en détailTP 10.3.5a Notions de base sur le découpage en sous-réseaux
TP 10.3.5a Notions de base sur le découpage en sous-réseaux Objectif Identifier les raisons pour lesquelles utiliser un masque de sous-réseau. Faire la distinction entre un masque de sous-réseau par défaut
Plus en détailLe filtrage de niveau IP
2ème année 2008-2009 Le filtrage de niveau IP Novembre 2008 Objectifs Filtrage : Le filtrage permet de choisir un comportement à adopter vis à vis des différents paquets émis ou reçus par une station.
Plus en détailGestion distribuée (par sockets) de banque en Java
Gestion distribuée (par sockets) de banque en Java Université Paris Sud Rappel sur la solution locale de gestion simple de banque L objet de cet exercice était de créer une application java qui implante
Plus en détailApplications client/serveur TCP/IP - Sockets Rappels. C.Crochepeyre Applications CS 1
Applications client/serveur TCP/IP - Sockets Rappels C.Crochepeyre Applications CS 1 PLAN Modèle client/serveur Modèle ISO et protocole TCP/IP Comment ça marche? La programmation: les sockets Exemples
Plus en détailCommunication par sockets
Rappel : le réseau vu de l!utilisateur (1) Communication par sockets Sacha Krakowiak Université Joseph Fourier Projet Sardes (INRIA et IMAG-LSR) http://sardes.inrialpes.fr/~krakowia (demande un service)
Plus en détailUtilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008
Introduction Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Forms 10g permet l utilisation du JAVA côté client et côté application
Plus en détailRappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:
Administration d un Intranet Rappel: Le routage dans Internet La décision dans IP du routage: - Table de routage: Adresse destination (partie réseau), netmask, adresse routeur voisin Déterminer un plan
Plus en détailTD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting
IUT Bordeaux 1 2005-2006 Département Informatique Licence Professionnelle ~ SI TD Objets distribués n 3 : Windows XP et Visual Studio.NET Introduction à.net Remoting Partie 1 : l'analyseur de performances
Plus en détailIntroduction à la Programmation Parallèle: MPI
Introduction à la Programmation Parallèle: MPI Frédéric Gava et Gaétan Hains L.A.C.L Laboratoire d Algorithmique, Complexité et Logique Cours du M2 SSI option PSSR Plan 1 Modèle de programmation 2 3 4
Plus en détailMise en service d un routeur cisco
Mise en service d un routeur cisco Table des matières Mise en service d un routeur cisco...1 I. Connexion du PC au routeur pour en faire la configuration...2 II. Configuration du routeur...2 III. Voir
Plus en détail