OSI与TCP/IP协议簇
分层模型:
分层思想:(完成一件事,需要的协议太多)
同层使用相同的协议,下层为上层提供服务
分层思想:
把复杂问题简单化
OSI七层模型:
1.物理层(网线,网卡)
2.数据链路层(交换机工作,网卡)
3.网络层(完成点(电脑)到点的通信)(路由器工作)
4.传输层(完成进程到进程的通信)(防火墙)
5.会话层
6.表示层
7.应用层(电脑,防火墙工作)
iso:国际标准组织
重要的网络层协议:IP协议
重要的传输层协议:TCP协议
TCP-IP五层协议栈(簇)
5.6.协议非常少,被应用层吞并)
TCP-IP四层模型
1.2.合并成网络接口层
网线只能完成物理层工作
数据传输过程
数据的封装与解封装过程:
传输层加TCP和UDP头
源端口号:应用的端口
目标端口号:服务器端口号
只有应用层的协议才有端口号
UDP(无连接服务):快
TCP(面向连接服务):安全性,可靠性(要跟对方建立连接,有数据重传机制)
共同点:都有源端口号和末端口号
网络层加ip包头
数据链路层(网卡在数据包前面加MAC子层(叫做帧头)(原MAC地址, 目标MAC地址),后面加FCS(叫做帧尾))
交换机能懂MAC地址,根据MAC地址转发数据
FCS(四个字节)【帧校验序列】{校验数据是否发生改变 }
传输层封装好后叫做数据段
到达网络层加上ip包头叫做报文/包、ip包(ip包)
经过网卡后叫做帧
物理层(数据流)【比特】(电脉冲组合起来叫做数字信号或比特流)
表示层:把图片,文件转换成二进制
会话层:维持会话秩序
应用层,传输层,网络层被称为上三层
8bit=1Byte字节
工作在应用层的设备 :PC、防火墙,服务器
传输层):防火墙
网络层(三层):路由器
数据链路层(2层):交换机,网卡
物理层(1层):网线
应用层协议:HTTP,HTTPS,SSH,Telnet,FTP,DHCP,SMTP,POP3,RDP,SMB,Mysql ,DNS
传输层协议:TCP UDP
(解析时用UDP,两台DNS服务器用TCP)
网络层协议:ICMP IP ARP
数据链路层:MAC子层协议
数据封装关联图
ping时用icmp协议
icmp协议:网络探测,网络回馈,网络追踪
物理层
1.设备:网线/光纤/空气
2.1024B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
3.信号:模拟信号(无法复原,放大镜可远距离传输),数字信号 ( 中继器) =电信号
光纤类型:(1)单模光纤(只能传输一种光)
(2)多模光纤
4.网线/双绞线
5类双绞线
超五类双绞线
六类双绞线
七类双绞线
5.线序标准:T568A:白绿,绿,白橙,蓝,白蓝,橙,白棕,棕
T568B:白橙,橙,白绿,蓝,白蓝,绿,白棕,棕
6.网线用途分类
(1)交叉线:两边的线序不同,使用在同种设备(具有三层及三层以上功能的设备)之间,一A一B
(2)直通线:两端都是A或都是B。异种设备间使用。
(3)全反线(console线):一端为A,另一端为反A。
数据链路层(2层)
帧结构:2层帧头,2层帧尾,中间是上三层数据
帧头的两种协议:1.有线网卡封装的帧头,帧尾(802.3帧格式)
2.无线网卡(802.11)
帧头:目标MAC,源MAC,类型(0x0800(上层为ip协议),0x0806(上层为ARP协议))
类型字段的作用:识别上层协议,为上层提供服务
MAC地址(物理地址)由48位组成(二进制)【12位16进制】,全球唯一, 6个字节
类型:2个字节
帧尾:4个字节
MTU值:(最大传输单元)1500字节
工作在数据链路层的设备:交换机/网卡
交换机:通过学习帧中的源MAC地址形成MAC地址表
交换机工作原理:收到一个数据帧后,学习源MAC地址形成MAC地址表,检查帧中的目标MAC地址,并匹配MAC地址表,如有匹配项,单播转发,如没有,接受端口外广播转发
MAC地址表老化默认时间是300秒
交换机的端口:
E 10Mb
F 100Mb
G 1000Mb
Te 10000Mb
F0/1
0:模块号
1:接口号
交换机基本工作模式及命令:
1.用户模式
switch>
查看交换机的基本简单信息,不能任何修改配置
2.特权模式
Switch> enable
Switch#
查看所有配置,不能修改配置,但可以做测试,保存,初始化
3.全局配置模式:
Switch# configure terminal
Switch(config)#
默认不能查看配置,可以修改配置(全局生效)
4.接口配置模式
Switch(config)# interface f0/1
Switch(config_if)#
可以修改配置(该端口生效)
5.console口配置模式
可以修改配置,对console口生效
命令
1.exit退出一级
2.end 回到特权模式
3.Switch(config)#hostname swl修改设备名称
4.Switch(config_line)#password设置用户密码
5.Switch(config_line)#login验证
快捷键: ctrl+u删除光标前内容
ctrl+a光标在行首
ctrl+e光标在行尾