系列文章目录
什么是计算机网络?
什么是网络协议?
计算机网络的结构
数据交换之电路交换
数据交换之报文交换和分组交换
分组交换 vs 电路交换
计算机网络性能(1)——速率、带宽、延迟
计算机网络性能(2)——时延带宽积、丢包率、吞吐量/率
计算机网络体系结构概念
OSI参考模型基本概念
OSI参考模型中非端-端层(物理层、数据链路层、网络层)功能介绍
OSI参考模型中端-端层(传输层、会话层、表示层、应用层)功能介绍
TCP/IP参考模型基本概念,包括五层参考模型
网络应用的体系结构
网络应用进程通信
网络应用对传输服务的需求
Web应用之HTTP协议(涉及HTTP连接类型和HTTP消息格式)
Cookie技术
Web缓存/代理服务器技术
传输层服务概述、传输层 vs. 网络层
传输层——多路复用和多路分用
传输层——UDP简介
传输层——可靠数据传输原理之Rdt协议
传输层——可靠数据传输之流水线机制与滑动窗口协议
传输层——TCP特点与段结构
传输层——TCP的可靠数据传输
TCP连接管理(图解三次握手和四次挥手)
传输层——拥塞控制原理与解决方法
TCP的拥塞控制机制
网络层服务与核心功能
网络层服务模型——虚电路网络
网络层服务模型——数据报网络
Internet网络的网络层——IP协议之IP数据报的结构
IP分片
IP编址与有类IP地址
IP子网划分与子网掩码
CIDR与路由聚合
DHCP协议
网络地址转换(NAT)
ICMP(互联网控制报文协议)
IPv6简介
路由算法之链路状态路由算法
路由算法之距离向量路由算法
路由算法之层次路由
数据链路层概述
数据链路层——差错编码
多路访问控制(MAC)协议——随机访问MAC协议
ARP协议
以太网
交换机
- 系列文章目录
虚拟局域网(Virtual Local Area Network):支持VLAN划分的交换机,可以在一个物理LAN架构上配置、 定义多个VLAN。
比较常见的应用是把交换机的不同端口分成多个组,每个组都是一个VLAN,于是, 单一的物理交换机就像多个虚拟交换机一样运行
- 流量隔离(traffic isolation): 去往/来自端口1-8的帧只到 达端口1-8
- 也可以基于MAC地址定义 VLAN, 而不是
- 动态成员: 端口可以动态分 配给不同VLAN
- 在VLAN间转发: 通过路由(就像在 独立的交换机之间)
- 实践中,厂家会将交换机与路由器集成 在一起
对于跨越多交换机的VLAN:
- 多线缆连接 。每个线缆连接一个VLAN。如果跨越多个交换机,那么这个方法就很不实际
- 中继端口(trunk port): 中继端口连接两个物理交换机。在跨越多个物理交换机定义的VLAN 承载帧。
- 为多VLAN转发802.1帧容易产生歧义 (必须携带VLAN ID信息)
- 为此,IEEE提出了802.1q协议为经过中继端口转发的帧增加/去除额外的首部域