首页 > 其他分享 >osi七层协议

osi七层协议

时间:2024-03-12 09:37:15浏览次数:21  
标签:协议 二进制 七层 网络层 osi 地址 物理层 传输层 数据

应用层:将人类语言输入到计算机中

表示层:将收到的人类语言转化为二进制语言,并指定加密格式,存储格式,解密,压缩等等操作

会话层:建立,管理,终止会话

传输层:定义传输数据的协议端口号,流控及差错校验
tcp慢,稳定 传递数据前需要先建立连接
udp快,不稳定 数据可直接发送

网络层:定义逻辑地址,实现不同网络中的寻址,理论选择转发数据最佳的路径
将上层数据加上源和目的方的逻辑地址(IP)封装成数据包,实现数据从源端到目的端的传输

数据链路层:建立逻辑地址,进行硬件地址寻址,差错校验等功能
将上层数据加上源和目的方的物理地址封装成数据帧,MAC地址是用来标识网卡的物理位置,建立数据链路,当发现数据错误时,可以重传数据帧

物理层:建立,维护,断开物理连接
报文头部和上层数据信息都是由二进制数组成的,物理层将这些二进制数字组成的比特流转换成电信号在网络中传输。

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

标签:协议,二进制,七层,网络层,osi,地址,物理层,传输层,数据
From: https://www.cnblogs.com/leikj/p/18067591

相关文章

  • 12. RS485通信协议
    一、RS485简介  RS485(一般称作RS485/EIA-485)隶属于OSI模型物理层,是串行通讯的一种。电气特性规定为2线,半双工,多点通信的类型。它的电气特性和RS-232大不一样。用缆线两端的电压差值来表示传递信号。RS485仅仅规定了接受端和发送端的电气特性。它没有规定或推荐任何数据......
  • Gossip协议和Grpc协议的区别
    Gossip协议Gossip协议,也称为流言协议,是一种基于成员之间随机通信的分布式系统同步协议。它模仿社会中流言的传播方式,通过节点之间的随机交互传播信息,以此实现数据的最终一致性。Gossip协议特别适合于大规模、分布式的环境中,因为它能够很好地处理节点故障和网络分区问题。特点:......
  • ModbusTCP协议简介与编程流程图
      本文主要目的是为了写一个简单的ModbusTCP服务器-客户端程序而记录的知识点,里面包含了编程所需要的必要背景知识和协议解析流程图。Modbus基本数据类型  Modbus有四种基本数据类型:离散量输入:客户端只能读取它,由服务器提供,占1个比特位,可以传输现实中的开关量输入,比如接近......
  • ModbusTCP协议报文详细分析
    ModbusTCP与ModbusUDP的报文格式是一样的,它们之间的区别其实就是TCP与UDP的区别,因此下面就针对ModbusTCP的协议进行分析,ModbusTCP与ModbusRtu(ModbusASCII)之间的区别如下图:从上图可以看出,ModbusTCP在Modbus串行通信的基础上,去除了校验(由于TCP本身就带有校验和)和设备地址(M......
  • Qt 基于QTcpSocket的ModbusTCP协议
    一、编写缘由1.发现问题最近项目上要把之前的modbusRTU改为TCP形式,因此之前的modbus通讯线程得重构,一开始当然是使用Qt自带的QModbusTcpClient类,很快就重构好线程,读取数据没有问题,但是只要一发送写数据请求,整个tcp连接就会断开,做了很多尝试,排除了从站的问题,即使直接连modbuss......
  • ORACLE登录出现“ORA-12560:TNS:协议适配器错误”错误修复
    ORA-12560:TNS:协议适配器错误的问题一般由这3个原因导致,如下:1)Oracle服务异常停止2)Oracle注册表错误3)winOracleclient造成问题原因一【Oracle服务异常停止】,检查orcle服务是否正常启动win+R打开运行窗口,输入“services.msc”,打开服务页面,找到oracleOraDb11g_home1TNSListener......
  • 负载均衡四层与七层的区别
    首先提一个缩写OSI,这个学计算机网络的再熟悉不过了,不过时间已久可能就不是那么有印象了,可能这个缩写都已经不认识了。OSI:OpenSystemInterconnection,开放系统互联。它是国际化标准组织制定的计算机互相联络的协议模型,也就是说要想通过计算机互相连接,那么请按照这个标准来进行。......
  • P6121 [USACO16OPEN] Closing the Farm G
    原题链接题解抽象化抽象成点和边,对于抹除一个点,判断整个图是否联通等价于建立一个点(被抹除点的前一个点),判断这个点与周围点相连后,累积合并次数是否等于点数减一code#definelllonglong#include<bits/stdc++.h>usingnamespacestd;llfa[200005];llfinds(llnow){ret......
  • UDP 协议端口检测原理和存在的问题说明
    一、UserDatagramProtocol(UDP)用户数据报协议(UDP):一种非常简单的传输协议,它提供类似于TCP的传输层寻址,但除此之外几乎没有其他功能。UDP只不过是一个“包装”协议,它为应用程序提供了一种访问互联网协议的方式。无法建立连接,传输不可靠,并且数据可能会丢失。二、UDP......
  • DHCP协议
    图中单位是字节。字段op值含义1客户端发送Discover广播请求,包括自身mac。2服务端回复Offer广播响应。3客户端发送Request广播,告知选择的服务端,希望获得分配的IP。IP租期达到50%后,发送Request单播请求,请求续约。IP租期达到87.5%后,发送Request......