前言:在公司实习了三个月,有一个月都是在做基于UDP协议的应用层软件开发,目的是要用在流媒体服务器上,传输高清视频图像帧。整个开发过程,从0到最后完成了几百兆以上的大文件可靠传输。UDP网络传输协议部分编程,由于存在丢包问题,确实有点复杂,现在分享一下自己的开发经验。
#ifndef UDPNONBLOCKINGOUTPUT
#define UDPNONBLOCKINGOUTPUT
#inclu...
                            
                            
                         
                    
                        
                            
                            
                                last:查看目前和过去的用户登录信息 lastlog:只显示用户最后登录信息 traceroute:查看网络路径 netstat:查看网络情况 参数:-t :tcp协议 -u:udp协议 -l:listen监听 -r:路由 -n:显示IP和端口号 常用用法:netstat -tlun ##显示本机 ...
                            
                            
                                分类:
系统相关   时间:
2016-06-10 11:05:23   
                                阅读次数:
194
                             
                    
                        
                            
                            
                                    传输层:UDP 协议 一、传输层协议 从之前介绍的网络层协议来看,通信的两端是两台主机,IP 数据报首部就标明了这两台主机的 IP 地址。但是从传输层来看,是发送方主机中的一个进程与接收方主机中的一个进程在交换数据,因此,严格地讲,通信双方不是主机,而是主机中的进程。主机中常常有多个应用进程同时在与 ...
                            
                            
                                分类:
其他好文   时间:
2016-06-08 22:56:36   
                                阅读次数:
177
                             
                    
                        
                            
                            
                                    TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。 TFTP基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议 ...
                            
                            
                                分类:
系统相关   时间:
2016-06-07 14:53:02   
                                阅读次数:
317
                             
                    
                        
                            
                            
                                    TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为 ...
                            
                            
                                分类:
其他好文   时间:
2016-06-04 16:12:01   
                                阅读次数:
151
                             
                    
                        
                            
                            
                                    首先要搞清楚多播IP地址有哪些 D类IP地址就是多播地址,范围是224.0.0.0 ~ 239.255.255.255 其中又划分为以下类别 D类地址的划分 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-31 20:50:33   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                    使用UdpClient类进行编程 UdpClient类的使用方法 第一阶段 创建UdpClient实例 第二阶段 数据发送 第二阶段 数据接收 第三阶段 连接关闭 一般常用声明的方式如下 测试代码: 服务器程序: 客户端程序: 运行结果: 服务器 客户端 当然,可以做成从控制台读取文本再进行发送。 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-31 14:04:50   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                对于之前的TCP协议而言,他是可靠的字节流传输,而在socket编程中,在不需要保证数据传输正确安全的情况下。或者由用户自己完成传输确认情况/服务端客户端自己实现数据传输。套接字编程也提供了UDP协议的方法。基于UDP(不是面向连接)的socket编程,分为客户端和服务器端。客..
                            
                            
                                分类:
其他好文   时间:
2016-05-25 15:19:04   
                                阅读次数:
188
                             
                    
                        
                            
                            
                                UDP提供了无连接通信,且不对传送数据包进行可靠性保证,适合于一次传输少量数据。具体实现:udp_server.c1#include<stdio.h>
2#include<stdlib.h>
3#include<errno.h>
4#include<sys/types.h>
5#include<sys/socket.h>
6#include<unistd.h&g..
                            
                            
                                分类:
其他好文   时间:
2016-05-24 22:50:28   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                    1.tcp与udp协议的安全问题 tcp作为互联网中非常重要的一个协议,攻击者对它的攻击自然也是相当关注。突然想起经常听到tcp数据流服务这个词,为什么称数据流呢?这里数据流指的是应用层将数据下发给tcp层时是以字节流的形式的发送的。tcp维护着一个tcp发送缓冲区和一个接收缓冲区,所有应用层发来的 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-24 22:24:57   
                                阅读次数:
240