摘要:
本文主要简介TCP、UDP协议和Socket编程模型。做网络编程肯定要和TCP或者UDP协议打交道,有时候我们可能用过相应封装好的类,却不一定知道底层的实现。TCP或者UDP详细讲起来可以讲两本书,有一套很有名的书《TCP/IP详解》,内容很丰富,介绍了方方面面。本文以介绍TCP为主,主要介绍TCP建立连接和连接关闭的步骤。次要提及一些相关知识。先说最基本的TCP与UDP一个最大区别是,TCP是面向连接的,而UDP不是。进而TCP是可靠的,当然还有其它一些机制保障,UDP是不可靠的。也显然TCP因要建立连接,所以更加消耗资源,速度也会较UDP慢。各有优缺点。大名鼎鼎的HTTP协议是建立在TCP 阅读全文