
网络
文章平均质量分 79
一只小小狗
大家好我是练习时长2年半的程序员
展开
-
如何预估系统的瓶颈
CPU 使用率、内存占用、网络流量、磁盘 IO等指标,异常或者持续高位的情况下,都可能是系统瓶颈的表现。原创 2024-03-03 15:36:20 · 1352 阅读 · 0 评论 -
GitLab 服务更换了机器,IP 地址或域名没有变化时,可能会出现无法拉取或提交代码的情况。
欢迎大家加入我的开源项目,或者(在我的主页联系我)加入你们的开源项目,点点Github-Stars。原创 2023-12-07 14:33:08 · 1556 阅读 · 0 评论 -
Socket和Http之间的区别,选取长连接和短连接
由于Http在么次请求结束之后都会主动释放连接,因此HTTp协议连接是一种短连接,要保持客户端程序的在线状态,需要不断的向服务器发起连接请求,通常的做法是即时不需要获得任何数据,客户端也保持每隔一段固定的时间向服务器发送一次“保持连接”的请求,服务器在收到该请求后对客户端进行回复,表明知道客户端“在线”,若服务器长时间无法收到客户端的请求,则认为客户端“下线”,若客户端长时间无法收到服务器的回复,则认为网络已断开。客户端的每次请求都要建立一次单独的连接,在处理完成请求后,就自动释放连接。...原创 2022-07-18 11:08:37 · 296 阅读 · 0 评论 -
Java KafkaProducer生产者是如何管理TCP连接的? 何时建立?何时关闭?
Java 生产者是如何管理TCP连接的为什么使用TCP?在什么时候会建立TCP连接?更新集群的元数据在何时发生何时关闭TCP ,最好如何关闭主动关闭,这样最好被动关闭 Producer 端参数connections.max.idle.ms为什么使用TCP?Apache Kafka 的所有通信都是基于 TCP 的,而不是基于HTTP 或其他协议。无论是生产者、消费者,还是 Broker之间的通信都是如此。你可能会问,为什么 Kafka 不使用HTTP 作为底层的通信协议呢?其实这里面的原因有很多,但原创 2022-03-23 14:38:22 · 3458 阅读 · 0 评论 -
Linux下命令行cURL基本使用
Linux下命令行cURL基本使用1. 获取页面内容2.显示 HTTP 头3. 将链接保存到文件4. 使用 -H 自定义 header5. 使用 -c 保存 Cookie6.使用 -b 读取 Cookie7.使用 -d 发送 POST 请求语法: # curl [option] [url] 1. 获取页面内容当我们不加任何选项使用 curl 时,默认会发送 GET 请求来获取链接内容到标准输出。curl http://www.codebelief.com2.显示 HTTP 头同时显示 HTT原创 2022-01-18 16:07:51 · 965 阅读 · 0 评论 -
IP
IPv4和IPv6的区别IPv6 增强的关键是将 IP 地址空间从 32 位扩展到 128 位IP地址的分类IP地址编址方案将IP地址空间划分为A、B、C、D、E五类,其中A、B、C是基本类,D、E类作为多播和保留使用,为特殊地址 .注意各类地址中,如果剩余比特位全为0,则表示是广播地址。A类地址:以0开头,第一个字节范围:0~127;B类地址:以10开头,第一个字节范围:128~191;C类地址:以110开头,第一个字节范围:192~223;D类地址:以1110开头,第一个字节范围为224~原创 2020-11-20 11:26:52 · 354 阅读 · 0 评论 -
RARP反向地址转换协议
RARP反向地址转换协议和ARP相反 是根据MAC物理地址找IP地址ARP地址解析协议,为了在链路层通过IP地址识别MAC物理地址。RARP反向地址协议,为了在无磁盘系统中找到,通过MAC物理地址找到IP地址。无磁盘系统比如:一些网吧中的电脑没有硬盘,而是连接的共享磁盘。...原创 2020-11-20 11:10:23 · 536 阅读 · 0 评论 -
ARP地址解析协议
ARP地址解析协议但是网络层和数据链路层,像是两个国家的人无法交流,需要ARP地址解析协议来进行翻译。根据IP地址获取物理地址的一个TCP/IP协议,主机发送包含IP地址的ARP请求广播到网络上的所有主机,并返回目标物理地址MAC;收到IP地址和物理地址存入本机ARP缓存中保留一定时间,下次请求就可以直接查询ARP。...原创 2020-11-20 11:00:56 · 176 阅读 · 0 评论 -
HTTP和HTTPS的区别
加密方式(了解一下)对称加密︰加密和解密都使用同一个密钥非对称加密︰加密使用的密钥和解密使用的密钥是不相3同的哈希算法∶将任意长度的信息转换为固定长度的值,算法不可逆数字签名︰证明某个消息或者文件是某人发出/认同的HTTP和HTTPS的区别 (重点)HTTPS需要CA申请证书,HTTP不需要HTTPS密文传输,HTTP明文传输连接方式不同,HTTPS默认443端口,HTTP使用80端口HTTPS=HTTP+加密+认证(CA)+完整保护性HTTPS真的安全吗?浏览器默认填充ht原创 2020-11-19 21:59:26 · 183 阅读 · 0 评论 -
HTTP协议
超文本传输协议 HTTP协议特点:支持客户/服务器模式 B/S简单快速(只需要传送 请求 方法和路径)灵活(允许传送任意类型的对象)无连接(每次连接只处理一个请求)无状态(如果后续处理需要前端信息,必须被重传)请求/响应的步骤1.客户端连接到Web服务器2.发送HTTP请求3.客户端接受请求并返回HTTP响应4.释放连接TCP连接5.客户端浏览器解析HTML内容面试题1.在浏览器地址栏键入URL,按下回车之后经历的流程浏览器依据URL逐层查询 DNS服务器缓存 解析原创 2020-11-19 21:42:27 · 140 阅读 · 0 评论 -
TCP和UDP的区别
TCP和UDP的区别UDP特点:用户数据报协议面向无连接不可靠连接无序速度快轻量级 8个字节举例:玩游戏,发视频TCP特点:传输控制协议面向连接可靠连接利用序列号,可排序速度慢重量级 20个字节举例:发邮件,短信...原创 2020-11-19 21:08:42 · 139 阅读 · 0 评论 -
TCP四次挥手
TCP四次挥手,关闭连接第一次挥手:客户端发送一个FIN,用来关闭客户端到服务器的数据传送,客户端进入FIN_WAIG1状态第二次挥手:服务器收到FIN,发送一个ACK给客户端,服务器进入CLOSE_WAIT状态第三次挥手:服务器发送一个FIN,用来关闭服务器到客户端的数据传送,客户端静态LAST_ACK状态第四次挥手:客户端收到FIN后,客户端进入TIME_WAIT,紧接着发送一个ACK给服务器,服务器进入关闭状态。为什么需要四次挥手才能断开连接因为TCP连接是全双工,发送和接受方都需要FI原创 2020-11-19 20:58:03 · 177 阅读 · 0 评论 -
TCP的三次握手
TCP的三次握手TCP是面向连接的 可靠的 基于字节流1.首先客户端向服务器发送一段TCP报文,并且同步序号SYN“请求建立连接”2.服务器接收到客户端的TCP报文,结束监听,并且返回一段TCP报文,ACK“同意创建连接”3.客户端收到服务器端确认数据的TCP报文,并且返回了最后一段TCP报文,ACK“确认收到服务器同意连接信号”...原创 2020-11-19 20:42:48 · 101 阅读 · 0 评论 -
计算机网络七层和四层学习大纲
计算机网络七层1.物理层主要是机械,电子各种原始比特流传输。2.数据链路层ARP地址解析协议3.网络层控制子网运行IP协议4.传输层TCP协议UDP协议5.会话层6.表示层7.应用层HTTP协议实际推广4层1.链路层ARP2.网络层IP3.传输层TCP UDP4.应用层HTTP协议...原创 2020-11-19 20:22:13 · 170 阅读 · 0 评论 -
谈一谈TCP和UDP的区别
首先,两者都是传输层的协议而HTTP是应用层,搭建在TCP/IP上。TCP 提供可靠的传输协议,传输前需要建立连接,面向字节流,传输慢三次握手UDP无法保证传输的可靠性,无需创建连接,以报文的方式传输,效率高...原创 2020-11-13 20:41:04 · 176 阅读 · 0 评论