- 博客(25)
- 收藏
- 关注
原创 9. WEB&DNS
WEB 和 DNS//添加两台服务器:一个DNS 一个WEB//服务器端口配置已有的vlan,写上IP地址(用已有的只为偷懒)//web:用一台电脑web输入web服务器地址//DNS:在Services的DNS里打开DNS,name写www.123.com;address写自己的IP地址// 在一台电脑上配置DNS Server(DNS IP地址)DNS效果PC14配置好DNS服务器即65.19.11.4WEB效果...
2022-01-14 14:06:24
405
原创 8.生成树STP
生成树STP基本应用是防止交换机冗余链路产生的环路.用于确保以太网中无环路的逻辑拓扑结构.从而避免了广播风暴,大量占用交换机的资源。//优先级越小越优先,并且为4096的整数倍switch1:SW1(config)#spanning-tree vlan 10 priority 0SW1(config)#spanning-tree vlan 20 priority 4096switch1:SW1(config)#spanning-tree vlan 20 priority 4096SW1
2022-01-14 13:58:10
142
原创 7.ACL
ACL可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。#int gi 0/2#ip access-group 100 out //从该口出去#ex#int gi 0/0#ip acccess-group 100 in #ex#ip access-list extended 100#deny ip 8.8.8.10 0.0.0.255 any //不让8.8.8.10与外面通信#deny ip any 8.8.8.10 0.0.0.255#per
2022-01-14 13:55:08
195
原创 6.NAT&NAPT
7. NAT&NAPT它们都是地址转换NAPT与NAT的区别在于 NAT是NAT是一对一转换,NAPT是多对一转换。通俗来说NAT是一个内部地址转换成一个外部地址进行通信的,而NAPT是多个内部地址使用同一地址不同端口转换成外部地址进行通信的。//配置完动态路由Router(config)#int g 0/1Router(config-if)#ip nat insideRouter(config-if)#int g 0/0Router(config-if)#ip nat ou
2022-01-14 13:52:45
1949
原创 5.链路聚合
链路聚合链路聚合主要保证数据传输的安全性,断了一根线依旧能传输SW1:Switch>enSwitch#conf tSwitch(config)#hostname sw1 (更改交换机名字)sw1(config)#interface port-channel 1 (聚合通道 1)sw1(config-if)#exitsw1(config)#interface fa 0/22sw1(config-if)#channel-group 1 mode on (开启聚合通道 1)sw1(
2022-01-14 13:47:36
212
原创 4.Telnet
4. Telnet远程控制路由器//2911 路由器上配置 TelnetRouter>enRouter#conf tRouter(config)#enable password 123456Router(config)#line vty 0 4Router(config-line)#password 123456Router(config-line)#loginRouter(config-line)#end PC0: ping 192.168.1.1 //连通PC0
2022-01-14 13:44:25
177
原创 3.DHCP
DHCP该操作是在路由器上配置DHCP地址池//在连通的情况下操作R2 (config)#ip dhcp pool 1 //给地址池命名R2 (dhcp-config)#network 2.2.2.0 255.255.255.0 //定义地址池所在网段R2 (dhcp-config)#default-router 2.2.2.1 //定义默认网关R2 (dhcp-config)#dns-server 5.5.5.5 //定义
2022-01-14 13:42:09
227
原创 2. 静态路由与动态路由
静态路由与动态路由#2911-R1#配好子接口的网关地址、关联的vlan#对接口gi0/1 配置IP地址3.3.3.1#3560#对逻辑接口vlan 配置IP(网关)地址 #对fa 0/2 配置access口 划vlan 30,对vlan30 配置IP地址#配指向下一跳静态路由1. 交换机switch1en#config t(conifig)#vlan 10 //定义两个vlan(conifig-vlan)#ex(conifig)#vlan 40 (conifig-v
2022-01-12 17:44:27
3160
原创 1. Cisco 单臂路由
Cisco 单臂路由交换机Switch2:en#config t(conifig)#vlan 70 //定义两个vlan(conifig-vlan)#ex(conifig)#vlan 71 (conifig-vlan)#ex(conifig)#int fa 0/1 //每个接口绑定相应的vlan(conifig-if)#switchport access vlan 70 //access口(conifig-if)#ex(conifig)#int fa 0/2(conif
2022-01-12 17:21:53
1133
原创 3. 链路层(学习笔记)
3. 链路层文章目录3. 链路层3.1 数据链路层概述1. 基本概念2. 功能概述3.2 封装成帧和透明传输1. 封装成帧2. 透明传输3. 透明传输在组帧上的运用4. 违规编码法3.3 差错控制1. 检错编码1. 什么差错?(随机,突发)2. 数据链路层的差错控制3. 检错编码——奇偶校验码4. 检错编码--CRC循环冗余码2. 纠错编码3.4 流量控制与可靠传输机制1. 流量控制,可靠传输,滑动窗口机制1. 流量控制2. 流量控制方法3. 三者的关系2. 停止—等待协议1. 停等协议2. 停等协议—无
2021-11-23 11:36:24
2919
原创 4. 网络层(学习笔记)
4. 网络层文章目录4. 网络层4.1 网络层提供的服务4.11 网络层概述4.12 网络层提供的服务4. 2 网际协议IP4.21 MAC地址4.22 IP地址4.23 ARP协议4.24 IPv4数据报的首部格式4.3 划分子网和构造子网4.31 IPv4地址概述4.32 分类编址的IPv4地址4.33 划分子网4.34 使用子网时分组的转发4.35 构造超网(CIDR)4.4 网际控制报文协议ICMP4.5 因特网路由选择协议4.51 路由选择协议概述4.52 RIP协议4.53 OSPF协议和链路
2021-11-23 11:24:52
2152
原创 5.传输层(学习笔记)
5.传输层1. 概述传输层功能:传输层提供进程与进程之间的逻辑通信复用和分用传输层对收到的报文进行差错检测传输层两种协议(TCP,UDP)传输层的两个协议:TCP:传输数据之前必须建立连接,数据传输之后要释放连接。不提供广播,多播服务。可靠带来的开销(确认,流量控制,计时器,连接管理等)特点:可靠,面向连接,时延大,适用于大文件UDP:传输数据之前不需要建立连接,收到UDP报文之后不需要任何确认特点:不可靠,无连接,时延小,适用于小文件
2021-11-23 11:14:04
1462
原创 6.应用层2(学习笔记)
6.应用层(二)4. 电子邮件4.1 信息格式信封:abc@163.com内容:首部(From … To …);主体(Subject …)4.2 组成结构*流程:发送方—>发送端邮件处理器———>接收端邮件处理器—>接收方用户代理(电子邮件客户端软件)功能:撰写,显示,处理(已阅,转发…),通信(把邮件发送出去)邮件服务器*(SMTP服务器,SMTP客户)功能:发送/接收邮件(发送方邮件服务器—>接收方邮件服务器) 向发件人
2021-09-27 22:45:24
135
原创 6.应用层1(学习笔记)
六、应用层(一)定义:应用层是对应用程序的通信提供服务6.1 网络应用模型应用层定义的协议:请求或者相应报文类型报文类型的语法,字段的语义进程何时,如何发送报文,以及对报文进行相应的规则应用层的功能:文件传输,访问,管理电子邮件,虚拟终端(远程操控)查询服务和远程作业登录重要协议:FTP,SMTP,POP3,HTTP,DNS网络应用模型*客户/服务端模型(中心)服务器:提供计算服务的设备(永久提供服务,永久的访问域名)客户机:请求计算服务的主机(与
2021-09-27 16:49:03
142
原创 1.概述2(学习笔记)
1.概述(二)1.2 体系结构与参考模型1.21 分层结构 协议 接口 服务实体:第n层的活动元素称为n层实体,同一层实体叫对等实体。协议:为进行网络中的对等实体数据交换而建立的规则,标准或约定【水平】三要素:语法:规定传输数据的格式(分段,进制) 语义:规定所要完成的功能(每一段的功能) 同步:规定各种操作的顺序(点后发送)接口(访问服务点SAP):上层使用下层的服务的入口**服务:**下层为相邻上层提供的功能调用【垂直】1.22 概念总结网络体
2021-09-21 21:19:54
87
原创 1.概述1(学习笔记)
第一章 概述文章目录第一章 概述1.1 概念,组成,功能,分类1.2 标准化工作及相关知识1.3速率相关的性能指标1.4时延,时延带宽积,RTT,利用率1.1 概念,组成,功能,分类概念:是将分散的,独立的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享,信息传递的系统。(互连,自治的计算机集合)功能:1.数据通信 :连通性 2.资源共享 :硬件,软件,数据 3.分布式处理:多台计算机各自承担同一工作不同部分; 提高可靠性:有替代机; 分布均衡
2021-09-16 09:10:51
76
原创 04.集合 表的加减法,连结(JOIN)
04.集合 表的加减法,连结(JOIN)文章目录04.集合 表的加减法,连结(JOIN)1.加减法1.1表的加法1.2表的减法2.连结2.1 内连结(INNER JOIN)2.2 外连结(OUTER JOIN)1.加减法1.1表的加法同一张表or, union结果相同,不同表union好用SELECT product_id, product_name #默认去除重复记录 FROM product UNIONSELECT product_id, product_name FROM
2021-08-12 15:56:42
611
原创 03. 视图,子查询,函数
03. 视图,子查询,函数一、视图目的:1.临时创建的一张表,方便查询,用完就丢2.对于复杂的查询事件,每次查询都需要编写MySQL代码效率低下。为了解决这个问题,数据库提供了视图区别:视图不是表,视图是虚表,视图依赖于表语法:CREATE VIEW <视图名称>(<列名1>,<列名2>,...) AS <SELECT语句>【例子】CREATE VIEW productsum (product_type, cnt_product)ASS
2021-08-11 13:19:57
151
原创 02.mysql查询与排序(纯干货)
02.MySQL查询与排序一、select语句基础1.1 从表中选取数据SELECT <列名>, FROM <表名>;1.2 选取符合条件的数据#selectselect id,name,math from student; #指定查询select distinct math from student; #去重查询select id,name,(chinese,math,english) as '总成绩' from student; #进行运算#whe
2021-08-09 16:06:46
766
原创 01.初识SQL
初识数据库数据库是将大量数据保存起来,通过计算机加工而成的可以 进行高效访问的数据集合。该数据集合称为数据库(Database,DB)。1.1 DBMS种类层次数据库关系数据库(Relational Database,RDB)学习对象面向对象数据库XML数据库键值存储系统1.2 RDBMS的常见系统结构1.3 数据库的安装阿里云MYSQL:http://tianchi-media.oss-cn-beijing.aliyuncs.com/dragonball/SQL/other/%
2021-08-07 17:38:26
108
原创 pandas选民总统喜好度
分析了2020.7.22-2020.8.20期间75w+条捐赠数据,揭秘美国选民对总统候选人的喜好利用pandas, matplotlib, wordcloud第三方库一、前言1.1 候选人信息(weball20.txt)CAND_ID 候选人IDCAND_NAME 候选人姓名CAND_PTY_AFFILIATION 候选人党派1.2 候选人委员会信息(ccl.txt)CAND_ID 候选人IDCAND_ELECTION_YR 候选人选举年份CMTE_ID 委员会ID1.3..
2021-08-06 22:26:21
652
原创 python入门(下)
python入门(下)一、函数1.定义def functionname (parameters): "函数文档字符串" functionsuite return [expression]2.函数参数1.默认参数arg2 = v - 默认参数 = 默认值,调用函数时,默认参数的值如果没有传入,则被认为是默认值。默认参数一定要放在位置参数 后面,不然程序会报错。def functionname(arg1, arg2=v):2.可变参数*
2021-08-06 12:39:54
72
原创 python入门(中)
python入门(中)列表List1.语法为 [1, 2, …, n]。#创建一个普通列表x = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']#利用range()创建列表x = list(range(10))print(x, type(x)) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] <class 'list'>#利用推导式创建列表x = [i for i in range(1
2021-08-04 15:26:22
244
原创 python入门(上)
python入门(上)1.变量,运算符,数据类型1.运算符:// 整除 ** 幂2.逻辑运算符:and, or, not3.位运算符:~取反,4.三元运算符:small = x if x < y else y5.其他运算符: in,not in,eg: letters=[ ‘A’,‘B’ ] if ‘A’ in letters print is ,is not, is, is not 对比的是两个变量的内存地址 ==, != 对比的是两个变
2021-08-02 19:22:36
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人