腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
xcywt
专栏作者
举报
96
文章
119375
阅读量
37
订阅数
订阅专栏
申请加入专栏
全部文章(96)
linux(33)
shell(17)
tcp/ip(12)
其他(11)
编程算法(9)
c++(7)
html(4)
sqlite(4)
打包(4)
存储(4)
udp(4)
socket编程(4)
数据处理(4)
程序(4)
数据库(3)
数据结构(3)
https(3)
bash(2)
汇编语言(2)
bash 指令(2)
命令行工具(2)
消息队列 CMQ 版(2)
http(2)
网络安全(2)
windows(2)
kafka(2)
file(2)
int(2)
函数(2)
机器学习(1)
ruby(1)
json(1)
android(1)
arm(1)
嵌入式(1)
makefile(1)
云数据库 SQL Server(1)
oracle(1)
ruby on rails(1)
ide(1)
git(1)
github(1)
unix(1)
apt-get(1)
数据传输服务(1)
缓存(1)
opencv(1)
asp(1)
ftp(1)
gcc(1)
uml(1)
安全(1)
mqtt(1)
client(1)
core(1)
cpu(1)
debug(1)
dump(1)
fstream(1)
gdb(1)
ld(1)
local(1)
pdb(1)
public(1)
reference(1)
return(1)
select(1)
set(1)
std(1)
virtual(1)
void(1)
xargs(1)
遍历(1)
编译(1)
测试(1)
程序员(1)
对象(1)
工作(1)
跨平台(1)
配置(1)
摄像头(1)
数据(1)
调试(1)
学习笔记(1)
硬件(1)
搜索文章
搜索
搜索
关闭
TCP/IP详解 卷1 第十七章 TCP:传输控制协议
tcp/ip
TCP提供了一种面向连接的、可靠的字节流服务。两个使用TCP的应用在彼此交换数据之前必须先建立一个TCP连接。
xcywt
2022-05-09
458
0
TCP/IP详解 卷1 第一章概述
udp
tcp/ip
ftp
一个协议族比如TCP/IP,通常是一组不同层次上多个协议的组合。一般可以认为是是四层协议系统:
xcywt
2022-05-09
460
0
进程间通信基础知识
tcp/ip
消息队列 CMQ 版
kafka
1.顺序程序与并发程序的特征 1)顺序程序特征:顺序性、封闭性(运行环境的封闭性)、确定性、可再现性。 2)并发程序特征:共享性、并发性、随机性。 2.进程互斥 1)由于各进程要求共享资源,而且有些资源需要互斥使用,因此各进程间竞争使用这些资源。进程的这种关系称为互斥 2)系统中某些资源一次只允许一个进程使用,这样的资源称为临界资源或互斥资源。 3)在进程中涉及到互斥资源的程序段叫临界区。 3.进程同步 进程同步指的是多个进程需要相互配合共同完成一项任务 4.进程间通信的目的 1)数据传输:一个进程需要将它的数据发送给另一个进程 2)资源共享:多个进程之间共享同样的资源 3)通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(比如子进程结束了要通知父进程) 4)进程控制:有些进程希望完全控制另一个进程的执行(比如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能及时知道它的状态改变。 5.进程间通信的发展 分为三个阶段: 1)管道 2)System V进程间通信 3)POSIX进程间通信 6.进程间通信分类 文件、文件锁、管道(pipe)和有名管道(FIFO)、信号(signal)、消息队列、共享内存、信号量、互斥量、条件变量、读写锁、套接字。 7.System V IPC & POSIX IPC 1)System V IPC:System V 消息队列、System V共享内存、System V信号量 2)POSIX IPC:消息队列、共享内存、信号量、互斥量、条件变量、读写锁 8.IPC对象的持续性 有三种情况 1)随进程持续:一直存在直到打开的最后一个进程结束(如pipe和FIFO) 2)随内核持续:一直存在直到内核自举或显示删除(如System V消息队列、共享内存、信号量) 3)随文件系统持续:一直存在直到显示删除。即使内核自举还存在。(POSIX消息队列、共享内存、信号量如果是使用映射文件来实现) 内核自举:就是重启系统,重新开机。
xcywt
2022-05-09
314
0
system V消息队列
tcp/ip
kafka
消息队列 CMQ 版
数据结构
1.消息队列 1)消息队列提供了一个从进程向另外一个进程发送一块是数据的方法 2)每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型 不足之处: 每个消息的最大长度是有限制的。MSGMAX 每个消息队列的总的字节数也是有上限。MSGMNB 系统上消息队列的总数也有一个上限。MSGMNI 可以这样查看这三个限制:
xcywt
2022-05-09
442
0
select的限制以及poll的使用
tcp/ip
编程算法
1.先说select在多路IO中的限制: 1)linux中每个程序能够打开的最多文件描述符是有限制的。默认是1024. 可以通过ulimit -n进行查看和修改:
xcywt
2022-05-09
828
0
MQTT学习笔记
mqtt
tcp/ip
json
编程算法
MQTT(Message Queuing Telemetyr Transport 消息队列遥测传输协议):基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议,该协议构建于TCP/IP协议之上。
xcywt
2019-05-25
2.6K
0
TCP/IP详解 卷1 第十八章 TCP的建立与终止
tcp/ip
第十八章 TCP的建立与终止 tcpdump Tcpdump可以将网络中传送的数据报完截获下来进行分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉
xcywt
2018-03-28
768
0
TCP/IP详解 卷1 第十九章 TCP的交互数据流
tcp/ip
19.1 引言 成块数据:比如ftp、电子邮件、Usenet新闻 交互数据:Telnet、Rlogin 成块数据的报文段基本上都是满长度(full-size)的,而交互数据小的多(Telnet和Rl
xcywt
2018-03-28
551
0
TCP/IP详解 卷1 第二十章 TCP的成块数据流
tcp/ip
先补充一个知识: 1.停止等待协议:是tcp保证传输可靠的重要途径,“停止等待”就是指发送完一个分组就停止发送,等待对方确认之后,才能继续发送下一个分组 停止等待协议的优点是简单,缺点就是信道的利用率太低,一次只发送一个消息,信道大部分时间都是空闲的。 2:超时重传有一下三种情况: 1) 分组丢失:发送方发出来了,接收方没有收到 2) 确认丢失:接收方收到了,也发送了确认分组,但是确认分组丢失了 3) 确认延时:确认分组没有丢失,由于传输太慢,发送方在规定时间内没有收到接收方发的确认分组。 3.下面两
xcywt
2018-03-28
750
0
TCP/IP详解 卷1 第二十一章 TCP的超时与重传
tcp/ip
21.1 引言 可靠性的保证之一就是超时重传 前面两个超时重传的例子 1) ICMP端口不能到达时,TFTP客户使用UDP实现了一个简单的超时和重传机制,假定5s是一个适当是时间间隔,并每隔5s进行重传 2) 在向一个不存在的主机发送ARP的 例子中,可看到当TCP试图建立连接的时候,在每个重传之间使用一个较长的时延来重传SYN 对于每个连接,TCP管理4个不同的定时器: 1) 重传定时器使用于当希望收到另一端的确认 2) 坚持(persist)定时器使窗口大小信息保持不断流动,即使另一端关闭了其接
xcywt
2018-03-28
1.5K
0
网络编程的一些理论
tcp/ip
socket编程
数据传输服务
编程算法
参考自《VC++深入详解》 这是我在看书时记录下来的东西。 注:下面的Socket其实都应该是socket 第14章网络编程 Socket是连接应用程序与网络驱动程序的桥梁,Socket在应用程序中创建,通过绑定与驱动程序建立关系。 此后,应用程序给Socket的数据,由Socket交给驱动程序向网络上发送出去。 计算机从网络上收到与该Socket绑定的IP地址和端口号相关的数据后,由驱动程序交给Socket,应用程序便可从该Socket中提取接收到的数据。 14.1 计算机网络基本知识。 1,最简单
xcywt
2018-01-12
878
0
关于 getsockname、getpeername和gethostname、gethostbyname
tcp/ip
编程算法
一、gethostname,gethostbyname的用法 这两个函数可以用来获取主机的信息。 gethostname:获取主机的名字 gethostbyname:通过名字获取其他的信息(比如ip) 1.gethostname: man手册里面的解释(部分): #include <unistd.h> int gethostname(char *name, size_t len); int sethostname(const char *name, size_t
xcywt
2018-01-11
1.2K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档