加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Android网络编程-TCP/IP协议

发布时间:2019-09-19 11:53:56 所属栏目:教程 来源:科技在发展
导读:在Android网络编程-计算机网络基础一文中得知,IP协议属于网络层,TCP、UDP协议属于传输层。 IP协议是TCP/IP协议族的动力,它为上层协议提供无状态、无连接、不可靠的服务。 TCP协议是面向连接的传输层协议,提供一种面向连接的、可靠的字节流服务。 UDP协

四个报文发送完毕后,就可以直接进入CLOSE状态了,但是有可能网络是不可靠的,一切都可能发生,比如有可能最后一个ACK丢失。所以TIME_WAIT状态是用来重发可能丢失的ACK报文。展开具体来讲:

  • 为了保证客户端发送的最后1个连接释放确认报文 能到达服务器,从而使得服务器能正常释放连接。
  • 防止早已失效的连接请求报文,出现在本连接中。客户端发送了最后1个连接释放请求确认报文后,再经过2MSL时间,则可使本连接持续时间内所产生的所有报文段都从网络中消失。

TCP、UDP比较

  • TCPUDP可靠性可靠不可靠连接性面向连接无连接报文面向字节流面向报文效率低效高效双工性全双工一对一,一对多,多对一,多对多
  • 支持多播和广播流量控制滑动窗口机制拥塞控制慢开始/拥塞避免
  • 快重传/快恢复传输速度慢快应用场景效率要求相对低,准确要求相对高。
  • 要求有连接的场景效率要求相对高,准确要求相对低应用SMTP,TELNET,HTTP,FTPDNS,RIP,NFS,SNMP,
  • IP电话,流媒体

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读