发表评论取消回复
相关阅读
相关 Linux操作系统学习笔记(二十四)网络通信之性能优化
一. 前言 在前面的几篇文章中,我们大致介绍了Linux网络协议栈的基本结构体、收发流程、TCP协议设计原理等,整个网络通信其实是一个很复杂的过程。本文介绍性能测试、
相关 Linux操作系统学习笔记(二十三)网络通信之收包
一. 简介 本文将分析网络协议栈收包的整个流程,收包和发包是刚好相反的过程。根据顺序我们将依次介绍硬件设备驱动层、数据链路层、网络层、传输层、套接字文件系统的相关发包
相关 Linux操作系统学习笔记(二十二)网络通信之发包
一. 简介 本文将分析网络协议栈发包的整个流程,根据顺序我们将依次介绍套接字文件系统、传输层、网络层、数据链路层、硬件设备层的相关发包处理流程,内容较多较复杂,主要掌
相关 Linux操作系统学习笔记(二十一)网络通信之三次握手
一. 前言 三次握手的基本知识在前文中已说明,本文从源码入手来详细分析其实现原理。 二. 基本过程和API 一个简单的TCP客户端/服务端模型如下所示,其
相关 Linux操作系统学习笔记(二十)网络通信之TCP协议
一. 前言 自TCP诞生以来就改变了网络通信的格局,而TCP协议随着网络基础设施的发展也在一路演进,形成了如今庞大复杂的TCP协议簇。如何深入理解TCP的设计理念以及
相关 Linux操作系统学习笔记(十九)网络通信之套接字
一. 前言 在前面我们逐一分析了进程间通信的各种方法:信号,管道,共享内存和信号量,本文开始将分析更为复杂也是更为常用的另一套进程间通信:网络通信。网络通信和其他进程
相关 Linux操作系统学习笔记(十七)进程间通信之管道
一. 前言 上文中我们介绍了进程间通信的方法之一:信号,本文将继续介绍另一种进程间通信的方法,即管道。管道是Linux中使用`shell`经常用到的一个技术,本文将深
相关 Linux操作系统学习笔记(十六)进程间通信之信号
一. 前言 众所周知,[`System V IPC`][System V IPC]进程间通信机制体系中有着多种多样的进程间通信方式,如管道和有名管道,消息队列,信号,
相关 网络编程学习之——TCP通信协议
TCP协议与“三次握手” 明确两个重要的概念: 客户端: 首先发送TCP请求的是客户端,客户端是一般服务的请求者。 服务器:在接收到客户端发送的请求后(确保同
相关 网络通信协议、UDP与TCP协议、UDP通信、TCP通信
计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传
还没有评论,来说两句吧...