你可能经常被问到,TCP 和 UDP 为何可以共用同一端口?这是因为从网络层的角度来看,它是不知道端口这个概念的,TCP/UDP 都是包裹在 IP 协议内的,IP 协议只需要知道 IP 对应的硬件地址就可以把远端的网络包发送到...
你可能经常被问到,TCP 和 UDP 为何可以共用同一端口?这是因为从网络层的角度来看,它是不知道端口这个概念的,TCP/UDP 都是包裹在 IP 协议内的,IP 协议只需要知道 IP 对应的硬件地址就可以把远端的网络包发送到...
本文内容的主体基于陈康贤先生的《大型分布式网站架构》,在写本文时,笔者提炼了书里的关键内容,并在一些地方加上了自己的见解,同时书中的关键代码或伪代码付诸实践。如有不足之处,欢迎指正。在有引用到其他...
运输层 概述运输层服务 运输层协议为运行在不同主机上的应用进程之间提供了逻辑...应用进程使用运输层提供的逻辑通信功能彼此发送报文,而无需考虑承载这些报文的物理基础设施的细节。 运输层协议是在端系统中而不...
HTTP协议是工作在TCP协议之上的一个应用层协议,因而要实现HTTP服务器,TCP协议是必不可少的。本文将带领大家快速了解TCP协议,掌握理论基础,为后面的编程实践做好准备。
书中的内容涵盖了性能测试基础、linux和windows服务器的性能分析、web和应用中间件的性能分析、java应用程序的性能分析、数据库的性能分析、安卓APP的性能分析以及具体的性能分析案例实践。这本书主要是面向有一定...
标签: 面试
在实际中如何使用以及如何更好地使用jenkins,一直是大家在实践并讨论的。本系列文章将会从如何使用jenkins方面对一些细节进行总结和整理,这篇文章将会介绍如何在jenkins的容器中进行镜像的构建。
回顾过去一年工业界在实时网络方面的探索,大量的篇幅留给了基于UDP的SRT、QUIC等明星协议,包括Google以及国内的B站都有令人欣喜的实践。但不可否认TCP在整个互...
本文介绍了基于TCP的自定义应用层协议的通信服务端实现步骤,包括协议抽象、深入协议字段、Frame和Packet抽象、以及解包与打包等。适合技术人员学习和实践,内容涵盖了协议规范、抽象设计和解包打包原理,展示了...
上篇说到了linux的安装 目录基本讲解 以及启动访问。 下面继续探索。
什么是IPFS IPFS 是一个点对点的分布式文件系统,它希望将所有的计算设备都连接到同一个文件系统中。 IPFS能做到去中心化的分布式部署 IPFS旨在替代HTTP和为我们所有人建立更好的网络。 安装以下地址进行下载 ...
Modbus通信协议 Modbus协议是一种单主/多从的通信协议,其特点是在同一时间,总线上只能有一个主设备,但可以有一个或者多个(最多247个 ip地址1-247)从设备。每一个从设备一个ip地址 在请求的报文中请求的地址为0...
重要 !!!!!!!!! 转载自[怀揣梦想,努力前行] ...对tcp三次握手的详解之 理解TCP序列号...基础请查看 ----------> [tcp基础] 如果你正在读这篇文章,很可能你对TCP“非著名”的“三次握手”或者说“SYN,SYN/ACK,ACK”已
从事C++服务后台开发4年多,主要负责手Q游戏中心后台基础系统、复杂业务系统开发,主导过手Q游戏公会、企鹅电竞App-对战系统等项目的后台系统设计,有丰富的后台架构经验。 责编:钱曙光,关注架构和算法领域,...
计算机网络分层模型(OSI和TCP/IP) 前言 网络中传输数据时需要定义并遵循一些标准,以太网是根据IEEE 802.3标准来管理和控制数据帧的。了解IEEE802.3标准是充分理解以太网中链路层通信的基础。 网络通信协议 20...
TCP/IP协议和Linux操作系统在互联网技术中发挥着关键作用。Linux的发展受UNIX、POSIX标准、Minix和GNU的影响,形成了独特的发展路径。此外,各操作系统对TCP/IP的支持也影响着网络发展。文章回顾了这些技术的历史,...
TCP Which protocol is best for games? Posted by Glenn Fiedler on Wednesday,October 1,2008 Introduction Hi, I’m Glenn Fiedler and welcome to Networking for Game Programmers. 在这篇文章中,我们从最...
TCP协议的特点TCP是可靠的、面向连接、面向字节流、支持双工(客户端和服务器端可以互相传输数据)、支持并发连接、提供确认重传与拥塞控制的传输层协议。添加补充知识: UDP是一种无连接、不可靠、简单高效的一种...
其实在整理这篇文章之前,我先搭建了基于 Docker 的 Jenkins 自动化部署环境,但是,遇到了一下几点问题: 1、我通过 Docker 搭建的 ...以下我们开始搭建基础的 K8S 单机环境,这里同样可以选用 Minikube 搭建 K8S。
Python作为一种强大而灵活的编程语言,为网络安全专业人士提供了丰富的工具和库。本文将介绍如何使用Python进行网络安全与密码学方向的技术实践,包括常见的加密算法、哈希函数、网络安全工具等。