1、recv、read recv和read的区别?? recv只能用于套接口io,不能用于文件io或者其他io read可以用于各种io recv相较而言多了flag参数,MSG_OOB(接收紧急数据指针)MSG_PEEK(接收缓冲区数据,但是并不急着清除) 2、封装按行读取readline 3、g ...
分类:
其他好文 时间:
2020-04-19 12:52:53
阅读次数:
77
一、实验背景 Linux下端口转发一般都使用iptables来实现,使用iptables可以很容易将TCP和UDP端口从防火墙转发到内部主机上。 如果需要将流量从专用地址转发到不在您当前网络上的机器上,可尝试另一个应用层端口转发程序rinetd,配置起来比iptables也简单很多。 Rinetd是 ...
分类:
Web程序 时间:
2020-04-19 00:59:21
阅读次数:
83
传输层 传输层的功能 1、传输层提供进程与进程之间的逻辑通信 2、复用和分用 复用:应用层所有的应用进程都可以通过传输层再传输到网络层 分用:传输层从网络层收到给各应用进程的数据后,必须分别交付指定的各应用进程 3、传输层对收到的报文进行差错检测 4、传输层的两种协议 TCP 和 UDP 传输层寻址 ...
分类:
其他好文 时间:
2020-04-18 18:36:34
阅读次数:
112
SpringBoot项目启动错误,错误信息如下 Connected to the target VM, address: '127.0.0.1:53101', transport: 'socket' Exception in thread "main" java.lang.NoClassDefFou ...
分类:
编程语言 时间:
2020-04-18 18:24:16
阅读次数:
135
1 1、 设备请求分发服务器,分发服务器返回有效的socket服务器ip与port,然后断开连接。 2 a) 设备与服务器建立连接。 3 b) 服务器接收到连接请求后,立即将分配好的socket服务器ip与port信息响应给设备。 4 c) 服务器主动断开socket连接。 5 2、 设备得到ip与 ...
分类:
编程语言 时间:
2020-04-18 16:01:18
阅读次数:
80
MySql体系结构 一,连接层功能: 1,TCP/IP或者Socket的链接方式 2,验证用户名密码功能 3,连接线程(客服):接收SQL语句,返回执行结果 二,SQL层 1,语法检查模块,检查上层发过来的SQL语句,进行语法检查 2,权限检查模块,检测当前登录用户是否有权限操作数据库对象 3,语义 ...
分类:
数据库 时间:
2020-04-18 09:34:21
阅读次数:
68
猜测 第二个应该是树莓派自身建立WIFI 时候自己的IP 第一个是树莓派连接外网时候分配的IP import socket def get_host_ip(): """ 查询本机ip地址 :return: ip """ try: s = socket.socket(socket.AF_INET, s ...
分类:
编程语言 时间:
2020-04-18 09:23:26
阅读次数:
202
TCP与UDP异同 模型的运输层有两个不同的协议: 用户数据报协议与 传输控制协议 相同点 与`UDP`都是运行在运输层的协议 与`UDP`的通信都需要开放端口 不同点 TCP 是面向连接的协议,提供全双工通信,需要建立链接之后再传输数据,数据传输负载相对较大。 提供可靠交付的服务,使用流量控制和拥 ...
分类:
其他好文 时间:
2020-04-17 23:30:59
阅读次数:
82
1. Nginx简介 Nginx [engine x]是HTTP和反向代理服务器,邮件代理服务器和通用TCP / UDP代理服务器,最初由Igor Sysoev编写。很长一段时间以来,它已经在许多重负载的俄罗斯站点上运行,包括 Yandex, Mail.Ru, VK和 Rambler。根据Netcr ...
分类:
其他好文 时间:
2020-04-17 21:51:13
阅读次数:
75
进行流量统计,确认报文的收发情况。步骤如下:a、先定义acl,匹配ping的源、目的IP地址:#acl number 3333 rule 5 permit udp source x.x.x.x 0 destination y.y.y.y 0rule 10 permit udp source y.y. ...
分类:
其他好文 时间:
2020-04-17 11:05:15
阅读次数:
482