采访可以在TCP / IP,UDP,套接字编程上提出的问题?

时间:2010-03-28 14:49:29

标签: .net sockets tcp udp

我将在后天接受采访,在那里我将被问到与TCP / IP和UDP相关的各种问题。 截至目前,我已经准备了有关它的政治知识。但是现在我正在寻找获得一些与它在网​​络中如何工作相关的实用知识。什么都在vaious .NET类。

我想创建一个非常小的应用程序,比如聊天或能让我非常清楚这些概念的东西。您能否提出一些与您通常会问或您可能遇到的TCP / IP相关的问题。

如何从服务器到客户端进行通信。 现在我正在研究TcpClient,TcpListener和UdpClient类,但我想实现所有这些,以便了解它的工作原理。

Chat应用程序是Tcp / IP应用程序吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

从哪里开始?

  • TCP和UDP之间的本质区别是什么?
  • 哪一个使用“握手”?步数是多少?
  • 哪一个被认为“不可靠”?
  • TCP适合哪种操作系统? Linux还是Windows?

还有一些更高级的问题:

  • 什么是TCP窗口堆栈?它是如何影响它的?
  • 什么是非阻塞操作?

.....很有可能学习,祝你好运!