Интервью Вопросы, которые можно задать по TCP / IP, UDP, Socket Programming? - PullRequest
0 голосов
/ 28 марта 2010

Послезавтра я собираюсь на собеседование, где мне будут задавать разные вопросы, касающиеся TCP / IP и UDP. На данный момент я подготовил теоретические знания об этом. Но сейчас я стремлюсь получить практические знания о том, как это работает в сети. Что происходит в разных классах .NET?

Я хочу создать очень маленькое приложение, такое как чат, или что-то такое, что может объяснить мне все эти понятия. Не могли бы вы предложить несколько вопросов, связанных с TCP / IP, которые вы обычно задаете или с которыми вы могли столкнуться.

Как происходит обмен данными между сервером и клиентом. Прямо сейчас я изучаю TcpClient, TcpListener и UdpClient Class, но я хочу реализовать их все, чтобы узнать о его работе.

Является ли приложение чата приложением Tcp / IP?

Буду признателен за вашу помощь.

1 Ответ

4 голосов
/ 28 марта 2010

С чего начать?

  • В чем принципиальная разница между TCP и UDP?
  • Какой из них использует "рукопожатие"? Сколько шагов?
  • Какой из них считается "ненадежным"?
  • Для какой ОС подойдет TCP? Linux или Windows?

И для более сложных вопросов:

  • Что такое стек окон TCP? Как это на это влияет?
  • Что такое неблокирующая операция?

..... очень возможно учиться, удачи!

...