OSI七层模型与TCP/IP五层模型

一、OSI七层模型

应用层:制作数据

表示层:打包压缩加密数据

会话层:与对端联系,建立会话连接

传输层:定义端口号,选择数据方式

网络层:定义逻辑地址(IP地址),选择最好的路线传输(寻址和路由)

数据链路层:定义物理地址(MAC地址),在传输过程中经过的设备站点

物理层:将数据变成电信号进行传输

二、TCP/IP五层模型

应用层:将会话层、表示层、应用层合并在一起

传输层:定义端口号,选择数据传输方式

网络层:定义逻辑地址(IP地址),选择最好的路线传输(寻址和路由)

数据链路层:定义物理地址(MAC地址),在传输过程中经过的设备站点

物理层:数据变成电信号进行传输

三、应用层的协议

1、HTTP(TCP 80):超文本传输协议

2、FTP(TCP 20、21):文件传输协议

3、TFTP(UDP 69):简单文件传输协议

4、DHCP(UDP 67 68):动态主机配置协议

四、传输层的协议

1、TCP:传输控制协议——安全可靠,速度慢        协议号6

2、UTP:用户数据报协议——不可靠,速度快        协议号17

五、网络层常见协议

1、IP协议:互联网协议,定义了IP地址

2、ICMP协议:网络控制消息协议,验证和测试网络连通性

3、ARP协议:地址解析协议,将IP地址解析成MAC地址

4、OSPF协议:开放式最短路径协议,动态路由协议

六、数据链路层

1、数据通信的3个阶段:

  • 产生数据——数据封装
  • 传输数据——网络传输
  • 接收数据——数据解封装

2、什么是数据封装?

  • 在数据前面加上一层头部信息,叫做数据封装

3、怎么封装?

  • 应用层在产生数据后,会将数据传递给物理层,从应用层到物理层,每经过一层,都会加上每一层的头部信息,传输层封装TCP头部, 网络层封装IP头部,数据链路层封装MAC头部和尾部(打包装)

4、数据封装的目的?

  • 只有完成数据封装后,数据才能在网络中传输

5、怎么解封装?

  • 接收数据后,从物理层到应用层,每达到一层,会把相应的头部信息拆除,数据链路层拆除MAC头部和尾部,网络层拆除IP头部,传输层拆除TCP头部(拆除包装)

6、数据链路层的功能:

  • 数据链路的建立、维护与拆除
  • 帧的形成、帧的传输、帧的同步
  • 帧的差错恢复和流量控制

7、MAC地址概述

  • MAC地址:即以太网地址,又称物理地址
  • 长度:45个bit(6个字节)
  • 组成:24个bit的厂商标识+24个bit的网卡编号
  • 作用:标识以太网中网络设备的位置
  • 表示方式:使用12位的16进制数表示的   如:98-FA-9B-EE-AA-04

8、MAC地址分类

  • 单播MAC:
    • 一个MAC地址的 8个bit为0时,代表这是一个单播MAC
    • 单波MAC代表一个唯一的物理网卡(每一个物理网卡都是全球唯一MAC地址)
    • 单播MAC用来唯一的标识了一个主机
    • 单播MAC地址是主机网卡出厂自带的
  • 组播MAC:
    • 一个MAC地址的第8个bit为1时,代表这是一个组播MAC
    • 组播MAC表示一个逻辑MAC地址,主要应用于特定服务,可以代表一组主机
  • 广播MAC:
    • 广播MAC地址是指48个bit全为1的MAC地址,做全网广播使用
    • 广播MAC地址标识了所有网卡

9、数据帧格式

  •  字段解析:
    • 目的地址:接收主机的MAC地址(6个字节=48个bit)
    • 源地址:发送数据主机的MAC地址 
    • 类型:用来表示上一层使用的什么协议,如果是0x800  代表上层协议是 ip协议
    • 数据:要传输的数据(包含IP包头,包含TCP包头,包含数据)
    • 帧校验序列:数据校验,检查数据是否损坏,好的就接收,坏的就丢弃
  • 一个数据帧的大小范围是 64字节—1518字节

七、物理层

1、作用:

  • 规范了传输介质
  • 定义了信号

2、传输介质分类

  • 有线传输:网线(双绞线)、光纤
  • 无线传输:无线电、红外线

3、双绞线分类:

  • 超5类:适用于百兆网络,理论上也适用于千兆网络,主要应用于企业网络
  • 6类:适用于千兆网络,主要应用于企业网络
  • 7类:适用于万兆网络—主要应用于数据中心、运营商
  • 8类:使用万兆网络(如:25G、40G、100G)—主要应用于数据中心、运营商

4、网线线序:

  • 568A:白绿 绿 白橙 蓝 白蓝 橙 白棕 棕
  • 568B:白橙 橙 白绿 蓝 白蓝 绿 白棕 棕
  • 直通线: 一根网线的两端都是568B的线序
  • 交叉线:一根网线一端是568A,一端是568B
  • 全反线: 一根网线两端线序完全相反

5、光纤分类

  • 单模光纤:长距离传输
  • 多模光纤:最短距离传输

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值