
Java 网络通信
文章平均质量分 94
一叶飘舟
目标赋予我们生命的意义和目的。有了目标,我们才会把注意力集中在追求喜悦,而不是在避免痛苦上。(急需找我,加微信:jdsjlzx)
展开
-
动画图解TCP三次握手过程
TCP 三次握手过程不管是对于本科计算机网络学习还是考研考计网的同学来说都是必考的一个,所以要掌握 TCP 整个握手的过程显得尤为重要。一、TCP 是什么?TCP是Transmission Control Protocol(传输控制协议) 的简称,它提供一种面向连接的、可靠的、基于字节流的传输层通信协议。在学习 TCP 握手过程之前,我们首先要了解 TCP 报文头部的一些标志信息,因为在 TCP 握手的过程中,要用到TCP报文头部的一些信息。TCP头部1.1 源端口和目的端口对于转载 2022-04-06 00:09:13 · 3772 阅读 · 3 评论 -
图解TCP三次握手和TCP四次挥手
TCP三次握手TCP三次握手和四次挥手是面试题的热门考点,它们分别对应TCP的连接和释放过程,今天我们先来认识一下TCP三次握手过程,以及是否可以使用“两报文握手”建立连接?。1、TCP是什么?TCP是面向连接的协议,它基于运输连接来传送TCP报文段,TCP运输连接的建立和释放,是每一次面向连接的通信中必不可少的过程。TCP运输连接有以下三个阶段:建立TCP连接,也就是通过三报文握手来建立TCP连接。 数据传送,也就是基于已建立的TCP连接进行可靠的数据传输。 释放连接,也就是在数据转载 2022-03-31 20:53:01 · 1070 阅读 · 0 评论 -
深入浅出之 TCP协议(三次握手与四次挥手、超时重发、流量控制、拥塞控制、与UDP区别)
TCP/IP 中有两个具有代表性的传输层协议,分别是TCP、UDP。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。要知道TCP为了这简单描述“可靠的通信传输”背后所做的努力,你会深感佩服其强大性。TCP的特征:序列化+确认应答、超时重发、流量控制、拥塞控制等等,每一个都是为了能够可靠不丢包遗漏地将数据包传输给对方,而此篇文章将详细来解析TCP的这些精髓所在,涉及的知识点有:TCP概念、优缺点序列化+确认应答、三次握手与四次挥手、超时重发、流量控制、拥塞控制TCP转载 2022-03-31 16:47:50 · 1491 阅读 · 0 评论 -
DatagramSocket.receive()方法无响应的解决
之前看网上说用发送命令行的方式获取客户端的mac地址,具体方法不复述了。其中用到这个receive()方法,朋友在测试的时候发现会无响应,发现是window的系统防火墙开启以后出现的。无法保证每个用户都是关闭系统防火墙的,所以看了一下api,发现一个解决方法。直接贴代码看吧[java] view plaincopyprint?转载 2013-04-26 14:06:57 · 13878 阅读 · 0 评论