76
DNS/ MESSAGERIE SMIA S5 Parcours: Informatique Module 18:Réseau Informatiques Responsable: Abdoun Otman Serveur Faculté Poly disciplinaires De Larache Université Abdelmalek Essaadi

Presentation

Embed Size (px)

Citation preview

DNS/Messagrie

DNS/Messagerie

SMIA S5Parcours: InformatiqueModule 18:Rseau InformatiquesResponsable: Abdoun Otman

ServeurFacult Poly disciplinairesDe LaracheUniversit Abdelmalek Essaadi

Plan de travailleChapitre 1: (Dns)1.Dfinition2.Role3.Les Protocoles4.Fonctionnement5.Instalation et configuration sous (Windows & Linux)

Chapitre 2: (Messagerie)1.Dfinition2.Role3.Les Protocoles4.Fonctionnement5.Instalation et configuration sous (Windows & Linux)

Chapitre 3 : (Relation DNS/Messagerie)

Chapitre 4 : (Test)

Chapitre 1:serveur DNS

1.dfinition

DNS

1.DfinitionLeDNS (Domain Name System, ou systme de noms de domaine) est un systme permettant d'tablir une correspondance entre une @IP et un nom de domaine, mais plus gnralement de trouver une information partir d'un nom de domaine. Le serveur qui gre cette correspondance, sur un rseau, est dsign par serveur DNS.Avant le DNS, la rsolution se faisait grce un fichier texte appelhosts, local chaque ordinateur. Sous UNIX et ses drivs, il se trouve dans le rpertoire/etc. Sous Windows, il se trouve, par dfaut, dans %System Root%\system32\drivers\etc. Dans ce fichier, chaque ligne correspond une adresse IP laquelle peuvent tre associs un ou plusieurs noms de domaine.

La Hirarchie du DNSLaracine(root) occupe une place fondamentale dans l'arbre de nommage ; elle contient les rfrences de tous les serveurs de domaines de premier niveau (TLD). la racine est ralise travers 15 serveurs rpartis dans le monde. Les serveurs root sont identifis par les lettres de A M et appartiennent tous au mme domaine ROOT-SERVERS.NET. Et serveur d'origine est gr parVeriSign Global Registry Services(A.ROOT-SERVERS.NET).

Domaine de premier niveau(TLD: Top Level Domain). Les domaines dits gnriques , appelsg-TLD(generic TLD). Les g-TLD sont des noms de domaines gnriques de niveau suprieur proposant une classification selon le secteur d'activit. Ainsi chaque g-TLD possde ses propres rgles d'accs (.org .com.....)Les domaines dits nationaux , appelscc-TLD(country code TLD). Les cc-TLD correspondent aux diffrents pays et leurs noms correspondent aux abrviations des noms de pays dfinies par la norme ISO 3166.

Domaine de deuxime niveau(en anglaisSecond-Level Domainou SLD) est un sous-domaine d'undomaine de premier niveau. (Par exemple: wikipedia.orgest un domaine de deuxime niveau du domaine de premier niveau .org). Un domaine de deuxime niveau fait normalement rfrence l'organisation ayant enregistr lenom du domaine.

Zones de domaine DNS de second niveau les diffrents machine qui construit un domaine particulier

La Hirarchie du DNSExemplewww.fpl.ma.Hte2me niveauSparateur1er niveauRacine

2.Role

DNS

2.roleLe rle de DNS est tablir une correspondance entre les @IPs et les Nomes de domaines.

www.fpl.maUtilisateurRsolveurwww.fpl.ma??www.fpl.ma??192.168.1.14192.168.1.14Serveur DNS

3.Protocoles DNS

53 (UDP/TCP) 53 53 (UDP/TCP) 53DNS

3.protocoles

Le Protocole DNS utilise un format de messages commun pour tous les changes entre serveurs ou entre client et serveur. Les messages DNS sont achemins soit au dessus deUDP, soit au dessus deTCP. Dans les 2 cas, on utilise le numro de port prdfini53. Au dessus de UDP, le protocole DNS ne gre pas la segmentation et impose une taille maximum de message DNS de 512 octets. UDP sera utilis par dfaut, TCP servira dans le cas de messages dpassant 512 octets.

Serveur DNSServeur DNSClientUDP/tcp

4.Fonctionnement de DNS

DNS

4.fonctionnementLe DNS est un modle rparti hirarchis, sa mise en uvre requiert plusieurs serveurs qui prennent en charge individuellement la traduction de parties complmentaires de lespace des noms afin de rendre plus souple le traitement des sollicitations. Ces parties appeles zones sont en fait des domaines de noms dont ladministration est dfinie et attribue un ou plusieurs serveurs.Rappelle

.ArpaRacinecomnetfrmafplftpwwwmailHirarchie de nome du domaine DNS

Domaine de niveau suprieur (TLD)

Domaine DNS de second niveau (SLD)

Zones de domaine DNS de second niveau

Finalement

In-addr2550192172168103103

.ArpaRacinecomnetfrmafplftpwwwmailExemple(1): Rsolution DNS@IP(www.fpl.ma)=?www.fpl.ma.

.ArpaRacinecomnetfrmafplftpwwwmailExemple(1): Rsolution DNS@IP(www.fpl.ma)=?www.fpl.ma.

.ArpaRacinecomnetfrmafplftpwwwmailExemple(1): Rsolution DNS@IP(www.fpl.ma)=?www.fpl.ma.

.ArpaRacinecomnetfrmafplftpwwwmailExemple(1): Rsolution DNS@IP(www.fpl.ma)=?www.fpl.ma.

.ArpaRacinecomnetfrmafplftpwwwmailExemple(1): Rsolution DNS@IP(www.fpl.ma)=?www.fpl.ma.

@IP(www.fpl.ma) =192.168.10.3

.ArpaRacinecomnetfrmaExemple(2): Rsolution ReverseIn-addr2550192172168210173Nom(192.168.10.3)=?3.10.168.192.in-addr.arpa.

.ArpaRacinecomnetfrmaExemple(2): Rsolution ReverseIn-addr2550192172168210173Nom(192.168.10.3)=?3.10.168.192.in-addr.arpa.

.ArpaRacinecomnetfrmaExemple(2): Rsolution ReverseIn-addr2550192172168210173Nom(192.168.10.3)=?3.10.168.192.in-addr.arpa.

.ArpaRacinecomnetfrmaExemple(2): Rsolution ReverseIn-addr2550192172168210173Nom(192.168.10.3)=?3.10.168.192.in-addr.arpa.

.ArpaRacinecomnetfrmaExemple(2): Rsolution ReverseIn-addr2550192172168210173Nom(192.168.10.3)=?3.10.168.192.in-addr.arpa.

.ArpaRacinecomnetfrmaExemple(2): Rsolution ReverseIn-addr2550192172168210173Nom(192.168.10.3)=?3.10.168.192.in-addr.arpa.

.ArpaRacinecomnetfrmaExemple(2): Rsolution ReverseIn-addr2550192172168210173Nom(192.168.10.3)=?3.10.168.192.in-addr.arpa.

.ArpaRacinecomnetfrmaExemple(2): Rsolution ReverseIn-addr2550192172168210173Nom(192.168.10.3)=?3.10.168.192.in-addr.arpa.

Nom(192.168.10.3) = www.fpl.ma

Processus de rsolution de noms dhotes

ClientServeur WebServeur de nomsnom

------------------Fichier de base deNom de Domaine@@

ClientServeur DNSDe FAIServeur DNSSLDServeur DNS TLDServeur DNS RacineServeur Web@IP de www.nom.domaine?@IP=xxx.xxx.xxx.xxx@IP de S-DNS (.domaine)@IP=xxx.xxx.xxx.xxx@IP de S-DNS (nom.domaine)@IP=xxx.xxx.xxx.xxx@IP de S-hbergent (www.nom.domaine)@IP = xxx.xxx.xxx.xxxPage index.htmlCode HTMLGnralit de fonctionnement de serveur DNS

Que se passe til quand vous tapez une adresse dans votre navigateur

Cache DNSRecherche @IP qui correspond un nom dhote (fpl)ouinonFichier HostsouinonServeurs DNSsouinon

Non rsolu

5.Instalation et configuration

Sous Windows (Windows Serveur 2008)

DNS

5.Instalation et configurationWindows

DNS

5.Instalation et configurationWindows

DNS

5.Instalation et configurationWindows

Maintenant nous allons donner notre machine une adresse IP fixe pour cela nous allons vers panneau de configuration

DNS

5.Instalation et configurationWindows

DNS

5.Instalation et configurationWindows

DNS

5.Instalation et configurationWindows

DNS

5.Instalation et configurationWindows

DNS

5.Instalation et configurationWindows

Sous Linux(Ubuntu Server 12.4)

Chapitre 2: serveur Messagerie

1.definition

MESSAGERIE

Un Serveur de Messagerie Electronique est un Logiciel qui, connecte internet nous permet denvoyer et de recevoir des courriers lectroniques. Donc il a pour vocation de transfrer les messages lectronique dun serveur pour envoyer et recevoir les messages.On nest jamais en contact direct avec le serveur mais on utilise soit un client de messagerie soit un courriel web.La plupart de Serveurs messagerie possdent ces deux fonctions ou bien Rle (Envoi/Rception).1.DFINITION

2.Role

MESSAGERIE

2.ROLE

lexpditeurdestinataireServeur de MessagerieRceptionEnvoiEnvoiRception

MESSAGERIE

2.ROLE

Entre vous et le Serveur, lenvoi dun courrier lectronique se droule gnralement via le protocole SMTP. Puis cest au Serveur denvoyer le message au Serveur du Destination cette Fonction est appel Mail Transfer Agent (MTA). Pour combattre le SPAM, il est demande linternaute de nutiliser que le Serveur SMTP de son FAI, ce dernier bloque lutilisation dautres Serveurs. Mais pour assurer la mobilit du MUA (Mail User Agent) certains FAI permettent dutiliser leurs Serveur de n importe o moyennant une authentification SMTP avec une connexion SSL.

Envoi

MESSAGERIE

2.ROLE

La Rception dun courrier lectronique deffectue elle aussi en deux temps. Le Serveur doit recevoir le message du serveur de lexpditeur, il doit donc grer des problmes comme un disque plein ou une corruption de la boite aux lettres et signaler au serveur expditeur toute erreur dans la dlivrance. Il communique avec ce dernier par lintermdiaire des canaux dentre-sortie standard ou par un protocole spcialise comme LMTP (Local Mail Transfer Protocol), Cette fonction de rception est appele Mail Dlivre Agent (MDA). Finalement, lorsque le destinataire dsire accder ses messages il lance une requte au serveur qui son tour lui transmet les messages gnralement via le protocole POP3 ou IMAP.

Rception

3.Les protocoles

MESSAGERIE

3.PROTOCOLESLes protocoles de serveur messageriePour la rceptionPour lenvoiSMTP (Simple Mail Transfer Protocol)POP (Post Office Protocol)IMAP (Internet Message Access Protocol)

25 25 25 25MESSAGERIE

3.PROTOCOLESEnvoi des e-mails entre les serveurs ou entre client et serveurUtilise le port 25.

SMTP

Serveur de Messagerie-2192.1.1.1Serveur de Messagerie-1192.1.1.10Serveur de Messagerie192.1.1.1Post Client192.1.1.100

MESSAGERIE

3.PROTOCOLESSMTPLes commandes SMTPCommandesFonctionnalitsHELORequte de connexion de lexpditeurMAIL FROM: @EXPDbut de la transaction, On indique @ de lexpditeurRCPT TO: @DESTPermet de spcifier @ du destinataireDATAContenu de message.Fin de dataQUITDemande au rcepteur denvoyer la rponse OK et de refermer la connexion

MESSAGERIE

3.PROTOCOLESSMTPLes rponses du serveur SMTPCodes RponsesFonctionnalits250Action demande bien effectue (Message OK)251Utilisateur non local, le message sera retransmis450Action demande non effectue, boite aux lettres inaccessible451Erreur pendant le traitement452Action demande non effectue, espace de stockage insuffisant550Action non effectue, boite aux lettres inexistante553Action demande non effectue, syntaxe errone354Dbut de transfert du mail, terminez le flux par CRLF.CRLF554Echec de la transmission

Exemple de dialogue SMTP

HELO serveur MailHELO Post

MAIL FROM: 250 OK

RCPT TO: 550 Utilisateur inconnu

DATA354 Saisissez le mail transmettre. Terminez par.MessageMessageMessagemessage.250 OK

QUIT

MESSAGERIE

3.PROTOCOLESPOPReoit des e-mail a partir a un serveur de messagerieUtilise le port 110. 110 110

Serveur de Messagerie192.1.1.1Post Client192.1.1.100

MESSAGERIE

3.PROTOCOLESPOPExemple des commandes POP3CommandesFonctionnalitsUSER nomPermet de spcifier le nom de la boite aux lettres interrogerPASS mot_de_passeTransmission en claire du mot de passe de la boite aux lettresSTATRenvoi le nombre de MSG en attente sur le serveurLISTListe les MSGs en indiquant leurs numro et leur tailles

143 143 143 143

MESSAGERIE

3.PROTOCOLESIMAPReoit des e-mail a partir a un serveur de messagerieUtilise le port 143.

Post Client-1192.1.1.100

Post Client-2192.1.1.200Serveur de Messagerie192.1.1.1

4.Fonctionnement

MUA (Mail User Agent)MTA (Mail Transfert Agent)MTA (Mail Transfert Agent)MUA (Mail User Agent)Systme de messagerie de lexpditeurSystme de messagerie du destinataire

MDA (Mail Delivery Agent)

Gnialit de fonctionnement

MESSAGERIE

3.FONCTIONNEMENTLenvoi

Client de messagerie (MUA)Serveur de messagerieDe Hotmail (MTA)Serveur de messagerieDe Gmail (MTA)Potentielle notification de rejet (NDR) si :Serveur non concernNon respect des normesSMTPSMTP

[email protected]@gmail.com

MESSAGERIE

3.FONCTIONNEMENTRception

[email protected] sil y a des nouveauxMessagesAvec le POP 3Transfert du mail

MESSAGERIE

3.FONCTIONNEMENTRception

[email protected] les mailsAvecIMAP

MESSAGERIE

3.FONCTIONNEMENTExemple complte (Envoi / Rception)Que se passe til quand vous poussez le bouton d'envoi sur votre client de messagerie !?

Les composants d'envoi et de rception de courrier lectronique :

poste de travail de lexpditeur (Sender Workstation) c'est votre propre ordinateur sur Lequel vous client de messagerie est install.

serveur SMTP Simple Mail Transfer Protocol (port 25) utilis pour lenvoi des messages l'e-mail doit toujours venir travers lui...

email message Storage c'est l que votre message finira aprs que vous l'envoyiez

poste rcepteur (Receiver Workstation) POP3 (port 110) et IMAP (port 143) deux protocoles utiliss pour rcuprer les messages mais avec des diffrents manires

MESSAGERIE

3.FONCTIONNEMENTconclusion

Sender WorkstationSMTP serveurInternetPOP/IMAP serveurReceiver Workstation

SMTPSMTPSMTPPOP/IMAP

email message Storage!

5.Instalation et configuration

Sous Windows (Windows Serveur 2008)

Sous Linux(Ubuntu Server 12.4)

MESSAGERIE

5.Instalation et configuration

Linux

Chapitre 3: la relation DNS/Messagerie

Serveur fpl.ma

Serveur [email protected]@Fpl.maTransfre de mail@IP(fpl.ma)=?@IP(fpl.ma)=xxx.xxx.xxx.xxxTransfre de mail@IP(fpl.ma)=?@IP(fpl.ma)=xxx.xxx.xxx.xxxDemande sil y a des neveux MSGsfromtoCas de deux utilisateur utilisant la mme nom de domaine

Serveur de Mail (fpl.ma)Serveur de Mail (gmail.com)

Serveur [email protected]@gmail.comTransfre de mailTransfre de mail@IP(fpl.ma)=?@IP(fpl.ma)=xxx.xxx.xxx.xxx@IP(fpl.ma)=?@IP(fpl.ma)=xxx.xxx.xxx.xxxTransfre de mail@IP(gmail.com)=?@IP(gmail.com)=xxx.xxx.xxx.xxxDemande sil y a des neveux MSGsfromtoCas de 2 utilisateur utilisant 2 noms de domaine dfrents

Chapitre 4: Test

Sous Windows

Sous Linux

Merci de votre attention