课程介绍
学习网络课程体系
两台主机通讯原理
局域网中多台主机如何通讯 —— 交换
不同局域网中,多台主机如何通讯 —— 路由
网络配置操作 —— 命令行配置
网络的架构
osi7层模型/ tcp ip模型
tcp三次握手过程 四次挥手过程
tcp十一种状态集
网络重要协议 dns(域名访问网站-nginx)arp(访问ip地址获取mac地址)
办公室环境原理(家庭网络配置)
虚拟主机访问外网原理
ip地址概念 ip地址种类划分
ip地址子网划分
交换网络vlan方面
系统中路由配置 系统中网卡配置
网络中抓包使用 wireshark tcpdump
企业中网络排错 系统主机访问慢/无法访问
运维知识网路介绍
网络通讯基本原理
1)主机之间有传输媒介
2)主机上必须有网卡设备,网卡可以将电平与二进制相互转换
3)多台主机,需要协商网络速率
网络基础硬件介绍
交换机:实现多台主机之间通信,交换机所链接的所有主机构成网络,成为局域网。
实现通讯:1)主机要有相应的mac地址 2)利用交换机通讯,有时需要借助广播方式进行通讯,广播的产生会影响主机技能。
路由器:实现不同局域网之间的通信
实现通讯:1)主机上要有相应的ip地址(逻辑地址) 用十进制表示
2)需要借助路由器中的路由进行通讯,网络信息(局域网标识信息) 接口信息
路由表的信息是如何生成的
1)利用直连网络环境自动生成
2)利用手工配置方式,在表里添加相应的信息(静态路由配置)
3)利用路由协议动态生成(动态路由配置),实现动态路由表信息一致的过程:路由收敛过程
动态路由协议如何配置
rip 思科私有eigrp ospf is-is bgp
网关
一个主机想访问其他网络的主机的必经之路
路由器的接口:网关接口
路由器地址:网络网址
ip地址的组成
网络信息(局域网标识) + 主机地址信息
网络的架构/拓扑
分为三个层次
接入层
就是交换机(二层交换机) 终端设备接入网络
汇聚层
交换机(三层交换机) 冗余能力 策略控制能力
核心层
路由器放在核心层
实现和外网通信(网关接口) 冗余能力(主备)
网络层次模型
osi 7层模型
由iso:定义了标准通讯模型
层次模型 由上至下
应用层
应用层程序接口规范
表示层
数据转换加密,压缩
会话层
控制网络链接建立和终止
传输层
提供端到端,保证数据的可靠性
网络层
可以实现通过路由,找到目标网络 路由的能力 三层设备
数据链路层
可以通过交换机,找到真正的主机 二层设备
物理层
指定一些网络物理设备的标准 网线 网卡 光纤
利用osi 7层模型如何建立主机与主机之间的建立
应用层 表示层 会话层 生产出数据
传输层 目标/源/数据
tcp/ip 协议
最上面三层 合并成了应用层
传输层 主机到主机层
网络层 互联网层
数据链路层 接入层
当一个新主机接入,会广播发送,dhcp服务器分配给你一个地址。网卡自动配置信息,并返回确认信息。dhcp接收确认信息,删除地址池里面的信息。确认ip地址到租后,是否续租。
tcp协议
传输控制协议 面向连接的网络协议
在线发送 == 面向连接 == 对端点击接收
优点:数据传输可靠性高
缺点:数据传输效率低
tcp报文结构
源端口/目标端口:占用16个bit
2的16次方 1~65535
控制字段
syn(1) 请求建立连接
fin (1)请求断开链接
ack (1)数据信息确认字段
tcp三次握手
主机a向主机b发送tcp报文
报文中控制字段为syn置为1,请求建立连接
主机b向主机a发送tcp响应报文
报文中syn置为1 ack置为1
主机a向主机b发送tcp报文
ack置为1 ,确认主机b发送的报文已经接收到了
udp协议
用户报文协议 无连接的协议
离线发送 == 无连接 == 直接发送
缺点:数据传输可靠性低
优点:数据传输效率低