Network
文章平均质量分 80
计算机网络也称计算机通信网。
洒家肉山大魔王
学习是一辈子的事情,去身上的戾气也是一辈子的修炼。
展开
-
TCP协议的长连接和短连接详解
一 前言TCP在真正开始进行数据传输之前,Server 和 Client 之间必须建立一个连接。当数据传输完成后,双方不再需要这个连接时,就可以释放这个连接。TCP连接的建立是通过三次握手,而连接的释放是通过四次挥手。所以说,每个TCP连接的建立和释放都是需要消耗资源和时间成本的。二 TCP短连接模拟一种TCP短连接的情况:client 向 server 发起连接请求server 收到连接请求,双方建立TCP连接client 向 server 发送消息server 回应 client 消息。原创 2023-01-19 12:16:37 · 5240 阅读 · 0 评论 -
查询JDK支持的 TLS协议版本
【代码】查询JDK支持的 TLS协议版本。转载 2022-11-30 21:19:14 · 3206 阅读 · 1 评论 -
HTTP 常见状态码总结(应用层)
HTTP 状态码用于描述 HTTP 请求的结果,比如2xx 就代表请求被成功处理。转载 2022-10-09 22:12:05 · 342 阅读 · 0 评论 -
两张动图-彻底明白TCP的三次握手与四次挥手
1. 背景描述我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才应该是应用进程之间的通信。UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给出任何确认。虽然UDP不提供可靠交付,但是正是因为这样,省去和很多的开销,使得它的速度比较快,比如一些对实时性要求较高的服务,就常常使转载 2021-08-28 15:32:00 · 151 阅读 · 0 评论 -
简述TCP三次握手和四次挥手
为了准确无误地把数据送达目标处,TCP 协议采用了三次握手策略。1.1 TCP三次握手漫画图解如下图所示,下面的两个机器人通过 3 次握手确定了对方能正确接收和发送消息(图片来源:《图解 HTTP》)。简单示意图:客户端–发送带有 SYN 标志的数据包–一次握手–服务端 服务端–发送带有 SYN/ACK 标志的数据包–二次握手–客户端 客户端–发送带有带有 ACK 标志的数据包–三次握手–服务端详细示意图1.2为什么要三次握手三次握手的目的是建立可靠的通...原创 2021-08-28 14:52:14 · 1685 阅读 · 0 评论 -
OSI与TCP/IP各层的结构与功能及协议
学习计算机网络时我们一般采用折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚。结合互联网的情况,自上而下地,非常简要的介绍一下各层的作用。1.1 应用层应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层协议。在互联网中应用层协议很多,如域名系统 DNS,支持万维网应用的.原创 2021-08-28 12:36:42 · 1329 阅读 · 0 评论