七层模型
物理层
:光纤、双绞线、无线数据链路层
:MAC地址网络层
:路由、如何到达对方传输层
:TCP、UDP、安全否会话层
:迅雷下载、10m、限速5m表示层
:转码得过程、压缩应用层
:qq、搜狗、迅雷导图
TCP IP
五层:
物理层
:比特bit
数据链路层
:MAC+IP+TCP+数据帧
网络层
:IP+TCP+数据包
传输层
:TCP+数据段
应用层
:数据PDU
四层:
网络接口层
网络层
传输层
应用层
OSI和TCP/IP
TCP/IP
网络接口层
- 物理层 2.数据链路层
网络层
- 网络层
传输层
- 传输层
应用层
5.会话层 6.表示层 7.应用层
1.物理层
介质
1.有线(电传输)
双绞线
- 分为屏蔽双绞线和非屏蔽双绞线
- 非屏蔽双绞线分为:CAT5 五类线、CAT5E 超五类线、CAT6六类线(建议使用)、CAT6E 超六类线。
- 屏蔽双绞线分为:CAT6 六类线、CAT6E 超六类线、CAT7 七类线。
RJ-45水晶头 - 线序:
568A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕 - 通断规则:
4芯通 百兆 1236 白橙、橙、白绿、绿
8芯全通 千兆 - 直通线:5568B-568B、568A-568A
- 交叉线:568B-568A
- 距离:100m
- 介质:铜
2.光纤
- 光传输,不受电信号干扰,玻璃纤维(塑料)
- 传输速率:1000m G、10000m TEN-G、100000m E
- 距离:多帧 2km 比方 手电筒、单帧 43km 比方激光
3.无线
wifi
- 5G:高频,波长比较短,不容易受干扰。特点价格比较贵,穿透力比较差
- 4G:干扰源电磁炉、吹风机。低频,波长比较长,特点穿透力比较好,价格比较便宜
- 无线路由器:RJ45的有线网络放出来的无线信号,例如:手机、电脑
2. 数据链路层
作用:根据底层链路不同,来保障传输。
MAC地址
- 由十六进制数组成 :A8-5E-45-A1-4D-98 48bit
A8:5E:45:A1:4D:98 冒号分16进制
每个网卡都有一个MAC地址(全球唯一)
前半部分 A8-5E-45 代表厂家
后半部分 A1-4D-98 厂家随机编号
为什么要使用MAC地址
- MAC地址表:MAC→接口 有信息(查表转发) 没信息(发送给所有的接口,除了自己
- 接口带宽:E 10M/100M F 100M G 1000M Ten-G 10000
- 单位转换:1G=1024M 1M=1024K 1K=1024bit 1byte=8bit(byte=B bit=b)
UP方式
- 物理层的UP、协议的UP、双UP才能转发数据。
- 转发速率:协商
- 双工:全双工 收发能够同时进行、半双工 HUB 收发不能同时进行
MAC地址单播:第八位为0
MAC地址组播:第八位为1
MAC地址广播:48位全为1
数据帧
帧头:源MAC、目的MAC、type(标识上层协议)
帧尾:FCS(检验和)
长度:18字节
0x0800:IPv4
0x08dd:IPv6
3.网络层
- 路由器:三层设备 识别到IP地址
- 协议:
IP(网际协议):ipv4和ipv6
ICMP(互联网控制信息协议):ping、tracert
ARP(地址解析协议):IP→MAC
RARP(反向地址解析协议):MAC→IP
IGMP:组播加入协议 - 包头:
版本:v4版本 普及 v6 下一代
报文长度
总长度
数据包切片:切片大小 MTU默认1500、Flag(0 能切片、1 不能)
生存时间:TTL 数据包在三层设备存活的时间
路由跟踪 tracert-d 114.114.114.114
TTL 经过一个三层设备减一
案例:
IP网络
- IP地址:源地址、目的地址
- MAC地址
IP→MAC 192.168.30.254 00-23-05-49-3f-43 动态
ARP广播:目的MAC地址FF:FF:FF:FF:FF:FF 交换机收到广播包 泛红 发送给所有的接口(除接收到的端口)
ARP表:运行内存
ARP绑定 arp-s 192.168.30.254 00-23-05-49-3f-43 - 访问外部网络
不是在同一个广播域 一台交换机就是一个广播域(VLAN TRUNK 除外)
访问网关 192.168.30.254 网关 MAC地址 ARP广播 FF:FF:FF:FF:FF:FF - 网关和IP
192.168.30.132/24 192.168.30.0~255 网关 192.168.30.254
网关 转发到其他网段
4.传输层
-
TCP:可靠面向连接,虚拟管道的概念 构建在网络层之上
优点:可靠 缺点:速度慢
Source Port:源端口
Destination Port:目的端口
Sequence Number:序列号
Acknowledge Number:确认号
Header length:头部长度
Window:窗口
Checksum:校验和
Urgent Pointer:紧急指针
Options:选项字段
Padding:填充字段 -
UDP(用户数据报协议):不可靠 即时性
例如:直播平台 语音+时评→UDP 公屏讨论→TCP
优点:速度快 缺点:不可靠
-
DNS:域名解析 域名变为IP地址
5.应用层
常用协议和端口号
http(tcp:80)
ftp(tcp:20、21)
dns:域名解析(53)
dhcp(udp:67、68)
smtp(tcp:25)
telnet(tcp:23)
ssh(tcp:22)