网络
文章平均质量分 92
会飞的皮卡丘EI
这个作者很懒,什么都没留下…
展开
-
Java与网络调试助手TCP通信
网络调试助手接收客户端的消息1、服务端import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.InetAddress;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.net.Socket;public class Server {原创 2020-12-04 14:45:49 · 1716 阅读 · 7 评论 -
为什么TCP是可靠的
为什么TCP是可靠的保证TCP可靠的方式主要有:校验和序列号确认应答超时重传连接管理流量控制拥塞控制一、校验和计算方式:在数据传输的过程中,将发送的数据段都当做一个16位的整数。将这些整数加起来。并且前面的进位不能丢弃,补在后面,最后取反,得到校验和。发送方:在发送数据之前计算检验和,并进行校验和的填充。接收方:收到数据后,对数据以同样的方式进行计算,求出校验和,与发送方的进行比对。注意:如果接收方比对校验和与发送方不一致,那么数据一定传输有误。但是如果接收方比对校验和与发送原创 2020-10-19 08:22:16 · 3058 阅读 · 0 评论 -
TCP的三次握手和四次挥手
TCP的三次握手和四次挥手先解释一下序号的意思ACK、SYN和FIN这些大写的单词表示标志位,其值要么是1,要么是0;ack、seq小写的单词表示序号。字段含义URG紧急指针是否有效。为1,表示某一位需要被优先处理ACK确认号是否有效,一般置为1PSH提示接收端应用程序立即从TCP缓冲区把数据读走。RST对方要求重新建立连接,复位。SYN...原创 2020-04-18 23:14:20 · 246 阅读 · 0 评论 -
TCP和UDP区别
TCP和UDP区别1、共同点共同点:都是传输层的协议2、不同点 1、TCP是面向连接,UDP是无连接 2、TCP是可靠的(通过连接传输数据,无差错、无丢失、不重复、且是顺序到达的), UDP不可靠的 Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以 对次序乱掉的分包进行顺序控制。 (具体可以看) 3、UDP的...原创 2020-04-12 22:18:59 · 1309 阅读 · 0 评论