filière informatique – imagerie numérique rapport de stage

16
Rapport de stage de formation METAIS Cédric ISMRa - 1 - METAIS Cédric Promotion 2002 Filière Informatique – Imagerie numérique RAPPORT DE STAGE DE DEUXIÈME ANNÉE Effectué au sein de : ND SatCom Gesellschaft für Satellitenkommunikationssysteme mbH D - 88039 Friedrichshafen Allemagne Phone: +49 (0)7545 939 0 Fax: +49 (0)7545 939 8780 E-Mail: [email protected] Ecole Nationale Supérieure d´Ingénieurs de Caen

Upload: others

Post on 19-Jun-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 1 -

METAIS Cédric Promotion 2002

Filière Informatique – Imagerie numérique

RAPPORT DE STAGE DE DEUXIÈME ANNÉE

Effectué au sein de : ND SatCom Gesellschaft für Satellitenkommunikationssysteme mbH D - 88039 Friedrichshafen Allemagne Phone: +49 (0)7545 939 0 Fax: +49 (0)7545 939 8780 E-Mail: [email protected]

Ecole Nationale Supérieure d´Ingénieurs de Caen

Page 2: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 2 -

REMERCIEMENTS

Je tiens à remercier NDSatCom pour m'avoir permis d'effectuer mon stage au sein de leur

établissement.

Je tiens aussi à remercier toute l'équipe du service NDSG-23 dans lequel j'ai évolué, et tout particulièrement M Alen Lobor et M Dirk Nestler, qui m’ont encadré de bonne manière pendant toute la durée de ce stage.

Je tiens également à remercier M Rüdiger Osten pour son soutien et sa bonne humeur.

Page 3: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 1 -

SOMMAIRE INTRODUCTION 2 I PRESENTATION DE l’ENTREPRISE 3

1.1 Présentation Générale 3 1.2 Historique 3 1.3 Les différents sites 4 1.4 Organisation de l’entreprise 4

II LE PROJET SKYWAN 7

2.1 Présentation 7 2.2 Le protocole SNMP 8

2.2.1 Introduction 8 2.2.2 Composantes pour l’utilisation 9 2.2.3 Fonctionnement 9 III LE STAGE 11 3.1 Présentation du stage 11 3.2 Description du travail 11

3.3 Organisation du travail 12 3.4 Communication au sein de l’entreprise 12

CONCLUSION 14

Page 4: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 2 -

INTRODUCTION Le stage de formation est un moyen de découvrir la vie en entreprise dans un domaine technique en côtoyant de manière directe des techniciens et des ingénieurs.

Certes le stage ouvrier permet de se faire une première approche de la vie en entreprise, mais il ne correspond en aucun cas à une mise en application des connaissances acquises lors de la scolarité de l’élève ingénieur.

Le stage de formation permet aussi de mieux comprendre comment développer un système complexe, de connaître les différents problèmes qui peuvent apparaître lors du développement d’un système, ainsi que d’avoir une première approche du travail d’ingénieur. Enfin, effectuer un stage de formation dans un pays étranger, en Allemagne, est un bon moyen non seulement d’améliorer sa connaissance générale de cette langue, mais surtout d’apprendre le vocabulaire technique tournant autour de l’informatique.

Page 5: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 3 -

I L´ENTREPRISE : ND SatCom

1.1 Présentation Générale ND SatCom Gesellschaft für Satellitenkommunikationssysteme a plus de 20 ans

d’expérience dans le domaine de la communication par satellites. Cette entreprise travaille non seulement dans le domaine de l´équipement de stations terrestres, fixes ou mobiles, mais aussi dans l’équipement des satellites.

Ces équipements sont employés pour la télévision et des émissions de nouvelles, pour les

missions militaires et paramilitaires et pour tout ce qui concerne le multimédia à base d'applications Internet. NDSatCom étant un fournisseur de système, ses clients sont aussi bien des chaînes de télévisons publiques ou privées que des stations d'émission et opérateurs, des sociétés d'exploitation et des institutions du monde entier, des fournisseurs de services, des opérateurs de réseaux et des organisations internationales.

Le siège social de ND SatCom Gesellschaft für Satellitenkommunikationssysteme mbH est

situé à Friedrichshafen au bord du lac de Constance en Allemagne. La société est représentée par des points de vente régionaux sur chaque continent dans le monde. Actuellement, ND SatCom emploie approximativement 270 personnes.

1.2 Historique ND SatCom est une société relativement jeune puisqu elle n’a été fondée que le 17 juillet 2000. Cependant elle apparaît comme une filiale à 100% Nortel Dasa Network Systems GmbH & Co. KG. Nortel Dasa a été fondé en avril 1995 en Allemagne et appartient à Nortel Networks et à Daimler-Chrysler Aérospatiale / DASA - maintenant EADS - Défense Aéronautique européenne

Page 6: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 4 -

et Espace Société. Les activités satellites de ND SatCom ont pris naissance dans le groupe Dornier il y a plus de 20 ans.

1.3 Les différents sites Le siège sociale de l’entreprise est situé à Friedrichshafen en Allemagne. Cependant elle dispose de plusieurs points de ventes repartis sur tous les continents.

1.4 Organisation de l’entreprise La société comprend environ 270 employés. L’entreprise est en pleine expansion. En effet, depuis janvier 2000, 90 nouveaux postes ont été créés. Ceci est significatif d’une société active et en plein développement.

Elle est dirigée par le Docteur Karl Claßen et est repartie en différents services :

Page 7: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 5 -

Le service Technology correspond à toute la partie recherche et développement. Il est

dirigé par le docteur Bernd Widmann.

Page 8: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 6 -

Ce service comprend une soixantaine de personnes. En réalité le nombre de personnes composant ce service est plus élevé car il y a beaucoup de stagiaires, de personnes effectuant une formation au sein de la société et aussi des aides extérieures. Ces dernières sont bien intégrées dans l’entreprise.

Page 9: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 7 -

II LE PROJET SkyWAN 2.1 Présentation

Le principe du système SkyWAN consiste à relier différents réseaux par satellite. Avec l’introduction du Système SkyWAN® MF-TDMA basé sur l’utilisation de Frame-

Relay, ND SatCom espère devenir le leader sur le marché de la communication entre réseaux par satellites.

Ces réseaux sont idéaux pour les réseaux fermés d'entreprise, spécialement où des environnements LAN et téléphoniques ont besoin d´être combinés et où des capacités de transmission flexibles, fortement fiables et rentables sont exigées.

Un tel réseau permet de communiquer directement avec tout autre lieu sans avoir besoin d’utiliser de hub central. Il est aussi possible d’implémenter des réseaux de topologies différentes tels que les réseaux en étoile , ce qui permet d’obtenir un réseau plus flexible.

Page 10: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 8 -

Les réseaux de petites et moyennes tailles avec un taux de trafic variable bénéficient de la possibilité d’obtenir une bande passante à la demande, c’est a dire que celle ci est allouée sur le satellite suivant les besoins des différents sites a un instant précis. Les applications réseau typiquement implémentées sont : • Accès Internet / e-mail • connections Intranet / Extranet • Interconnexion de LAN • Applications client serveur: SAP • Accès aux bases de données décentralisées • Interconnexion de PBXs et de services téléphone / fax • Couplage de nœuds de réseaux X.25 • Vidéoconférences • Accès sécurisé par cryptage de l’information • Support de lignes GSM SkyWAN® est utilisé dans le monde entier par : • Les providers de services satellites, les ISP offrant des services de transfert des données haut

débit ainsi que des services téléphoniques pour les compagnies ayant des activités internationales.

• Les entreprises, les gouvernements, les multinationales désirant un système de communication franchissant aisément les frontières et les fuseaux horaires.

Les capacités de SkyWAN® sont importantes : • Utilisation économique et dynamique des capacités du satellite par une gestion rapide des

bandes passantes des réseaux à la demande ( inférieur à une seconde ) • Transmission haut débit flexible de la voix, de données et vidéo jusqu´à 2 Mbit/s • Architecture de réseaux sans hub pour une communication directe entre tous les nœuds du

réseau. SkyWAN® est capable de supporter différentes topologies de réseaux. • Intégration de la voix, de la vidéo, de données et de protocoles IP basés sur les Frame-Relay

et les ponts entre LAN par une unique plate-forme. • Le réseau peut grandir à la demande de client. L'adaptabilité de largeur de bande par pas

progressifs est plus loin augmentée par le sautant de taux de données et la fréquence. • Qualité de service garantie, aussi bien pour les grands standards que son la voie et la vidéo,

mais aussi pour les services de données à la demande. Cela est possible grâce a la classification des différentes catégories de qualités de service.

2.2 Le protocole SNMP 2.2.1 Introduction

Page 11: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 9 -

Le système SkyWAN est géré par un protocole de type SNMP ( Simple Network Management Protocol ). Ce protocole permet de contrôler un réseau à distance en interrogeant les stations qui en font partie sur leur état et modifier leur configuration, faire des tests de sécurité et observer différentes informations liées à l’émission de données. Il peut même être utilisé pour gérer des logiciels et bases de données à distance. Depuis qu’il est devenu un standard TCP/IP, son utilisation a beaucoup augmenté. D’ailleurs, il est le protocole le plus utilisé pour gérer des équipements de réseau (routeurs, ponts, etc.) et beaucoup de logiciels de gestion de réseau sont basés sur ce protocole.

2.2.2 Composantes pour l’utilisation Ce qui fait partie de l’utilisation du SNMP dans un réseau:

1. Une station de gestion NMS (Network Management Station) : C’est la station qui exécute un programme de gestion SNMP. Son but principal est de contrôler les stations du réseau et de les interroger sur différentes informations. Elle se doit d’avoir un processeur relativement rapide avec beaucoup de mémoire et d’espace disque (pour archiver les informations).

2. Des éléments de réseaux avec des agents : Ce sont les éléments à gérer sur le réseau (par

exemple: logiciels, stations de travail, routeurs, ponts, etc...). L’agent est un module résident à chaque nœud du réseau qui a pour fonction d’aller chercher les informations du système afin de tenir sa table MIB.

3. Les tables MIB : C’est une bases de données maintenue par l’agent qui contient les

informations sur les transmissions de données et sur les composantes de la station ou du routeur, etc. (ex : uptime, configuration du routage, état du disque et du port série, nombre de paquets reçus et envoyées, combien de paquets erronés reçus, etc.). Elles contiennent l’ensemble des variables TCP/IP de la station. Ce sont les informations contenues dans ces tables qui sont demandées par la station de gestion afin d’effectuer son travail.

2.2.3 Fonctionnement

Le SNMP fonctionne avec des requêtes, des réponses et des alertes. Simplement dit, le NMS envoie des requêtes à l’agent sur chaque élément du réseau et celui-ci doit exécuter la requête et envoyer sa réponse. Il peut aussi y avoir des alertes asynchrones venant des agents lorsqu’il veulent avertir le NMS d’un problème.

Page 12: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 10 -

Il existe quatre sortes de requêtes :

• GetRequest : obtenir une variable. • GetNextRequest : obtenir variable suivante (si existante, sinon retour d’erreur). • GetBulk : " permet la recherche d’un ensemble de variables regroupées. " • SetRequest : modifier la valeur d’une variable.

Puis, les réponses :

• GetResponse : permet à l’agent de retourner la réponse au NMS. • NoSuchObject : informe le NMS que la variable n’est pas disponible.

Page 13: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 11 -

III LE STAGE 3.1 Présentation du stage

J ai effectué mon stage au sein de l’équipe de développement du projet SkyWAN 5000,

plus précisément dans la section NDSG-23, c’est à dire , celle qui s’occupe du développement de la partie NMS du système SkyWAN. l’équipe était constituée de quatre personnes.

Mon travail consistait à implémenter différents petits modules du système SkyWAN en

langage C. Il a fallu aussi réaliser quelques scripts écrits en SHELL afin de pouvoir contrôler la validité de l’ensemble du système.

Comme je faisais partie d’une équipe qui travaillait sur un projet en cours de

développement, je n’ai pas eu besoin de faire de recherche. Le travail était relativement simple de par l’excellent encadrement qu’il y avait autour de moi.

3.2 Description du travail

Dans un premier temps, il s’agissait essentiellement d’un travail de documentation afin de me familiariser avec le système SkyWAN en général, puis plus précisément sur la partie NMS.

Ensuite j ai commencé réellement à intégrer des éléments dans le système. L’objectif de ce

travail était de coder les adresses des attributs des composantes MIB. En effet, celles-ci avaient été implementées de manière brute et ne permettaient aucune souplesse dans le cadre de modifications futures de l’arbre MIB. J ai donc dû coder toutes les adresses des attributs de l’arbre MIB, d’implémenter des fonctions de recherche, de parcours pour avoir accès a ces attributs. Ce travail n’était pas très intéressant à l’origine, mais il m a permis de prendre contact de manière directe avec le système, de comprendre comment il était implémenté.

Certains attributs du système ont une réelle signification. Ils ne correspondent pas à un simple chiffre ou une adresse. Dans le système, toutes les valeurs des attributs étaient codés de manière directe. Il était alors difficile pour l’utilisateur, lorsqu il voulait modifier un paramètre, de se représenter clairement à quoi correspondait la valeur de l’attribut. c’est pourquoi, enumerated-types ont été introduits. Ils permettent de donner deux types de valeurs pour un attribut. Ainsi quand l’utilisateur désire modifier la valeur d’un paramètre, il lui suffit d’entrer l’état physique de l’attribut (par exemple « up »). Auparavant, il devait savoir quel était le code associé a cette valeur, pour la modifier.

Puis, il a fallu intégré un système permettant de sauvegarder toutes les données qui ont été

modifiées par l’utilisateur. Ceci a constitué la majeure partie de mon travail. Il fallait donc parcourir tout l’arbre MIB et écrire chaque élément qui se situait dans le fichier de configuration. Ce travail était particulièrement intéressant puisqu il s’agissait d’une partie du système totalement indépendante et que j’étais seul à travailler sur ce sujet. De plus cela m’a permis de pouvoir tester directement sur une machine SkyWAN si le travail réalisé fonctionnait correctement.

Page 14: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 12 -

Ensuite, pour chaque attribut, il a fallu insérer une fonction permettant de contrôler la validité de la valeur de cet attribut, et éventuellement, s’il existait une valeur par défaut, de corriger cette valeur. l’objectif était alors de stabiliser le système.

Enfin, j’ai dû implémenter un système de parseur de messages d’erreurs. Les messages

avaient été codés manuellement et souvent les mêmes messages sont répétés. Afin d’obtenir un système optimal en quantité mémoire, il a fallu coder tous les messages et les ré-implémenter dans le système. 3.3 Organisation du travail Les horaires utilisées au sein de l’entreprise sont relativement souples. Les employés doivent effectuer 35h par semaine repartis sur toute l’année. Les horaires sont gérés par les employés. Ils n’ont que peu de contraintes. Il faut qu’à la fin de l’année, ils aient effectué leur nombre d’heures. De plus, ils peuvent venir quand ils veulent la journée entre 6h et 22h. Il est aussi possible de venir travailler le samedi et apparemment aussi le dimanche si le l’état d’avancement du travail n’est pas satisfaisant. Cependant, les journées ne peuvent excéder 10h de travail. La plupart des employés effectuant beaucoup plus d’heures de travail que prévues, ils ont la possibilité de les récupérer en prenant par exemple plusieurs jours de congé sans avoir à en avertir l’administration. Ainsi les employés ont une totale liberté sur la gestion du temps de travail.

3.4 Communication au sein de l’entreprise.

Le moyen de communication le plus utilisé au sein de l’entreprise est l’envoi de messages électroniques. L’avantage de ce système, c’est qu il permet de contacter aisément tous les membres de l’entreprise, quel que soit le service, afin de les informer.

De plus de nombreuses réunions sont organisées :

• Tous les trois mois, une réunion regroupant l’ensemble des employés est organisée. Elle

permet une confrontation directe entre les employés et le Dr Karl Claßen. Les employés sont représentés par le «Betriebsrat » c’est à dire le comité d’entreprise. Ce sont principalement les membres de ce comité qui expriment les problèmes rencontrés dans la vie de l’entreprise, mais souvent d’autres employés s’expriment aussi. Ainsi il apparaît une certaine clarté entre les employés et le patronat.

• Tous les quinze jours, l’ensemble des membres du secteur développement , travaillant sur le système SkyWAN, se réunit. Cela permet non seulement de connaître l’état d’avancement du travail de chaque équipe, mais aussi de révéler les problèmes rencontrés. En effet ces derniers sont nombreux. Le système étant particulièrement complexe, les problèmes apparaissent lors de l’insertion dans le systèmes de nouveaux éléments. Chaque équipe travaille sur une partie du spécifique du système et il se peut que ces équipes obtiennent de bons résultats indépendamment des autres équipes, mais lors de la mise à jour du système, c’est à dire la mise en commun des travaux effectués, il arrive fréquemment que ceux-ci soient incompatible avec les autres travaux réalisés pendant la même période. Ces réunions étaient relativement mouvementées et il était donc facile de voir les différentes tensions entre chaque équipes.

Page 15: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 13 -

• Toutes les semaines, les membres de l’équipe NMS se regroupe afin de faire une mise au point

sur le travail réalisé par chacun puis de définir le travail à effectuer. Un planning a bien été établi, mais il apparaît que dans le développement du NMS du retard soit apparu. En effet le NMS est la partie centrale du système et l’équipe s’en occupant est souvent directement confrontée aux problèmes des autres équipes.

Page 16: Filière Informatique – Imagerie numérique RAPPORT DE STAGE

Rapport de stage de formation

METAIS Cédric ISMRa - 14 -

CONCLUSION

Ce stage de formation m’a apporté une bonne expérience.

Il m’a permis de travailler sur un système très complexe, intégré aux côtés de nombreux ingénieurs particulièrement compétents. Il m’a permis de découvrir ce qu’était le travail en équipe et les divers problèmes que l’on peut rencontrer.

Bien que je n’est pas pu assister à la phase de conception, j’ai eu l’opportunité de participer au

développement d’un système très complexe et très coûteux. En effet, un module SkyWAN-5000 coûtera environ 500 000 F.

Enfin, ce stage m’a permis non seulement d’améliorer ma connaissance de la langue allemande,

en particulier dans le domaine technique lié à l’informatique, mais aussi d’approfondir ma connaissance de la culture et du mode de vie allemands.