自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 计算机网络 运输层

运输层两个协议:用户数据报协议UDP——不可靠信道,传输单元:UDP用户数据报传输控制协议TCP——全双工可靠信道,传输单元:TCP报文段用户数据报协议UDP无连接,不适用套接字没有拥塞控制计算检验和时在UDP数据报前增加12个字节的伪首部,把首部和数据部分一起检验首部源端口目的端口长度检验和(都是2字节)传输控制协议TCP面向字节流——TCP仅把应用程序交下来的数据看作一连串无结构的字节流,但不知道含义全双工TCP连接:两个进程建立连接,是虚连接(逻辑连

2021-11-12 13:57:43 1651

原创 计算机网络 网络层

网络层虚电路VC是逻辑上的连接(数字管道),不是真实的物理连接网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务网络层不提供服务质量的承诺虚电路服务vs数据报服务虚电路服务数据报服务思路可靠由网络保证可靠由主机保证连接有连接无连接分组转发均按同一路由转发每个分组独立路由转发节点故障通过故障节点的虚电路均不工作故障处丢失分组,路由变化顺序按顺序到达不一定按顺序与IP协议配套使用的三个协议:ARP地址解析协议

2021-11-12 13:56:14 1817

原创 计算机网络数据链路层

数据链路层把网络层的数字数据(IP数据报/分组)组合成帧,加上一定校验码交给物理层帧——点对点信道的链路层的协议数据单元协议规定了能传送的帧的数据部分长度上限(最大传送单元)MTU(仅数据)控制字符:帧开始符SOH,帧结束符EOT以太网帧间最小间隔为9.6μs(96比特时间),以清理缓存硬件地址=物理地址=MAC地址(用在MAC帧中)=适配器地址10BASE-T以太网的两台主机距离不能超过200m网卡(通信适配器)上有物理层接口和链路层协议,工作在链路层以太网——广播信道链路(一段介质)

2021-11-10 23:43:09 2519

原创 计算机网络物理层

物理层确定与传输媒体的接口有关的特性网络核心——和通信相关的物理层的四个特性机械特性——插头和插座的几何尺寸、插针或插空芯数电气特性——电路特性的 说明、表示信号状态的电压/电流电平的识别功能特性——各条信号线的功能分配和确切定义规程特性带宽一根导线 和一台设备所能容纳的频率的范围,其最高和最低 频率之差信号带宽Hz——信号所占据的频率范围信道带宽Hz——信道允许通过的频率范围(某信道的带宽是4000HZ,也就是说该信道最多可以以每秒4000次的速率发送信号)高频信号在合成

2021-11-10 23:41:32 415

原创 网际协议IP

网际协议IPICMP IGMP ARP使用中间设备进行互连物理层中继系统:转发器网络层:路由器网络互连:使用路由器进行网络之间的连接各个网络和路由器相组合,形成了整个虚拟互联网络(互联网)使用IP协议的虚拟互联网络可简称为IP网(在IP网上层使用tcp协议——互联网)IP地址是分给每个连接在互联网上的主机(路由器)分配唯一的32位标识符每8位一组,转换为十进制,点分十进制IP地址是分等级的地址结构,路由器仅根据目的主机所连接的网络号来转发分组硬件地址:数据链

2021-10-19 19:34:09 295

原创 以太网和csma/cd协议

以太网两种重要措施较为灵活的无连接工作方式前提:局域网信道质量好,产生差错概率小当目的站收到差错数据帧时就丢弃此帧,其他什么也不做。差错纠正由高层来决定CSMA/CD协议载波监听多点接入/碰撞检测载波监听:检测总线上是否有其他计算机发送数据,以免发生碰撞,防止两个物理信号的叠加和干扰碰撞检测:防止较远的地点发送的载波与发送数据碰撞。计算机边发送数据边检测信道上的信号电压正在发送过程中,发现了碰撞要立刻停止发送,等待一段随机时间再次发送A需要单次传播两次时延

2021-10-16 16:59:53 1262

原创 fine-tune&poisoning watermarking &PST method 9.26

fine-tune通过修改预训练网络模型结构(如修改样本类别输出个数),选择性载入预训练网络模型权重(通常是载入除最后的全连接层的之前所有层 ,也叫瓶颈层)再用自己的数据集重新训练模型就是微调的基本步骤。 微调能够快速训练好一个模型,用相对较小的数据量,还能达到不错的结果。Fine-tuning卷积网络。替换掉网络的输入层(数据),使用新的数据继续训练。Fine-tune时可以选择fine-tune全部层或部分层。通常,前面的层提取的是图像的通用特征(generic features)(例如边缘检..

2021-09-26 20:59:14 84

原创 tcp/ip学习笔记3

四次挥手四次挥手即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。在socket编程中,这一过程由客户端或服务端任一方执行close来触发由于TCP连接是全双工的,因此,每个方向都必须要单独进行关闭,这一原则是当一方完成数据发送任务后,发送一个FIN来终止这一方向的连接,收到一个FIN只是意味着这一方向上没有数据流动了,即不会再收到数据了,但是在这个TCP连接上仍然能够发送数据,直到这一方向也发送了FIN。首先进行关闭的一方将执行主动关闭,而另一方则执行被.

2021-09-02 17:29:10 95

原创 tcp/ip学习笔记2

关于传输层的TCP和UDPTCP 是面向连接的、可靠的流协议。流就是指不间断的数据结构,当应用程序采用 TCP 发送消息时,虽然可以保证发送的顺序,但还是犹如没有任何间隔的数据流发送给接收端。TCP 为提供可靠性传输,实行“顺序控制”或“重发控制”机制。(可靠性)UDP 是不具有可靠性的数据报协议。细微的处理它会交给上层的应用去完成。在 UDP 的情况下,虽然可以确保发送消息的大小,却不能保证消息一定会到达。(高速传输,实时性)MAC 地址和 IP 地址,前者用来识别同一链路中不同的计算机,后者用来

2021-09-01 22:59:54 73

原创 tcp/ip协议学习笔记1

由于是初学,先从tcp/ip基础开始TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。互联网进行通信时,需要相应的网络协议,TCP/IP 原本就是为使用互联网而开发制

2021-09-01 16:31:10 109 1

原创 Mac地址 8.23

mac即硬件地址在数据包转发的过程中:物理层:MAC地址决定交换机下一跳是谁网络层:IP地址决定传给哪台计算机连接在通信链路中的设备(主机或路由器)在收到MAC帧时,根据MAC帧的首部中的硬件地址决定收下或丢弃。只有在剥去MAC帧的首部和尾部后把数据上传给网络层后,网络层在IP数据报的首部中找到源IP地址和目的IP地址。数据从主机1发送到主机2时,源IP地址和目的IP地址始终不变,而mac地址在变化。路由器会根据目的IP地址的网络号进行路由选择。填入什么样的mac地址是由网络层的地址

2021-08-23 20:32:54 160

原创 套接字 8.23

通过ip地址+端口号标识套接字,套接字绑定了主机端口号ip地址对应相应主机进程监控相应端口(查了一下端口的定义)端口如果把IP地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口 可以有65536(即:2^16)个。端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(2^16-1)。(一种服务对应一个端口)本地操作系统会给那些有需求的进程分配协议端口(protocol port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,1

2021-08-23 19:40:36 101

原创 html初学 2021.8.12

Web浏览器(如谷歌浏览器,Internet Explorer,Firefox,Safari)是用于读取HTML文件,并将其作为网页显示。可视化html结构,只有body部分才在浏览器中显示:目前在大部分浏览器中,直接输出中文会出现中文乱码的情况,这时候我们就需要在头部将字符声明为 UTF-8 或 GBK。对于中文网页需要使用 utf-8 声明编码,否则会出现乱码。有些浏览器(如 360 浏览器)会设置 GBK 为默认编码,则你需要设置为 gbk编码。Visual Studio Co..

2021-08-12 18:59:58 2100 2

原创 python出现openfile.readlines()读取内容为空的情况

如图:(上面的输出和这个函数无关)# 读取文件内容content = openfile.read()print(content)# 按列表读取txt文件内容content_se = openfile.readlines()print(content_se)解决办法发现把上面代码打上注释代码就能运行了查询资料发现:因为在第一个read()之后,光标移到了文件的末尾后来加入seek(0,0)# 读取文件内容content = openfile.read()print(con

2021-08-09 14:26:44 2279

原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x8c in position 151: illegal multibyte sequence

在读取txt文件中遇到问题UnicodeDecodeError解释为Unicode的解码(decode)出现错误了,也就当前正在处理某种编码类型的字符串,是想要将该字符串去解码,变成Unicode,但是在解码的过程中发生错误了。解决办法使用windows-1252编码的方式读取txt,open txt文档时加一条encoding=‘windows-1252’openfile = open('C:\\Users\\86181\\Desktop\\pw.txt', encoding='windows

2021-08-09 14:08:48 1619

原创 2021-08-03 python报错SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position

原因分析:在windows系统当中读取文件路径可以使用,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使得\不被解读为转义字符。在路径前面加‘r’使用双斜杠\替换尝试:可成功编译。...

2021-08-03 13:17:02 199 1

原创 2021-08-02

re.error: unbalanced parenthesis at position 106 (line 6, column 1)python写正则表达式报错,原因是括号位置出现问题“不平衡的括号”

2021-08-02 14:25:05 231

转载 有符号数的运算方法

一.有符号数的加减法1、符号数与无符号数的人为规定性:一个数,是有符号数还是无符号数都是人为规定的。进行二进制运算时用无符号数或是补码运算时,结果都是正确的。10000100+00001110若规定为无符号数,即 132+146=146D 。若规定为符号数,则为-124+14=-110,而[-110]补=10010010。解释:10000100是 -124的补码,0001110是14的补码,在机器中运算后得出的结果是[-110]的补码。机器中的有符号数的运算一般就是补码的运算。2、补

2020-05-12 20:35:37 18184

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除