OSI七层参考模型

网络是由网络联连接设备通过介质将信息传递至终端设备,进行信息和资源共享的平台。

文章目录

  • 前言
  • 一、应用层
  • 二、表示层
  • 三、会话层
  • 四、传输层 TCP/UDP
    • 数据报协议(UDP)
    • 传输控制协议(TCP)
    • 传输层地址:端口号
  • 五,网络层// IP
  • 六、数据链路层 //FSC校验
    • 数据链路层的作用:
  • 七、物理层
  • 各层之间的联系


前言

什么是网络

网络是由网络联连接设备通过介质将信息传递至终端设备,进行信息和资源共享的平台。

      传输介质: 同轴电缆 网线 光纤

核心思想:分层

           分层的目的:降低层次之间的关联性,某一层的协议增加或者坚守不影响其他层次协议的工作。

属于同一层的不同协议具有相同或者相近的作用及目的,不同层次间的协议具有明显的差异性,每一层都在下一层所提供的基础之上提供增值服务。

一、应用层

对应用软件提供接口,是软件可以是使用网络服务

常见协议 //协议:共同约定的标准。

Htttp(80),ftp(20/21),dns(53)

二、表示层

对数据格式转换

编码 解码 加密 解密 压缩 解压缩

表示层的作用:数据的解码和编码数据的加密和解密

三、会话层

发现 建立 维持 终止会话进程­­

四、传输层 TCP/UDP

定义:管理两个节点之间的数据传输,比如是否送到,是否正确,一次传输多少数据等

负责建立主机之间进程与进程之间的连接

数据报协议(UDP)

-简单

-无连接

-低开销

-尽力传递

-使用UDP 的应用

域名系统(DNS);视频流;IP语音

传输控制协议(TCP)

可靠:确认 重传 排序 流控

-面向连接

-可靠传输

 流控

-使用TCP 的应用:

Web浏览器;电子邮件;FTP

传输层地址:端口号

端口号取值范围:0-65535(0一般不作为传输层的端口号)
  1. 通过端口号区分不同的服务 端口号0-65535

静态端口号(知名端口号/著名端口号):1-1023

一个端口号对应一个服务,永久绑定关系

动态端口号:1024-65535 一个端口号对应一个服务,暂时绑定关系

0 为特殊端口号,保留使用,网络编程中使用,代表所有端口号

  1. 提供可靠的传输

TCP (传输控制协议) 面向连接的可靠传输协议
UDP (用户数据报文协议) 非面向连接的不可靠传输协议

  1. 数据分段传输

MSS最大段长度1480

MTU 最大传输单元 1500B (字节)

—MSS—TCP数据报最大数据分段长度

一般取值1460字节(1500字节-20字节(IP头部)-20字节(TCP)头部)

五,网络层// IP

负责数据从一台主机到另一台主机之间的传递。

通过IP地址来寻址。编址,寻址

六、数据链路层 //FSC校验

由介质访问控制层(MAC)和逻辑链路控制层(LLC)连个子层构成

MAC 媒介访问控制子层

通过MAC地址来进行物理寻址

LLC 逻辑链路控制子层为上层服务提供FCS校验

数据的末尾增加一个帧校验和序列(FCS)

    //为了保证数据的完整性
    //使用算法 CRC – 循环冗余算法

数据链路层的作用:

再不可靠的链路上提供可靠的数据传输服务,把帧从一跳(节点)移动到另一跳(节点)。

数据链路层的功能

-组帧,物理编址,流量控制,差错控制,接入控制

七、物理层

定义电气电压,光学特性 接口规范

物数网传会表应/应表会传网物数

各层之间的联系

OSI七层参考模型_第1张图片

应用层 允许接入网络资源

表示层 对数据进行转换,加密和压缩

会话层 建立管理和终止会话

传输层 提供可靠的端到端的报文传输和差错控制

网络层 将分组从源端传送到目的端 提供网络互联

数据链路层 将分组数据分装成帧;提供节点到节点方式的传输;

物理层 再媒体上传输比特;提供机械和电气的规约;

你可能感兴趣的:(网络,七层参考模型,网络协议)