Posts
秘秘秘秘秘密
Cancel

1. 运输层概述 实现主机间应用进程间的通信。 2. UDP 与 TCP A### 2.1 UDP 用户数据报协议 支持 单播 多播 广播 (支持一对一,一对多) 面向连接的可靠传输服务 2.2 TCP 传输控制协议 仅支持单播 无连接不可靠 流量控制 让发...

1. 网络层提供的两种服务 面向链接的虚电路服务 无连接的数据包服务 可靠通信应当由用户主机来保证。(ip协议采用无连接的数据包) 2. Ipv4 2.1 分类编址 主机号全零 网络地址 主机号全1 广播地址 2.2 划分子网的IPv4 引出子网掩码概念,划分子网 ...

1. 概述 1.1 三个重要问题 封装成帧 添加帧头与帧尾 差错检测 可靠传输 误码是不可避免的。但是,如果发送发发送什么,接受方就可以接收到什么,我们就成为可靠传输。 1.2 点对点传输与广播信道 广播式 无线局域网目前还是广播式 点对点 目前采用较多,由路由器转发 2. 封装成帧 ...

05. 了解C++默认编写调用了哪些函数 ⭐️ 编译器常规生成 class Empte{ public: Empte() {} // 默认构造 Empte(const Empte &rhs){} // 拷贝构造 ~Empte(){}; // 默认析构 Empte &operator=(const Empte &rhs){} //...

1. 概述 为什么不能通过动态创建子进程(线程)来实现并发服务器? 不是不行,效率不太高,所以提出了“池”技术。 当有新任务到来的时候,主进程通过哪种方式选择进程池中的某个子进程为其服务? 主进程使用某种算法主动选择子进程,随机算法,轮转算法,等。 主进程和子...

1. 常见API 基本API pthread_create() int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg); pthread...

1. 一些前面博客提到过的基础 fork() 系统调用 僵尸进程与孤儿进程 wait() 与 waitpid() waitpid() 可以通过选项设置为非阻塞 管道 进程间的通信 . socketpair 用于创建全双工管道。 2. Linux 内核的IPC(进程间通信) 信号灯(信号量) ...

1. demo1 libevent 的使用 常规事件 write 客户端 // // Created by xm on 2022/4/24. // #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <s...

一共三种方式: socket 选项 详情在第五章 SIGALRM 信号 IO复用系统调用超时参数 1. socket 选项 解析 具体的可以看第五章 demo int timeout_connect(const char *ip,int port ,int time){ int ret = 0; struct sockaddr_in addres...

0. 信号概述 1. 发送信号 api `int kill(pid_t pid, int sig);` 2. 处理信号 3. 信号分类 4. 中断系统调用 1. signal 函数原型 ` sighandler_t signal(int signum, sighandler_t handler);` sighandler_t 参数 ...

Trending Tags