<预>计算机网络·第三章
第三章·数据链路层
1. 数据链路层的基本概念
数据链路层概念:为相邻节点提供可靠数据传输
帧的概率:
数据链路层的单位
组成
帧头:源MAC地址、目的MAC地址、类型
数据
帧尾:校验
以太网数据帧中的MAC和LLC:
MAC:对接网络层
LLC:对接物理层
数据链路层的传输方式:
单播
广播
数据链路层的三个基本问题:
封装成帧
透明传输
差错检测
以太网中的设备:
集线器
交换机
网桥
2. 数据链路层的通信协议
冲突域和广播域:
冲突域:交换机的每一个端口都是冲突域;冲突域只能发生在一个网段(第一层:物理层)
广播域:交换机的所有端口都在一个广播域;广播域在一个或多个网段发生(第二层:数据链路层)
虚拟局域网 VLAN:将物理的 局域网LAN 划分为多个虚拟的局域网
优点:
划分广播域:减少垃圾数据
增加局域网安全性
增加局域网健壮性
灵活构建工作组
划分方式:
基于端口:
Access:只许1个VLAN通过
trunk:只许多个VLAN通过
基于子网
基于MAC地址
基于协议
基于匹配策略
CSMA/CD:针对广播型信道中的一 ...
<预>计算机网络·第二章
第二章·物理层
1. 物理层的基本概念
四大特性:
机械特性:接口是怎么样的
电气特性:用多少伏的电
功能特性:线路上电平电压的特性(使用什么介质的 传输光信号/ 电信号)
过程特性:实现不同功能所发射信号的顺序
两种信号:
模拟信号:不离散,连续的;特定频率的信号,有更加丰富的表现形式
数字信号:离散,不连续的;只有0和1,有更加强的抗干扰能力
调制和编码:
调制:模拟信号转换( 模拟信号/数字信号 —> 模拟信号 )
编码:数字信号转换( 模拟信号/数字信号 —> 数字信号 )
步骤:
采样
量化
编码
区别:
数据可以通过编码手段转换成数字信号,也可以通过调制手段将数据转为模拟信号
数字数据可以通过数字发生器转化成数字信号,也可以通过调制器转化成模拟信号
模拟数据可以通过PCM编码器转化成数字信号,可以通过放大器调制器转成模拟信号
传输介质:
双绞线:
屏蔽双绞线 STP:抗干扰性强,贵一些
非屏蔽双绞线 UTP:抗干扰差,便宜一些
制作标准:
568B:橙白、橙、绿白、蓝、蓝白、绿、棕白、棕 ( 8根线; 计算机通信实际只是用 1- ...
<预>计算机网络·第一章
第一章·概述
1. 计算机网络的概念
计算机网络的定义:计算机网络是指 独立功能的计算机 用通信功能连接起来 实现资源共享
计算机网络的组成:
终端系统/资源子网:提供共享的软件资源和硬件资源
通信子网:提供信息交换的网络节点和通信线路
计算机网络的类型:
按照拓扑结构:
星型结构
树型结构
总线型结构
环型结构
网状结构
按照范围分类:
局域网 LAN
城域网 MAN
广域网 WAN
补充:
个人区域网 PAN
互联网 Internet(属于广域网)
按照传输方式分类:
有线
IEEE802.3
无线
IEEE802.11
WLAN 无线局域网(wireless)
WPAN 无线个域网
2. 计算机网络体系结构
传输方式:
按照方向:
单工:只能单方向传输的工作模式
半双工:在同一时间内,线路上只能有一个通过(A→B或B→A)
全双工:双方可以同时进行数据传输(A→B和B→A)
按照对象和方式:
单播:1 对 一
组播:1 对 多
广播:1 对 全
数据交换:
电路交换:占用信息通道 将整个报文从头至尾的连续传输
报文交换: ...
Linux终端指令笔记(1)
· 前言
使用 Linux - Ubuntu - 16.04 虚拟机 进行学习
· 笔记命令格式为:「xxx」 「-xxx」 「xxx」
man xxx 可退出帮助: 1)q键 退出 2)/「xxx」 查找字符串
「xxx」 –help 帮助
pwd 查看当前所在路径
tree 以树状列表显示文件夹内容: 1)tree 当前目录 2)tree「xxx」 指定目录
ls 以列表的方式显示文件夹内容: 1)ls -a 显示所有文件(包含隐藏文件,即 Linux 中,以 “.” 开头的文件)
ls -l 以详细信息的方式显示列表内容3)ls -h 以更加人性化显示文件大小(即 K / MB / GB)
cd「路径」 切换到指定路径: 1)cd 「」 回到home目录 2)cd 「~」 回到home目录 3)cd 「.」 当前目录 4)cd 「..」 上级目录 5)cd 「-」 上次所在打目录(非上级目录)
mkdir 「路径」 创建目录: 1)mkdir -p 「路径」 递归创建多个文件夹
...
论如何解决分心从而导致做事效率严重下降这件事
· 前言 分心太可恨了!连看个10分钟网课都能每3分钟定时切出干别的。。直到过了十几分钟才能回过神继续干之前的活。而且分心状态会越来越严重,就像毒瘾一样,越来越难抗拒。那么应该如何有效快速的提升 “深度工作”的时间?
· 解决方法
强攻战术:社交强制戒断,养成主动戒瘾习惯。
弹性防御:双峰哲学–将高效时间和低效时间来管理不同权重的任务。
阵地战: 通过改善学习环境来减少分心,通常将学习和娱乐的环境分离是一个高效的做法,同时减少学习环境的外部干扰,比如嘈杂的环境可以带个耳机用轻音乐覆盖过去。
决战计划:提前规划好日程表,利用奖励机制通过完成任务的成就感推动自己,可以配合番茄时钟。
· 结语 深度工作的最终状态,就是习惯; 就像分心上瘾一样,我们的大脑会自动将深度工作的模式刻入脑内。通常分心时间多半分布在中下午时刻,这种时候可以闭上眼睛小酣一会儿,泡杯咖啡让内心静下来。不写了,继续回去上网课了。。。
2022-4-6备忘录
· Content:嗯。。。。单纯只是个备忘录
更新 签到爬虫
誊写之前的项目到博客
2022-4-6小破站更新日志
总结简要概括; · 加了文章置顶功能
2022/4/5小破站更新日志
总结简要概括; · 将Github仓库同步到Vercel上 · 将部分在Github上通过jsdeliver进行CDN加速的图床转移到国内的图床网站上 · 更新了博文加密功能
上海第二工业大学-自动签到爬虫V2.0
前言项目是基于 今天下午被班长打电话 被告知了《论早晨签到重要性与不签会被处分的可能性》后 仔细思索一番 。。。 然后发现比起依赖自己那和鲸鱼一样的记忆力。。不如还是直接依赖电脑算了。。。所以就写了这个爬虫。。。
自动签到爬虫程序步骤参考之前发布的文章关于想了解如何做成软件等 请直接在博客首页 加我QQ/WECHAT 好友。。
V2.0 ( - 测试版 - )
加入更多反爬技术
使用了tkinter/pygame/playsound等模块 将爬虫程序 制作成软件
下载地址:
CSDN:https://download.csdn.net/download/Panzer_Jack/24895610
GitHub:暂无
百度云:链接:https://pan.baidu.com/s/10PqlFDSdCjSg7fqTluwRFQ提取码:0721
直接向我本人要
上海第二工业大学-自动签到爬虫 V1.5
前言项目是基于 今天下午被班长打电话 被告知了《论早晨签到重要性与不签会被处分的可能性》后 仔细思索一番 。。。 然后发现比起依赖自己那和鲸鱼一样的记忆力。。不如还是直接依赖电脑算了。。。所以就写了这个爬虫。。。
自动签到爬虫步骤: · 准备相关模块 · python脚本编写 · Python程序 EXE执行文件 包装 · Win10 系统下 按时间自动运行脚本代码
V1.5 更新
加入反游览器自动脚本检测
加入伪装IP地址(代理IP)
后台运行
准备:
Python
selenium模块
chromedriver(对应你自己的谷歌游览器的版本,可以使用镜像网站下载)
脚本编写:
导入相关模块:导入相关模块,建立模拟游览器,我用的是Chrome,也可以使用其他游览器:
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import selenium.webdriver
反爬技术:< ...