![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 网络
文章平均质量分 56
2993283082
这个作者很懒,什么都没留下…
展开
-
udp 通信
【1】char *strtok(char *str, const char *delim); 功能:对字符串进行切割 参数:str 要切割的字符串的首地址 delim 切割的规则 返回值:切割后字符串的首地址。【2】udp 通信 UDP(User Datagram Protocol)用户数据报协议,是不原创 2016-11-20 19:58:52 · 482 阅读 · 0 评论 -
I/O模型
【1】IO模型 1-- 阻塞式IO 最常用、最简单、效率最低 2-- 非阻塞式IO 可防止进程阻塞在I/O操作上,需要轮询,效率高,不常用。 如何将阻塞式IO 变为 非阻塞式IO? 第一种: fd = open(pathname, O_原创 2016-11-20 20:02:13 · 241 阅读 · 0 评论 -
服务器模型
【1】服务器模型 1-- 循环服务器模型 tcp 循环服务器 udp 循环服务器 2-- 并发服务器 tcp 并发服务器 父子进程实现并发服务器: 父亲进程 ,接收请求。accept 儿子进程 ,处理具体客户端需求。send / recv原创 2016-11-20 20:02:48 · 198 阅读 · 0 评论 -
广播
【1】广播 前面介绍的数据包发送方式只有一个接受方,称为单播 如果同时发给局域网中的所有主机,称为广播 只有用户数据报(使用UDP协议)套接字才能广播 广播地址 以192.168.1.0 (255.255.255.0) 网段为例,最大的主机地址192.168.1.255代表该网段的广播地址 发到该地址的原创 2016-11-20 20:07:45 · 244 阅读 · 0 评论 -
组播
【1】组播 单播方式只能发给一个接收方。 广播方式发给所有的主机。过多的广播会大量占用网络带宽,造成广播风暴,影响正常的通信。 组播(又称为多播)是一种折中的方式。只有加入某个多播组的主机才能收到数据。 多播方式既可以发给多个主机,又能避免象广播那样带来过多的负载(每台主机要到传输层才能判断广播包是否要处理)【2】原创 2016-11-20 20:09:48 · 280 阅读 · 0 评论 -
网络基础
【1】TCP/IP协议 传输控制/网际协议(Transfer Control Protocol/Internet Protocol) 又称作网络通讯协议 TCP(即传输控制协议):是一种面向连接的传输层协议, 它能提供高可靠性通信(即数据无误、数据无丢失、数据无失序、数据无重复到达的通信)【2】网络预备知识 Socket原创 2016-11-20 19:56:22 · 241 阅读 · 0 评论