TCP通信协议是一种可靠的传输层协议,它在通信的两端各建立一个Socket,从而在通信的两端之间形成虚拟网络链路。一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。Java使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。TCP协议使用重发机制,当一个通信实体发送一个消息给另一个通信实体后,需要收到另一个通信实体的确认信息,如果没有收到另一个通信实体的确认消息,则会重新发送刚才发送的消息。通过这种重发机制,TCP协议向应用程序提供了可靠的通信连接,即使在网络暂时出现堵塞的情况下,TCP也能构保证通信的可靠性。

最新文章

  1. MyBatis学习(四)MyBatis和Spring整合
  2. 关于onethink的迁移站点产生数据库错误
  3. ASP.NET跨服务器上传文件的相关解决方案
  4. 原始套接字(SOCK_RAW)
  5. [安卓]我的安卓开发FAQ
  6. Shader Forge 武器流光
  7. .NET 基础 一步步 一幕幕[面向对象之new、this关键字]
  8. (转)委托的N种写法,你喜欢哪种?
  9. C#ArrayList对象集合
  10. Apriori算法-java
  11. [BZOJ1597]土地购买
  12. HTML5中meta属性大集合
  13. js 解密
  14. mercury水星路由wifi连接不上的坑
  15. ElasticSearch的API介绍
  16. Ubuntu调节屏幕亮度
  17. Codeforces Beta Round #75 (Div. 2 Only)
  18. :before与::before的区别
  19. 基于pandas python的美团某商家的评论销售(数据分析)
  20. oracle中验证身份证是否合法的函数脚本

热门文章

  1. Android ListView中添加不同的多种布局
  2. linux 消息队列例子
  3. 使用Excel背单词-高效-简单
  4. Android插件简介
  5. SSH三大框架的基本整合以及常见错误的解决方法
  6. oracle表空间表分区详解及oracle表分区查询使用方法(转+整理)
  7. iOS开发-UI (一)常用控件
  8. DroidPlugin插件化开发
  9. HTML5之Audio音频标签学习
  10. template template parameter