OSI七层模型

目录

1.osi七层模型的分布

2.为什么要进行分层

3.osi七层模型每层的作用

3.1应用层(第七层)

3.2表示层(第六层)

3.3会话层(第五层)

3.4传输层(第四层)

3.5网络层(第三层)

3.6数据链路层(第二层)

2.7物理层(第一层)

4.tcp/ip协议组成

4.1应用层协议:

4.2传输层协议

4.3网络层协议

5.数据封装过程

6.设备与层之间的关系

8.网络划分

总结


1.osi七层模型的分布

osi模型按照顺序可分为服务层,显示层,会话层,传输层,网络层,数据链路层,物理层

2.为什么要进行分层

1.将复杂的问题简单化

2.制定了统一标准 硬件 软件 协议标准

每一层是独立的,且只对上一层负责

3.osi七层模型每层的作用

OSI七层模型_第1张图片

3.1应用层(第七层)

打开应用程序 编辑输入数据 (人类输入的高级语言:汉字,字母) (举例:如qq,微信发送消息)

3.2表示层(第六层)

表示层:将人类使用的高级语言翻译成电脑可以使用的语言,压缩 加密

3.3会话层(第五层)

会话层:建立专属通道,区别对话的设备,管理不同操作系统(linux window)之间的信息交流

3.4传输层(第四层)

传输层:定义了如何传输数据 传给哪一个程序软件    协议/端口号

  • 协议:规定传输的方式

tcp协议:慢,但是稳定 直接挂断

udp协议:快,但是不稳定 (我只管发,不管有没有传到)

  • 端口号:在网络传输中,确定具体程序

iana组织 规定 前1024 的端口号是著名的软件

80(网页)

3.5网络层(第三层)

网络层:寻找传输数据的最佳路径

  • 数据包封装

  • 源和目标的逻辑地址

  • 根据包头的逻辑地址 ip地址

3.6数据链路层(第二层)

数据链路:确认信息传输到正确的地方,检查数据是否完整

单工:单工数据传输只支持数据在一个方向上传输;在同一时间只有一方能接受或发送信息,不能实现双向通信,举例:电视,广播。

半双工:半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;在同一时间只可以有一方接受或发送信息,可以实现双向通信。举例:对讲机

全双工:全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力;在同一时间可以同时接受和发送信息,实现双向通信,举例:电话通信。

2.7物理层(第一层)

物理层:将数据转换成电信号,顺着网线到达对面

  • 应用层、表示层、会话层为高三层(面向用户)
  • 网络层、数据链路层、物理层为低三层(面向硬件)
  • 网络层及以下的通信为点到点通信(主机与主机)
  • 传输层的通信为端到端(端口到端口)

4.tcp/ip协议组成

4.1应用层协议:

http:超文本传输协议 网页(文本,图片,视频),例如京东,淘宝

浏览器使用的就是http协议,默认使用tcp/80

ftp:文本传输协议 默认使用tcp/20 和tcp/21

tftp:简单文件传输协议 默认使用udp/69

怎么实现协议?

程序来实现协议

用户 ----------》》协议 ---------》软件:端口号

端口号:确定程序

  • 一个端口号对应一个协议

4.2传输层协议

tcp传输数据前,进行测试 慢   稳定

udp传输数据前,没有测试 快 不稳定

4.3网络层协议

ARP: 将ip地址转换成mac地址

icmp:ping 检测主机双向连通性

5.数据封装过程

数据包有去有回才叫一次完整的通讯

数据封装

A------------>B

A的七层

应用层:真实数据

传输层:协议/端口号+真实数据 数据段 报文

网络层:ip头部+协议/端口号+真实数据 ip地址(ip地址类似于家庭地址,不稳定) 数据包 报文

数据链路层:mac头部+ip头部+协议/端口号+真实数据 +检验位 (密码) 数据帧 报文

物理层:转化成电流传出去

B的七层

物理层:先把A的电流转换成数据帧

数据链路层: mac头部+ip头部+协议/端口号+真实数据 +校验位

网路层: ip头部+协议/端口号+真实数据

传输层: 协议/端口号+真实数据

应用层: 真实数据

OSI七层模型_第2张图片

二层原理? 根据mac地址判断是否接受数据

三层原理? 根据ip地址判断是否接受数据

四层原理? 根据协议/端口号判断是否接受数据

七层原理? 真实数据(字符串)

6.设备与层之间的关系

物理层设备:网卡

数据链路层:交换机(作用(方形):提供更多的接口,让更多的网络设备加入到网络中来 )mac地址

网络层:路由器((方形):高速转发数据(类似于在pc的网络连接中指挥交通的地位) ) ip地址

传输层:防火墙 协议/端口号

应用层:电脑

OSI七层模型_第3张图片

8.网络划分

局域网:小范围网络;校园网,企业网   (常用)

城域网:城市范围网络;移动,电信,联通

广域网:全国,全球;internet

总结

  本章主要介绍了OSI的七层模型分布以及每层模型的功能,同时介绍了数据封装与解封装的过  程,了解每一层在数据传输中的作用。更加全面的理解七层模型。

你可能感兴趣的:(网络)