跳至内容

编程技术之美-IT之美

越努力越进步-越开心越自信-越懒惰越迷茫-越焦虑越自卑

  • 首页
  • 编程之美
    • Java之美
      • Java基础
      • Java核心
      • JVM
      • 框架
    • Python之美
    • golang之美
    • C++之美
    • PHP之美
    • Swift之美
    • Objective-C之美
  • 算法之美
    • 数据结构与算法
    • 数学之美
  • 设计模式之美
  • 架构之美
    • 微服务
    • Server
    • 存储之美
    • 网络协议
    • 操作系统
    • 数据之美
  • AI之美
    • 机器学习
    • 深度学习

标签: TCP/UDP

TCP 如何保证数据的可靠传输?

发表于2023年10月13日2023年6月14日 作者 IT之美

TCP协议通过以下机制来保证数据的可靠传输: 建立连接:在发送数据前,客户端和服务器首先建立连接,之后所有数据… 继续阅读 TCP 如何保证数据的可靠传输?

TCP 的工作原理是什么?优缺点分别是什么?

发表于2023年10月10日2023年6月14日 作者 IT之美

TCP协议全称为Transmission Control Protocol,传输控制协议。它的工作原理如下: … 继续阅读 TCP 的工作原理是什么?优缺点分别是什么?

UDP 的工作原理是什么?优缺点分别是什么?

发表于2023年10月7日2023年6月14日 作者 IT之美

UDP协议全称为User Datagram Protocol,用户数据报协议。它的工作原理如下: 数据被封装成… 继续阅读 UDP 的工作原理是什么?优缺点分别是什么?

ICMP 协议是什么?有哪些作用?

发表于2023年10月4日2023年6月14日 作者 IT之美

ICMP协议全称为Internet Control Message Protocol,互联网控制消息协议。它的… 继续阅读 ICMP 协议是什么?有哪些作用?

ARP 协议是什么?作用是什么?

发表于2023年10月1日2023年6月14日 作者 IT之美

ARP协议全称为Address Resolution Protocol,地址解析协议。它的作用是将32位IP地… 继续阅读 ARP 协议是什么?作用是什么?

IP 地址和 MAC 地址有什么区别?它们之间的联系是什么?

发表于2023年9月28日2023年6月14日 作者 IT之美

IP地址和MAC地址都是网络中的重要标识,但有以下区别: IP地址: 逻辑地址,用于在网络层标识网络设备。 具… 继续阅读 IP 地址和 MAC 地址有什么区别?它们之间的联系是什么?

如何解决 TCP 的超时重传问题?

发表于2023年9月25日2023年6月14日 作者 IT之美

TCP超时重传用于解决丢失的ACK或数据报文,但如果设置不当也会引起网络拥塞。常见的解决方案有: 合理设置重传… 继续阅读 如何解决 TCP 的超时重传问题?

TCP 中的拥塞控制算法有哪些?分别是什么原理?

发表于2023年9月22日2023年6月14日 作者 IT之美

TCP提供了几种拥塞控制算法来防止网络过载: 慢启动:TCP连接初始时拥塞窗口cwnd大小为1,每收到一个AC… 继续阅读 TCP 中的拥塞控制算法有哪些?分别是什么原理?

什么是滑动窗口协议?如何实现滑动窗口协议?

发表于2023年9月19日2023年6月14日 作者 IT之美

滑动窗口协议是一种流量控制协议,用于控制发送方向接收方发送数据的数量,防止接收方接收数据过多而丢失数据。 滑动… 继续阅读 什么是滑动窗口协议?如何实现滑动窗口协议?

如何解决 TCP 协议中的粘包问题和拆包问题?

发表于2023年9月16日2023年6月14日 作者 IT之美

TCP协议在传输时可能出现粘包和拆包问题:粘包:发送方发送的多个数据包在接收方粘合在一起,被视为一个完整的数据… 继续阅读 如何解决 TCP 协议中的粘包问题和拆包问题?

TCP 的三次握手和四次挥手过程是什么?为什么要这么设计?

发表于2023年9月13日2023年6月14日 作者 IT之美

TCP连接建立时需要进行三次握手,关闭时需要四次挥手。这是为了确保连接的可靠性。 三次握手过程: 客户端发送S… 继续阅读 TCP 的三次握手和四次挥手过程是什么?为什么要这么设计?

TCP 和 UDP 的区别是什么?应用场景分别是什么?

发表于2023年9月10日2023年6月14日 作者 IT之美

TCP和UDP都是传输层协议,用于进程间的通信。但二者有以下主要区别: 连接方式:TCP是面向连接的协议,在传… 继续阅读 TCP 和 UDP 的区别是什么?应用场景分别是什么?

如何利用netstat命令来查看网络连接状态?

发表于2023年9月7日2023年6月14日 作者 IT之美

netstat命令可以显示网络连接、路由表、接口统计信息等,用于查看网络连接状态和网络诊断。其主要作用是: 显… 继续阅读 如何利用netstat命令来查看网络连接状态?

如何利用wireshark工具来分析网络数据包?

发表于2023年9月4日2023年6月14日 作者 IT之美

Wireshark是一款强大的网络数据包分析工具,用于网络诊断、协议开发等。其主要作用是: 数据包捕获:Wir… 继续阅读 如何利用wireshark工具来分析网络数据包?

如何利用tcpdump命令来捕获网络数据包?

发表于2023年9月1日2023年6月14日 作者 IT之美

tcpdump命令可以捕获网络接口流经的数据包,用于网络诊断和分析。其主要作用是: 数据包捕获:tcpdump… 继续阅读 如何利用tcpdump命令来捕获网络数据包?

如何利用tracert命令来跟踪数据包在网络中的传输路径?

发表于2023年8月29日2023年6月14日 作者 IT之美

tracert命令通过发送带有递增TTL(生存时间)值的ICMP回显请求消息,来跟踪数据包在网络中的传输路径。… 继续阅读 如何利用tracert命令来跟踪数据包在网络中的传输路径?

如何利用ping命令来检测网络连通性?

发表于2023年8月26日2023年6月14日 作者 IT之美

ping命令通过发送ICMP回显请求(Echo Request)消息并接收ICMP回显应答(Echo Repl… 继续阅读 如何利用ping命令来检测网络连通性?

ICMP协议中的ICMP类型和代码有哪些?

发表于2023年8月23日2023年6月14日 作者 IT之美

ICMP(Internet控制消息协议)类型(Type)和代码(Code)用于表示ICMP消息的具体类型和代码… 继续阅读 ICMP协议中的ICMP类型和代码有哪些?

RIP协议是什么?有什么作用?

发表于2023年8月20日2023年6月14日 作者 IT之美

RIP(路由信息协议)是一种针对IPv4的内部网关路由协议。它的主要作用是: 自动发现网络拓扑:RIP协议可以… 继续阅读 RIP协议是什么?有什么作用?

DHCP协议是什么?有什么作用?

发表于2023年8月17日2023年6月14日 作者 IT之美

DHCP(动态主机配置协议)是一个用于自动分配IP地址及相关网络参数的网络协议。它的主要作用是: 自动分配IP… 继续阅读 DHCP协议是什么?有什么作用?

文章导航

上一页< 分页 1 分页 2 分页 3 分页 4 下一页>
跳至页脚

分类

  • ActiveMQ
  • AI之美
  • C++之美
  • Docker
  • Flink
  • Git
  • golang之美
  • golang基础
  • Hadoop
  • Hibernate
  • Hive
  • IOS
  • Java Lambda
  • JavaScript
  • Java之美
  • Java基础
  • Java核心
  • JMeter
  • JVM
  • JVM原理
  • JVM实战
  • Kafka
  • Kubernetes
  • Maven
  • MongoDB
  • MQ
  • Mybatis
  • Mybatis Plus
  • MySQL
  • Nginx
  • Objective-C之美
  • PHP之美
  • Python之美
  • RabbitMQ
  • Redis
  • RocketMQ
  • Spring
  • Spring Boot
  • Spring Cloud
  • Spring MVC
  • Swift之美
  • Tomcat
  • Vue
  • 前端
  • 区块链
  • 存储之美
  • 容器
  • 工具
  • 微服务
  • 操作系统
  • 数据之美
  • 数据结构与算法
  • 机器学习
  • 架构之美
  • 框架
  • 深度学习
  • 算法之美
  • 编程之美
  • 网络协议
  • 设计模式之美
  • 项目管理
  • 默认分类

近期文章

  • 【Python】Python多线程的最佳实践?
  • 【Python】Python如何实现多线程?
  • 【Python】Python中的lambada匿名函数怎么写?
  • 【Python】Python中的高阶函数有哪些?
  • 【Python】Python常见的内置函数有哪些?

归档

  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年1月
  • 2020年12月
  • 2020年8月
  • 2020年7月
  • 2020年6月
  • 2020年5月

标签

ActiveMQ AI C++ ChatGPT error Flink git Golang Hadoop Hibernate Hive http IOS Java基础 JdbcTemplate JMeter JPA JVM Kafka lambda linux Linux命令 Maven Mongodb Mybatis Mybatis Plus MySQL Nginx Objective-C PHP Python Redis RocketMQ Socket Swift TCP/UDP Vue 人工神经网络 常见错误 数据结构与算法 机器学习 深度学习 网络编程 设计模式 面试题
版权所有 编程技术之美-IT之美 | 京ICP备20020091号