千峰300集笔记(二)——网络篇

一、网络模型

TCP/IP 4层:应用层、传输层、网络层、网络接口层
TCP/IP 5层:应用层、传输层、网络层、数据链路层、物理层
OSI 7 层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
1.应用层:PDU;HTTP80、HTTPS443、FTP20/21、DNS(TCP53+UDP53)、SMTP25、POP3 110、Telnet23、SSH 22、TFTP (UDP69)、SMB(UDP445+TCP445)、Mysql3306、DHCP(UDP67/68)、RDP3389;PC、防火墙
2.传输层:段;协议号TCP 6、UDP 17;防火墙
3.网络层:报文/包;ICMP、IP、ARP;路由器
4.数据链路层:帧;MAC子层协议;交换机、网卡
5.物理层:比特;网线、网卡

二、物理层

1.网线、光纤、空气
2.bit,Byte,KB,MB,GB,TB,PB
3.信号:模拟信号(衰减、失真->无法复原;放大器使远距离传输)、数字信号(中继器把信号复原)
4.光信号,光纤类型
1)单模光纤:线皮一般为黄色;只传输一种光,传输距离远(城市间),效率高,带宽高;有圆口和方口
2)多模光纤:一般为橙色/蓝色;距离很近时,单模、多模区别不大;近距离使用(室内)、多种光会相互干扰
5.网线、双绞线
5类双绞线、超5类、6类、7类
T568A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
T568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
6.用途分类:
1)交叉线:同种设备间使用;一端A线序,一端B线序
2)直通线:异种设备间使用,通常两端都是B线序
3)全反线:一端为A,另一端为反A,也称console线

三、数据链路层、交换机

1.帧结构
—————————————————————————
目标MAC(6)+源MAC(6)+类型(2)+MTU(<=1500)+FCS(4)
—————————————————————————
类型:0x0800-IP协议、0x0806-ARP协议;识别上层协议,为上层提供服务
两种格式(帧格式):802.3,802.11
2.交换机工作原理
1)学习源MAC形成MAC地址表
2)然后检查帧中的目标MAC地址,匹配MAC地址表,若能在表中匹配到,单播转发;若无匹配项,除接收端口外广播转发
3)MAC地址表(eg.一条记录MAC1 F0/1)老化时间默认300秒,可修改
3.交换机端口
E:10Mb;F:100Mb;G:1000Mb;Te:10000Mb
F0/1:0是模块号,1是接口号
接口速率自适应:1000/100/10M自适应,速率工作模式可以为其中任一种状态
端口状态:up/down
down的三种可能:人工down掉,速率不匹配,双工模式不匹配(单工、半双工、全双工)
4.交换机5大基本工作模式
第一次配置网络设备,需要使用console线,在PC使用“超级终端”或其他软件。
1)用户模式switch>
可以查看交换机的基本简单信息,且不能做任何配置修改
2)特权模式switch#
Switch>enable 进入
可以查看所有配置,不能修改,但可以做测试、保存、初始化等操作
3)全局配置模式switch(config)#
Switch#config terminal 进入
默认不能查看配置,可以修改配置,且全局生效
4)接口配置模式switch(config-if)#
Switch(config)#interface f0/1 进入
默认不能查看配置,可以修改配置,且只对该端口生效
5)condole口/线/控制台模式switch(config-line)#
switch(configure)#line console 0 进入
默认不能查看配置,可以修改配置,且对console生效。
5.交换机命令
1)退出
退出一层:exit
退出到特权层:end
2)改主机名
switch(config)#hostname sw1
3)设置用户密码
Switch(config)#line console 0
switch(config-line)#password pwd
switch(config-line)#login
4)配置特权密码
Switch(config)#enable passwd 密码 (明文)
Switch(config)#enable secret 密码 (密文)
5)开启远程控制
telnet
Switch(config)#line vty 0 4
Switch(config-line)#password 密码
Switch(config-line)#login
ssh
Switch(config)#line vty 0 4
Switch(config-line)#transport input ssh/telnet/none/all
Switch(config-line)#password 密码
Switch(config-line)#login
Switch(config)#hostname r1
Switch(config)#ip domain-name xxx.com
Switch(config)#crypto key generate rsa 生成密钥对
6)在内存中存在一个文件running-config
第一次开机,系统会在内存中自动创建一个新的干净的running-config
7)保存配置
Switch#copy running-config startup-config或write
8)交换机开机动作
先去硬盘中查找stratup-config是否存在,若不存在,在内存中创建新的running-config,若存在,复制到内存中并改名为running-config
9)查看running-config配置
Switch#show running-config或sh run
10)查看startp-config配置
Switch#show startup-config
11)重启设备
Switch#reload
12)查看MAC地址表
Show mac-address-table
13)查看接口状态列表
show ip int brief
Sh ip int b
14)手工开启、关闭端口
二层设备出厂时默认全部开启,三层接口默认管理down
Switch(config)#int f0/x
Switch(config-if)#no shutdown (开启)/shutdown (关闭)
15)do的用法
其他模式加do空格,可以强制使用特权模式的命令
eg.do sh run, do sh ip int b, do wr
16)删除配置
在哪配就在哪删;命令前加no空格;原命令中有参数且具有唯一性,则删除时不需要加参数
eg.no hostname
17)清空、擦除、初始化配置
Switch#erase startup-config
18)用本地数据库验证身份
Switch(config-line)#login local
Switch(config)#username xx password xxxxxx
19)为交换机配置管理ip
Switch(config)#int vlan 1
Switch(config-if)#ip add 10.1.1.2 255.255.255.0
Switch(config-if)#no shutdown
20)为交换机配置默认网关,使其可被跨网段管理
Switch(config)#ip default-gateway 10.1.1.1
21)关闭自动解析功能
Switch(config)#no ip domain-lookup

四、网络层

1.ip数据包
长度:4x5+可选项(4x10)
———————————————————————————————
版本(4)+首部长度(4)+优先级与服务类型(8)+总长度(16)
标识符(16)+标志(3)+段偏移量(13)
TTL(8)+协议号(8)+首部校验和(16)
源ip(32)
目的ip(32)
可选项
数据
———————————————————————————————
版本:ipv4:4;ipv6;6
首部长度:以4个字节为单位,最大4x15=60
优先级和服务类型:3 优先级+4 服务类型+1未启用,一般运营商用
标识符:同一个数据分片后有相同的标识,发送端随机生成
标志:000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值