2010-03-28 8 views
0

Je vais passer une entrevue après-demain où on me posera de nombreuses questions sur TCP/IP et UDP. A partir de maintenant j'ai préparé des connaissances théoriques à ce sujet. Mais maintenant je cherche à acquérir quelques connaissances pratiques sur la façon dont cela fonctionne dans un réseau. Tout ce qui se passe dans les classes .NET vaious. Je veux créer une très petite application comme un chat ou quelque chose qui peut me faire tous ces concepts très clair. Pourriez-vous suggérer des questions liées au TCP/IP que vous posez généralement ou auxquelles vous auriez pu faire face?Interview Questions pouvant être posées sur TCP/IP, UDP, Programmation par socket?

Comment la communication va du serveur au client. En ce moment j'étudie TcpClient, TcpListener et UdpClient Class mais je veux les implémenter tous pour être au courant de son fonctionnement.

L'application Chat est-elle une application Tcp/IP?

J'apprécierais votre aide.

Répondre

4

Par où commencer?

  • Quelle est la différence essentielle entre TCP et UDP?
  • Lequel utilise un "handshake"? Combien de pas?
  • Lequel est considéré comme «non fiable»?
  • Pour quel système d'exploitation TCP sera-t-il compatible? Linux ou Windows?

Et pour un peu des questions plus avancées:

  • Qu'est-ce qu'une pile de fenêtre TCP? Comment cela affecte-t-il?
  • Qu'est-ce qu'une opération non bloquante?

..... très possible d'apprendre, bonne chance!

+0

@Thx Poni, à partir de vos questions Je me juge comme j'ai terminé les leçons de démarrage que je peux répondre à tous maintenant. Pour les questions avancées, je dois étudier. Pourriez-vous s'il vous plaît suggérer une application aussi. Ce sera une grande aide –

+0

Je voudrais essayer de construire une application de chat simple. Vérifiez: http://www.codeproject.com/KB/IP/ChatAsynchTCPSockets.aspx http://www.codeproject.com/KB/IP/TCPIPChat.aspx. En règle générale, MSDN contient de bons exemples pour commencer. Pour C#, vérifiez http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.aspx. – Poni

+0

De bonnes questions, en plus, il est intéressant de parler de certains des problèmes TCP les plus courants dans la programmation des sockets de style Berkly. –