一、背景知识 1、传输层协议 2、UDP协议 3、端口 4、UDP报文的交付 5、UDP报文格式 6、UDP伪首部与校验和 二、UDP数据结构 1、报文首部结构 2、控制块 三、控制块操作函数 1、使用UDP编程 2、新建控制块 3、绑定控制块 4、连接控制块 5、其他控制块操作函数 四、报文处理函 ...
分类:
其他好文 时间:
2018-01-30 20:01:15
阅读次数:
154
1、server服务器端 2、client客户端 ...
分类:
其他好文 时间:
2018-01-28 23:23:54
阅读次数:
275
本章将介绍UDP编程,更多内容请参考: "Python学习指南" TCP是建立可靠连接,并且通信双方都可以以流的形式发送数据。相对TCP连接,UDP则是面向无连接的协议。 使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发送数据包,但是,能不能到达就不知道了。 虽然用U ...
分类:
编程语言 时间:
2018-01-28 20:00:28
阅读次数:
149
socket 应用层和tcp,ucp协议之间的一个接口,用户只需操作接口,复杂的数据组织工作由其内部自行完成。 TCP协议的socket(套接字): 服务端 客户端 UDP协议的scoket(套接字): 服务端 客户端 ...
分类:
编程语言 时间:
2018-01-28 18:12:27
阅读次数:
176
基于TCP协议的socket tcp是基于链接的,必须先启动服务端,然后再启动客户端去链接服务端 server端 client端 问题:有的在重启服务端时可能会遇到 解决方法: 基于UDP协议的socket udp是无链接的,先启动哪一端都不会报错 简单使用 server端 client端 ...
分类:
其他好文 时间:
2018-01-27 19:11:07
阅读次数:
133
TCP协议和UDP协议 TCP协议和UDP协议 TCP(Transmission Control Protocol)可靠的、面向连接的协议(eg:打电话)、传输效率低全双工通信(发送缓存&接收缓存)、面向字节流。使用TCP的应用:Web浏览器;电子邮件、文件传输程序。 UDP(User Datagr ...
分类:
其他好文 时间:
2018-01-27 18:53:53
阅读次数:
143
Rsyslog简介 rsyslog是一个开源工具,被广泛用于Linux系统以通过TCP/UDP协议转发或接收日志消息。rsyslog守护进程可以被配置成两种环境,一种是配置成日志收集服务器,rsyslog进程可以从网络中收集其它主机上的日志数据,这些主机会将日志配置为发送到另外的远程服务器。rsys... ...
分类:
其他好文 时间:
2018-01-27 15:25:11
阅读次数:
327
udp是无链接的,先启动哪一端都不会报错 模板 服务器端 客户端 ip协议属于网络osi七层协议中的网络层 TCP,UDP 传输层 arp 数据链路层 socket参数的详解 黏包 tcp协议的拆包机制 例如基于tcp的套接字客户端往服务端上传文件,发送时文件内容是按照一段一段的字节流发送的,在接收 ...
分类:
其他好文 时间:
2018-01-26 18:41:26
阅读次数:
224
黏包现象 基于tcp先制作一个远程执行命令的程序(命令ls -l ; lllllll ; pwd) 同时执行多条命令之后,得到的结果很可能只有一部分,在执行其他命令的时候又接收到之前执行的另外一部分结果,这种显现就是黏包。 基于tcp协议实现的黏包 基于udp协议实现的黏包 注意:只有TCP有粘包现 ...
分类:
编程语言 时间:
2018-01-26 17:08:57
阅读次数:
210