• OSI模型
OSI模型(开放式系统互联参考模型)——【七层模型】
作用:定义数据封装结构,定义数据的标准格式
区别:七层模型结构,用户理论研究、故障排除。
控制层面(应用 表示 会话)——控制下面层的行为
数据层面(传输 网络 数据链路层 物理层)———具体的完成靠数据层
七层顺序:
(1)物理层
(2)数据链路层
(3)网络层
(4)传输层
(5)会话层
(6)表示层
(7)应用层
七层模型各层的作用
(1)物理层
关注物理传输的介质、网络硬件的机械特性、光学特性、电学特性。该层为上层协议提供了一个可靠的的物理媒体。换言之,物理层确保原始的数据可在各种物理媒体上传输。
○ 一层PDU:bit 比特流
○ 传输介质:光纤、双绞线(RJ’45)
○ 数据封装:产生数据的过程
○ 数据解封装:接收数据进行读取的过程
○ 双绞线
(1)568A线序
绿白、绿、橙白、蓝、蓝白、橙、棕白、棕
(2)568B线序
橙白、橙、绿白、蓝、蓝白、绿、棕白、棕
○ 平行线(直通线):线序相同。不同层设备使用平行线
○ 交叉线:线序不同。同层设备使用交叉线
○ 全反线(consle线):配置线,线序相反,用户控制网络设备
○ 路由器:三层设备;识别IP地址。不同的接口在不同的网段(广播域)
○ 交换机(网桥):二层设备,使用MAC地址,所有的接口默认在同一个广播域 一个接口就是一个冲突域
○ 集线器(hub):放大器 放大信号,属于1层设备,识别bit流,hub上所有的接口都在同一个冲突与中。
○ 中继器(Repeater):也叫放大器,是局域网所有节点的中心,起到放大信号,补偿信号衰减,支持远距离通信。
○ 主机(服务器)
(2)数据链路层
数据链路层在物理层提供的服务的基础上向网络层提供服务。
(1)数据链路层为网络层提供可靠地数据传输
(2)基本数据单位为帧
(3)主要协议:以太网协议
(4)重要设备:网桥、交换机
局域网(以太网 Ethernet)
广域网(PPP HDLC ATM FR )
○ 二层PDU:frame 帧
○ 按照不同的物理电路来定义不同的二层封装格式
○ 二层地址:Mac地址(介质访问控制)——物理地址 硬件地址 烧录地址
○ Mac地址构成:48个二进制 书写使用12个十六进制(1个十六进制需要4个二进制表示)
48个二进制其中 前24位:厂商ID 后24位:产品ID
(3)网络层(编址、寻址 )
目的:实现两个端系统之间地数据透明传输
功能:寻址和路由选择;连接地建立、保持和终止。
总结:路径选择、路由及逻辑寻址
○ 三层PDU:packet 包
○ 地址:网络地址和主机地址
○ 编址协议:IP(IPv4和IPv6):采用32个二进制编制(ipv4) 128个二进制编址(ipv6)
○包含协议:
1、IP协议(Internet Protocol,因特尔互联协议)
2、ICMP协议(Internet Control Message Protocol;因特尔控制报文协议)
3、ARP协议(Address Resolution Protocol,地址解析协议)
4、RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)
○ 一个二进制称为 1位bit。
○ 128 64 32 16 8 4 2 1(计算)
○ IP地址:32个二进制,0和1构成用于编址
○ 网络掩码:32个二进制,连续的1加连续的0构成,连续的1代表网络位,连续的0代表主机位。
网络位 主机位
1101 1000 0001 0001 0000 0001 0000 0001 = 216.17.1.1
1111 1111 1111 1111 0000 0000 0000 0000 =255.255.0.0
○ 单位
(1)Bit—比特,一个二进制。
1000bit=1Kbit 1000Kbit=1Mbit 1000Mbit=1Gbit
(2)Byte—字节,八个bit。
1Byte = 8bit 1000byte =1K 1000K=1M 100M=100Mbps(b=bit)
100Mbps=12.5MBps(承诺突发)
○ 完整IP地址(IP地址+网络掩码)
○ 地址分类:
(1)A类地址(第一位固定为0 )
0XXX XXXX ---0-127(1-126),网络掩码默认为 255.0.0.0
(2)B类地址(前两位固定为10)
10XX XXXX---128-191,网络掩码默认为255.255.0.0
(3)C类地址(前三位固定110)
110X XXXX---192-223,网络掩码默认为255.255.255.0
(4)D类地址(前四位固定为1110)
1110 XXXX---224-239,组播地址,无掩码
(5)E类地址(前四位固定为1111)
1111 XXXX---240-255,科研地址。
○ 特殊地址
(1)0.X.X.X 无效地址(保留地址) 0.0.0.0 无效地址——占位
(2)127.0.0.1 本地测试(127.X.X.X 测试地址)
(3)网络号,网络位不变 主机位全为0的地址(描述一个网段)
162.1.1.1——162.1.0.0 255.255.0.0
255.255.0.0
(4)受限广播地址,255.255.255.255
(5) 定向(直接)广播地址,网络位不变,主机位全为1
200.1.1.1 ——200.1.1.255
255.255.255.0
(6)本地链路地址:link-local【169.254.0.0 255.255.0.0】
(1)公有地址:具有全球唯一性标识地址
(2)私有地址:不具有唯一性标识的地址
10.0.0.0 255.0.0.0
172.{16~31}.0.0 255.255.0.0
192.1688.{0~255}.0 255.255.255.0
(7)A、B、C类地址称为单播地址
单播:一对一的传输方式
组播:一对多的传输方式
广播:一对所有的传输方式
(4)传输层
传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题。
作用:区分不同的流量 2.定义数据的传输方式
○ 端口号(port ID)
数值范围:1-65535
数据分段,通过端口号区分不同的服务
静态端口:又称注明端口 数值范围1-1023(2的10次方)
【各端口与我们的协议存在一一对应的关系】
动态端口:数值范围:1024-65532
【区分不同的协议,与流量存在一一对应的关系】
○ 数据的分段传输:传输较大数据时按照MTU值进行分段传输。
MTU:最大传输单元,默认为1500字节,可以修改(但不建议修改)
PDU:协议数据单元,4层PDU:segment 分段 分片
○ 特殊端口号
(1)HTTP——80 (TCP)
(2)HTTPS——443 (TCP)
(3)RIP——520 (UDP)
(4)Telent——远程登陆服务 23 (TCP)
(5)SSH——远程登陆(安全性较高 加密 认证) 22 (TCP)
(6)DNS——域名解析 53 (TCP和UDP)
包含协议:
1、TCP协议(Transmission Control Protocol,传输控制协议)
2、UDP协议(User Datagram Protocol,用户数据报协议)
(5)会话层:针对传输的每一种数据(流量)建立(管理:维持、终止)一条虚连接(为了防止不同类型的数据互相影响)
(6)表示层:将逻辑语言(软件语言)转换为机器语言(二进制语言),翻译
(7)应用层:接收用户的数据,人机交互的接口,面向的应用程序。