1、网络和网络工程
企业园区
ISP园区
DC园区
OSI TCP/IP 协议栈 协议 Protocol
网络设备
router
Switch(更高的智能) IOS-XE(网络设备操作系统) 区分iOS(苹果操作系统) GUI(图形化操作界面)
三要素
NIC 网络接口卡
PC ---(网线)---网络设备(路由器 Route 交换机 Switch 防火墙 Firewall)
Topology 网络拓扑
工作组(两台主机直连) 因为存在信号衰减,所以长度不能超过100米
接入设备
Hub 集线器
Switch 交换机(区分下联接口和级联接口)
下联接口一般是电口,双绞线,连接下级设备
级联接口一般是光口,光缆,连接同级设备 带宽Bandwidth bit(位) 1000bit=1kbit 1000kbit=1Mbit 1000Mbit=1Gbit 1000Gbit=1Tbit
网络太大会影响转发效率,建议网络一般在200-300台设备之内
网络 --- 广播域 广播/单播
一个主机发送的一股广播流量在和该主机在同一个网络的所有其他主机都能收到
PCA --- SW1 --- PCB A通过MAC地址找到B
广播 ARP请求
网络A --- R1(路由器的接口叫网关,可以屏蔽广播流量) --- 网络B --- R2 --- 网络C
(Internetwork 互联网)
网络内统信(相同的网络通信)
网络间通信(不同的网络通信)
交换机有信号放大的功能
光纤
多模光纤
单模光纤 1000KM
网线
双绞线 直通线 两端线序一致(568B较多) 互联异类设备
交叉线 两端线序不同 互联同类设备
A类设备 2层或2层以下的接口,不能配置IP地址,不能称之为节点Node
Hub Switch
B类设备 3层接口 需要配置IP地址,所谓的节点Node
PC Route Firewall
线序(EIA电子工业联合会/TIA电信工业联盟)
EIA/TIA 568B 橙白 橙 绿白 蓝 蓝白 绿 棕白 棕
EIA/TIA 568A 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕
协议和协议栈,共有协议和私有协议
PC 数据报头(源目地址)|数据报头(源目端口)|数据载荷(应用产生的数据) 协议 协议栈
公有协议 ISO IEEE IETF
私有协议 厂商
OSI七层模型(下层为上层服务)
Application -- 应用层
存在于APP的网络模块内,APP可以利用网络连接收发数据(但是不提供数据解码方面的功能)
QQ PCA --- SW1 --- R1 --- SW2 ---PCB QQ
光靠应用层无法通信,应用层是给应用提供网络服务的
Presentation --- 表示层
数据格式协商,存在于APP的网络模块中,在应用通信之前先约定数据表示格式(没有主机通信的地址,建立不了会话)
Session --- 会话层(应用到应用之间的连接)
建立会话 维护会话 拆除会话
-------------------------------------------------------- 以上称为应用层,存在于APP的内部
Transport --- 传输层
传输层报头 |数据载荷 --- PDU(传输数据单元) Segment数据段
(别名/4层报头/数据段段头) (只添加了4层报头,不能直接发送需要进一步封装)
通过地址(源目地址)来寻找传到哪
通过端口(源目端口)来寻找传给谁 --- 传输层负责 TCP或UDP 定义了端口 1-65535 标识了应用
1-1023 知名应用
1024-65535 非知名应用
Network --- 网络层 IPv4/IPv6
X.X.X.X 32bit 点分十进制0-255 网络位 主机位
路由 一台路由器去往一个目的网络的路径信息 Route 读取数据三层报头
3层报头(SIP DIP)/数据包的包头(只有三层设备能读取)
网络层报头|传输层报头|数据载荷 PUD Packet数据包
LAN局域网 Ethernet Token Ring FDDI
双绞线 100m
同轴电缆 500m
光纤
二层地址 MAC地址 Media Access Control媒体访问控制地址 burned(烧录)在ROM(只读存储器)中,只能在同一个网络内标识一个主机(交换机能够识别)
三层地址 IP地址
WAN广域网 HDLC PPP Frame Relay
Data Link --- 数据链路层(包含源目MAC地址和FCS校验)
数据链路层报头 SMAC DMAC|数据包|FCS帧校验序列 --- 成帧(数据帧)
2层报头|3层报头|4层报头|数据载荷|FCS
Physical --- 物理层
把数据帧拆解成bit,通过介质传输
DMAC
DIP
DPort
收到数据帧以后需要一层一层拆开,去掉外层报头前不能直接查看内部报头或载荷信息
只有认为数据是发送给自己的才有资格拆除外部报头,通过查看外部报头的目的地址是否跟自身接收接口的地址一致
给数据添加报头称为数据封装 encapsulation
去掉报头称为数据解封装 De-encapsulation
网关gateway 路由器链接一个网络的接口
PCA —— SW1 —— R1 —— SW2 —— PCB
交换机转发数据基于二层帧头的源目MAC地址
路由器转发数据基于三层报头的源目IP地址