Upload
abdelghafour-zguindou
View
22
Download
0
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