网络编程(TCP和UDP)
文章平均质量分 93
专业的码农
这个作者很懒,什么都没留下…
展开
-
关于Java的TCP编程中需要注意的一些坑,因为我踩过
TCP连接就是传说中的长连接,有所谓的3此握手来保证消息一定可达,在java中,TCP传输的方式属于流数据传输,而流数据传输的特点就是数据到达的顺序是固定的,比如说数据A写入到TCP连接中,数据B接着再写入到TCP连接中,数据C再写入TCP连接,那么在另一端,如果数据不丢失,那么A到达后,B到达,C再到达;当B丢失了,那么就是A到达,B丢失,C这时候也不会到达,因为TCP连接是可靠连接,一定会确保B原创 2016-02-19 15:14:48 · 8487 阅读 · 0 评论 -
TCP问题分析
TCP问题分析网络的五层协议物理层数据链路层网络层,IP协议,ICMP协议(ping)传输层,传输层有两个协议,面向连接的TCP和无连接的UDP,TCP是点对点的可靠连接,保证数据顺序必达,UDP是无连接的,不保证数据顺序必达,UDP的传输效率要比TCP高,但是可能会丢包,而且一个UDP分段最多只能发送65535个字节,TCP则是数据流的形式进行数据传输的,对于应用层来说,并没原创 2018-01-12 15:25:28 · 3219 阅读 · 0 评论