logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一文读懂IP协议:网段、私有IP、公网IP与分片技术

IP协议是网络通信的基石,它如同互联网世界的“通用邮政系统”。其核心使命是在复杂的网络环境中实现主机之间的逻辑通信。通过为每台设备分配唯一的IP地址,IP协议解决了网络中的寻址问题。同时,它负责将数据包从源主机经过多个路由器的转发,最终送达目标主机,这个过程被称为路由。值得注意的是,IP协议本身提供的是“尽最大努力”的无连接服务,它不保证数据包的可靠送达、顺序或完整性。

文章图片
#tcp/ip#网络#网络协议 +1
用户数据报协议(UDP)详解

UDP(用户数据报协议) 是一种核心的网络传输协议,与TCP相比,它以其简单性和高速性著称。它的工作方式非常简单:直接将数据打包成数据包并从源端发送到目的端,不建立连接,也不提供任何可靠性保证。这意味着它不确保数据包能否到达、是否按序到达或是否重复。正因如此,UDP的开销极小、延迟低、速度快。它非常适合那些更看重传输速度和实时性,而可以容忍少量数据丢失的应用。

文章图片
#udp#网络协议#网络
Socket编程核心概念详解:IP、端口、TCP/UDP与网络字节序

本文深入解析了Socket编程的四大核心基石:IP地址负责在网络中唯一标识一台设备;端口号则在该设备上标识具体的应用程序进程。TCP和UDP是两种主要的通信协议,前者提供可靠、面向连接的传输,后者则提供高效、无连接的传输。最后,网络字节序(大端序)是不同系统间数据通信时必须遵守的统一格式规则,确保了数据的正确解读。掌握这四者,是理解和编写任何网络应用程序的基础。

文章图片
#linux#网络
网络协议分层:解密TCP/IP五层模型

本文系统地阐述了网络通信的核心概念。协议是设备之间为完成通信而建立的共同规则和标准。TCP/IP协议族是互联网的实际通信标准,其核心功能(如封装、寻址、路由)通常作为服务集成在操作系统内核中,是OS不可或缺的组成部分。网络传输的基本流程则遵循“分层封装”与“逐层解封装”的模型,数据从应用层出发,经过传输层(如TCP段)、网络层(IP包)、网络接口层(帧)的包装,通过物理媒介传输,最终在目标设备被逆

文章图片
#linux#网络
程序的“烽火台”:信号的产生与传递

本文深入探讨了操作系统(以Linux为例)中信号(Signal)的产生机制。信号是一种异步通信机制,用于通知进程发生了某种事件。本文系统性地阐述了信号产生的四大主要来源:1)由用户终端通过特殊按键(如Ctrl+C)产生;2)由内核在检测到系统异常(如段错误、除零)时产生;3)由进程通过kill()或raise()系统调用主动产生;4)由软件条件(如定时器 alarm)触发产生。文章旨在通过对信号产

文章图片
#linux
从exec到Shell:深度解析Linux进程等待,程序替换与自主Shell实现

本文深入解析Linux进程管理中exec系统调用、程序替换机制及进程等待的原理,通过分析进程创建、替换和回收的全流程,揭示Shell环境下的命令执行本质。文章将结合代码实例演示如何利用fork-exec-wait技术链实现简易Shell。

文章图片
#linux
到底了