2021-04-25

2021.4.25笔记

(●)计算机网络
一、计算机网络概述
1.网络的功能
   实现资源共享、信息传递、增加可靠性(云盘)、提高系统处理能力(集群)
2.计算机网络发展阶段
●60年代
—分组交换
●70-80年代
—TCP/IP
●90年代后
—Web技术
3.网络标准化组织
—ISO(国际标准化组织)
—IEEE(电气和电子工程师协会)
4.WAN和LAN
●广域网(Wide-Area Network)
—范围:几十到几千千米
—作用:用于连接远距离计算机网络
—典型应用:lnternet
●局域网(Local-Area Network)
—范围:一千米左右
—作用:用于连接较短距离计算机网络
—典型应用:企业网、校园网
二、网络设备及拓扑
1.网络设备生产厂商
—华为
—Cisco(思科)
◆设备
   —路由器: 连接设备入网,使设备可以共享网络
   — 交换机: 是连接两个不同范围网络的设备
2.网络拓扑结构
●线缆连接计算机和网络设备的布局
  —点对点
  —星型及扩展的星型
  —网状
◆点对点拓扑结构
   —两台设备之间有一条单独的连接
   —专用的广域网中电路连接的两台路由器
◆星型拓扑
    —优点
    易于实现
    易于网络扩展
    易于故障排查
    —缺点
   中心节点压力大
   组网成本较高
◆网状拓扑架构
   —一个节点与其他多个节点相连
   —提供冗余性和容错性
   —可靠性高
   —组网成本高
三、网络通信参考模型
1、OSI七层参考模型(OSI七层模型)
●分层思想
   —将复杂的流程分解,复杂问题简单化
   —易发现并针对性解决问题
●OSI七层参考模型
   —国际标准化组织1984年颁布开放系统互连参考模型
   —七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
2、TCP/IP五层参考模型
    —应用层(第五层)         ——  计算机                                          
    —传输层(第四层)         ——  防火墙
    —网络层(第三层)         ——  路由器
    —数据链路层(第二层)  ——  交换机
    —物理层(第一层)         ——  网卡
3、TCP/IP协议族的组成
    —应用层(第五层)         ——  HTTP、FTP、TFTP、SMTP、NTP、DNS                                   
    —传输层(第四层)         ——  TCP、UDP
    —网络层(第三层)         —— ICMP、IP、APP
    —数据链路层(第二层)  —— VLAN、TRUNK
4、什么是协议
     —描述网络通信中“语言”规范的一组规则就是协议。
 
(●)交换机命令行视图
一、华为交换机的命令行
1.视图
—用户视图  <>                <Huawei>
—系统视图【】                <Huawei>system-view——  【Huawei】
—接口视图     【Huawei】interface Ethernet   0/0/1
—协议视图      【Huawei】ospf
  ●在系统视图下,输入相关路由协议命令即可进入到路由协议视图
  ●interface:接口
  ●Ethernet :接口类型
  ●0/0/1: 接口号
 2.用户视图之间的转换 
<Huawei>system-view             //进入系统视图
[Huawei]interface Ethernet0/0/1    //进入接口视图
[Huawei-Ethernet0/0/1]quit    //返回上一视图
[Huawei]
[Huawei]interface Ethernet0/0/1    //再次进入接口视图
[Huawei-Ethernet0/0/1]return     //返回用户视图
<Huawei>
  ●quit:返回上一个视图
  ●return:从接口视图直接返回用户视图(或Ctrl+Z)
3.命令行的层次关系
—用户视图  <>                查看运行状态或其他参数
—系统视图【】                配置设备的系统参数等
—接口视图                       配置接口参数
—协议视图                       配置路由协议
二、网络设备基本配置
1.网络设备基本配置
   [Huawei]display version   //查看系统的软硬件版本信息
2.修改主机名
   [Huawei]sysname s01  //修改主机名为s01
   [s01]undo info-center enable   //关闭日志提示信息,undo表示取消某
    配置,info-center enable是开启日志 
3.查看交换机配置
   [s01]display current-configuration   //查看大多数配置,按空格
   翻页,按回车换行,或用鼠标滚轮查看
4.使用账号和密码登录终端
  <s01>system-view #进入系统视图
 【s01】aaa   #进入可以管理账户的视图 //进入aaa认证
   [s01-aaa]local-user test01 password cipher   123      #创建用户test 01,密码是加密形式的123
   [s01-aaa]quit   #返回上一视图
   [s01]user-interface console  0    #进入用户控制台接口
   [s01-ui-console0]authentication-mode aaa  #激活刚刚创建的用户,Ctrl+】退出  系统,可以验证账户密码
   [s01]display   current-configuration #查看交换机配置
      aaa
     authentication-scheme default
      ......
     local-user test01 password cipher #*C>*$C`S!INZPO3JBXBHA!!
5.保存交换机的配置
   <s01>save 
   The current configuration will be written to the device.
   Are you sure to continue?[Y/N] y       #这里按y确认保存
   ●保存当前配置,过程中输入y,然后回车两次看到successfully字样,表示成功
   <s01>reboot  //重启设备

6.恢复设备出厂默认值
   <s01>reset  saved-configuration #不轻易尝试

(●)数据链路层
一、以太网
1.以太网MAC地址
   ●通常可以用来标识设备的唯一性,不可修改
全球唯一,不能随意修改
   ●用来识别一个以太网上的某个单独的设备或一组设备
IP地址   192.168.4.5                                十进制标识           0123456789
MAC地址{(也叫物理地址,硬件地址),不需要自己定义,设备出厂即携带}   54-89-98-57-4B-EA    十六进制标识      0123456789A(10)B(11)C(12)D(13)E(14)F(15)
2.以太网帧格式
  ●数据链路层的协议数据单元
目的地址            源地址        类型/长度                   数据              帧校验序列
| 6字节  |           | 6字节|       |2字节|             | 46~1500字节|     | 4字节     |
二、以太网交换机
1.交换机
   ●交换机是用来连接局域网的主要设备
—交换机能够根据以太网帧中目标地址智能的转发数据,因此交换机工作在数据链路层
2.交换机的转发原理
   —初始状态
   —MAC地址学习
   —广播未知数据帧
   —接收方回应
   —交换机实现单播通信
3.交换机的工作原理
  ●学习
   —MAC地址表是交换机通过学习接收的数据帧的源MAC地址来形成的
  ●广播
   —如果目标地址在MAC地址表中没有,交换机就向除接收到该数据帧的接口外的其他所有接口广播该数据帧
  ●转发
—交换机根据MAC地址表单播转发数据帧
  ●更新
—如果连接了交换机的设备经过300秒没有任何数据传递以及连接设备的交换机接口断开,交换机就会清除对应设备的MAC地址记录
    <Huawei>display mac-address  #查看MAC地址表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用python中的pymsql完成如下:表结构与数据创建 1. 建立 `users` 表和 `orders` 表。 `users` 表有用户ID、用户名、年龄字段,(id,name,age) `orders` 表有订单ID、订单日期、订单金额,用户id字段。(id,order_date,amount,user_id) 2 两表的id作为主键,`orders` 表用户id为users的外键 3 插入数据 `users` (1, '张三', 18), (2, '李四', 20), (3, '王五', 22), (4, '赵六', 25), (5, '钱七', 28); `orders` (1, '2021-09-01', 500, 1), (2, '2021-09-02', 1000, 2), (3, '2021-09-03', 600, 3), (4, '2021-09-04', 800, 4), (5, '2021-09-05', 1500, 5), (6, '2021-09-06', 1200, 3), (7, '2021-09-07', 2000, 1), (8, '2021-09-08', 300, 2), (9, '2021-09-09', 700, 5), (10, '2021-09-10', 900, 4); 查询语句 1. 查询订单总金额 2. 查询所有用户的平均年龄,并将结果四舍五入保留两位小数。 3. 查询订单总数最多的用户的姓名和订单总数。 4. 查询所有不重复的年龄。 5. 查询订单日期在2021年9月1日至9月4日之间的订单总金额。 6. 查询年龄不大于25岁的用户的订单数量,并按照降序排序。 7. 查询订单总金额排名前3的用户的姓名和订单总金额。 8. 查询订单总金额最大的用户的姓名和订单总金额。 9. 查询订单总金额最小的用户的姓名和订单总金额。 10. 查询所有名字中含有“李”的用户,按照名字升序排序。 11. 查询所有年龄大于20岁的用户,按照年龄降序排序,并只显示前5条记录。 12. 查询每个用户的订单数量和订单总金额,并按照总金额降序排序。
06-03

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值