0% ont trouvé ce document utile (0 vote)
5 vues5 pages

Concepts de TCP/IP et Sockets Éléments

Le document traite des concepts fondamentaux des réseaux, y compris TCP, UDP, et les sockets. Il couvre également des sujets avancés tels que le développement d'applications réseau, la gestion des signaux, et les options de socket. Enfin, il aborde la gestion simple du réseau avec SNMP et les MIB, ainsi que les différences entre IPv4 et IPv6.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues5 pages

Concepts de TCP/IP et Sockets Éléments

Le document traite des concepts fondamentaux des réseaux, y compris TCP, UDP, et les sockets. Il couvre également des sujets avancés tels que le développement d'applications réseau, la gestion des signaux, et les options de socket. Enfin, il aborde la gestion simple du réseau avec SNMP et les MIB, ainsi que les différences entre IPv4 et IPv6.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

UNITÉ ÉLÉMENTAIRE TCP PRISES Partie-A (2-POINTS)

1. Définir TCP et UDP.


{"1":"Expliquer IP.","2":"Définir les trois états de l'établissement et de la terminaison de la connexion TCP."}
{"define_socket":"Définir une socket","list_types":"Lister ses types.","explain_socket_address_structure":"Expliquer la structure de l'adresse de socket.","explain_ipv4":"Expliquer l'IPv4."}

adresse structure.
7. Quelles sont les quatre fonctions pour passer la structure d'adresse de socket du noyau au processus ? 8.
{"1":"Quelles sont les 2 façons de stocker 2 octets en mémoire ?","2":"Quelle est la fonction d'ordre des octets ?"}
sont des fonctions de socket élémentaires ? 11. Qu'est-ce que des serveurs concurrents ? 12. Quelle adresse
Fonctions de conversion expliquées

13. Quels sont les trois types de fonctions de socket ?


14. Expliquer le serveur itératif.
15. Définir un serveur ? Quels sont les types de serveurs ?
PROGRAMMATION ET GESTION DES RÉSEAUX : IT1351
Partie-B (16-POINTS)
1. i) Comparez les détails d'implémentation des serveurs concurrents et itératifs. (8)
ii) Discutez des problèmes syntaxiques de diverses fonctions de conversion d'adresse. (8)
2. i) Comparez les structures des adresses de sockets IPV4, IPV6, de domaine Unix et de liaison de données. Énoncez
vos suppositions. (8)
ii) Écrire des notes sur les fonctions d'ordre d'octets (8)
3. i) Expliquer en détail les protocoles TCP/IP pour l'interconnexion et la gestion. (10)
ii) Expliquer les fonctions socket, connect, bind, listen et accept. (6)
4. Expliquer en détail le modelage TCP/IP avec un dessin soigné. (16).
5. Expliquer en détail les fonctions de conversion d'adresse (16).

UNITÉ-II
DÉVELOPPEMENT D'APPLICATION
Part-A (2-MARKS)
1. Expliquer le serveur et le client TCP Echo.
2. Définir le signal ?
3. Expliquer la fonction de signal.
4. Qu'est-ce que la fonction wait et la fonction Waitpid ?

5. Quelle est la différence entre les fonctions wait et waitpid


6. Expliquer la panne de l'hôte du serveur
7. Expliquer l'arrêt de l'hôte du serveur
8. Expliquez la syntaxe de la fonction signal.
9. Expliquer le multiplexage d'E/S.
10. Quels sont les scénarios utilisés dans les applications de multiplexage d'E/S.
11. Quels sont les 5 modèles d'entrée/sortie de base disponibles dans UNIX ?
12. Indiquez où la fonction POSIX est utilisée.
13. Définissez les deux termes utilisés dans POSIX.
14. Quelles sont les possibilités de la fonction select ?
15. Quels sont les trois arguments de description sélectionnés ?
16. Différence entre la fonction close et la fonction shutdown.
17. Différence entre la fonction select et la fonction pselect.
18. Définir la fonction de sondage.
19. Différence entre la fonction poll et la fonction select.
20. Quelles sont les trois conditions gérées avec le socket.
21. Quelles sont les trois classes de données identifiées par le sondage ?

Partie-B (16-POINTS)
1. Écrivez un programme de socket TCP pour mettre en œuvre un serveur Echo / client Echo. (16)
2. Expliquer le concept suivant avec un exemple approprié (16)
i) Fonction d'arrêt
ii) Panne de l'hôte du serveur
iii) Modèles d'entrée-sortie
iv) Signal Posix
3. Discutez du scénario suivant des opérations de serveur
i) Effondrement de l'hôte du serveur (6)
ii) Crash et redémarrage de l'hôte serveur (6)
iii) Arrêt de l'hôte serveur (4)
4. Expliquez en détail les différents modèles d'E/S dans le système d'exploitation Unix (16)
5. Expliquer en détail à propos de
i) Gestion des signaux POSIX (8)
ii) Conduction de frontière (8)

UNITÉ-III
OPTIONS DE SOCKET, SOCKETS UDP ÉLÉMENTAIRES
Part-A (2-MARKS)
1. Quelles sont les différentes manières d'obtenir et de définir les options qui affectent un socket ?
2. Expliquer les sockets UDP élémentaires.
3. Explain UDP server and UDP client.
4. Quelles sont les deux fonctions utilisées dans UDP élémentaire
5. Différence entre la fonction principale et la fonction dg_echo.
6. Quelles sont les quatre étapes utilisées dans la boucle de traitement des clients.

7. Différence entre la fonction serveur dg_echo et la fonction client dg_cli.


8. Définir le DNS
9. Définir les enregistrements de ressources

10. Quels sont les types qui affectent le RRS ?


{"resolvers":"11. Définissez les résolveurs et les serveurs de noms."}

12. Expliquer la fonction Gethostbyname


13. Indiquez le rôle des requêtes pointer dans DNS.
14. Quelles sont les trois manières de définir RES_USE_INET6 ?
15. Expliquer la fonction gethostbyaddr.
16. Qu'est-ce que la fonction uname
17. Expliquez la fonction gethostname.
18. Expliquer les fonctions getservbyname et getservbyport.
19. Expliquer l'option de socket IPv4.
20. Expliquer l'option de socket ICMPv4.
21. Expliquer l'option de socket IPv6.

Partie-B (16-POINTS)
1. i) Supposons qu'un client et un serveur définissent l'option de socket SO_KEEPALIVE et le
la connectivité est maintenue entre les pairs mais il n'y a pas d'échange de données. Quand le
le minuteur de maintien actif expire toutes les 2 heures, combien de segments TCP sont échangés ?
la connexion ? Justifiez votre réponse par une illustration. (6)
ii) Écrire un programme qui vérifie toutes les options de socket d'une socket et définit la valeur pour
taille du tampon de réception à 520 octets. (10)
2. i) Écrivez des notes sur l'option de résolveur RES_USE_INET6 dans gethostbyname et gethostbyname2
fonctions. (8)
ii) Discutez de quatre options de socket TCP en détail. (8)
3. i) Discutez des options de socket IP et des options de socket ICMP en détail avec des exemples appropriés.
exemple (8)
ii) Write the similarities between UDP socket, TCP socket and raw socket. (8)
4. i) Expliquez le but et l'utilisation des sockets UDP et leurs différentes fonctions (10)
ii) Résumez la façon dont un serveur client TCP est différent d'un serveur client UDP (6)
5. Discutez brièvement du DNS avec un exemple (16)
6. Discutez brièvement du serveur et du client TCP Echo (16)
7. Discutez brièvement du serveur et du client UDP Echo (16)

UNITÉ–IV
SOCKETS AVANCÉS
Part-A (2-MARKS)
{"text":"1. Expliquer le serveur IPv4 et IPv6."}
2. Qu'est-ce que les macros de test d'adresse
3. Expliquer les implémentations des threads.
4. Quels sont les avantages et les inconvénients des threads ?
5. Quelles sont les fonctions de base de la création et de la terminaison des threads ?
6. Définir un fil ?
7. List out the unique values maintained by a thread.
8. Quels sont les interfaces de fil communs ?
9. Expliquer la fonction de fil.
10. Définir le multithreading
11. Mentionner l'objectif du programme ping.
12. Expliquer le programme traceroute
13. Définir les mutex
14. Expliquer les fonctions de base des threads.
15. Expliquez les sockets bruts.
16. Définir la proto structure.
17. Différenciez le programme ping et le programme traceroute.
Partie-B (16-POINTS)
1. i) compare i) Fork and Thread (4)
ii) Attendre et Waitpid (4)
ii) Écrivez un programme 'C' qui peut générer un paquet de requête d'écho ICMPv4 et le traiter.
la réponse ICMPv4 de retour reçue. (8)
2. Écrire des notes sur
i) création de socket brute (4)
ii) sortie de socket brute (6)
iii) entrée de socket brute (6)
3. i) Expliquez comment un serveur echo TCP utilisant des threads est créé et donnez également ses avantages. (10)
ii) Write short notes on mutexes and condition variables.
4. i) Comparez IPv4 et IPv6 (8)
ii) Expliquer la création de threads et la terminaison de threads avec un exemple approprié. (8)
5. Expliquez le programme de trace route avec un code d'exemple et un exemple (16)
6. Expliquer en détail l'interopérabilité entre IPv4 et IPv6 (16)

UNITÉ-V
GESTION SIMPLE DU RÉSEAU
Partie-A (2-POINTS)
1. Définir SNMP.
2. Quels sont les éléments clés de la gestion de réseau TCP/IP?
3. Définir MIB
4. Définir l'agent de message
5. Définir SMI
6. Quels sont les quatre nœuds sous le nœud Internet dans le document SMI
7. Expliquer les MIB privées.
8. Quelles sont les limitations des MIB ?
9. Quelles sont les limitations de SNMP
10. Définir RMON
11. Quels sont les objectifs de conception de RMON
12. Expliquer RMON MIB
13. Quels sont les avantages de SNMPv2
14. Expliquer SNMPv3
15. Quels sont les inconvénients de SNMPv1/v2
16. Où RMON est-il utilisé dans le réseau.

Part-B (16-MARKS)
1. i) Expliquez les types de données dans la classe UNIVERSELLE d'ASN.1 pour SNMP MIB (8)
ii) Écrire des notes sur le contrôle de la configuration du réseau (8)
2. Expliquez la syntaxe des différents formats de message SNMPv1 (16)
3. Expliquez l'architecture de l'entité SNMP et du gestionnaire SNMP traditionnel, tel que spécifié dans
RFC2271. (16)
4. Expliquez l'architecture de SNMPV3 avec un schéma clair.
5. i) Comparez SNMPV2 et SNMPV3 (6)
ii) Discutez de MIB (6)
iii) Rédigez une note sur RMON (4)

Vous aimerez peut-être aussi