- 博客(4)
- 资源 (25)
- 收藏
- 关注
原创 套接字编程常用函数
不同协议的套接字编程(TCP套接字、UDP套接字、原始套接字等)的模型有所差异,但一般会使用到一下常用函数: #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int socket(int domain, int type, int protocol);
2016-03-16 21:46:23 2815
原创 套接字编程简介
整理自《Unix网络编程卷一》第三章 套接字通信主要目的是实现数据的交互,但是为了实现数据的交互我们通常还有许多工作要做。如:谁与谁进行数据交互,通信的一端如何知道数据穿给谁,采用什么协议,不同主机对数据的识别有差异(字节序)怎么办。这里我们关注套接字通信的一些控制细节。 + 套接字地址结构 + 字节序 + 数据的发送、接收函数套接字地址结构 大多数套接字编程主要用于网络通信(Uni
2016-03-16 21:45:27 846
原创 TCP协议
TCP提供一种面向连接的、可靠的字节流服务。 + 面向连接:意味着两个使用 TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个 TCP连接。 + 字节流:所谓面向字节流,即:虽然应用程序和TCP的交互是一次一个数据块(大小不等),但TCP把应用程序看成是一连串的无结构的字节流。TCP有一个缓冲,当应用程序传送的数据块太长,TCP就可以把它划分短一些再传送。如果应用程序一次
2016-03-15 16:57:16 1707
原创 UDP协议
UDP 是面向数据报的传输层协议(TCP是面向字节流的协议)。面向报文的传输方式是指应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。 UDP不提供错误更正、重复消除、流量控制、拥塞控制。 UDP提供了错误检测 总的来说,UDP提供很少的功能来保证数据报传输,用户层必须处理这些问题。 UDP是面向数据报的协议,一个UDP数据报对应一个IP数据报。而TCP是 面向流
2016-03-09 21:45:39 3340
OpenStack企业云平台架构与实践.pdf
2018-04-25
TCP-IP详解卷2-实现.pdf
2018-04-13
UNIX环境高级编程 中文第3版
2018-01-15
libev-官方手册
2017-06-12
Linux+C编程一站式学习
2014-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人