首页 > 其他分享 >·计算机网络参考模型与协议

·计算机网络参考模型与协议

时间:2024-03-12 11:26:33浏览次数:22  
标签:协议 参考模型 ------------------- ------------------ 计算机网络 传输层 数据 端口号

1.OSI参考模型

应用层:输入高级语言指令

表示层:将高级语言翻译成二进制语言

会话层:管理多个保证消息正确的到达指定主机

传输层:确定传输的协议和端口号

协议又分为TCP/UDP

网络层:选择传输数据的最佳传输路线(ip地址)

数据链路层:二次确认数据是否正确到达(mac地址)

物理层:将二进制信号转换成电信号,传输出去

2.TCP/IP协议族

模型层 协议
物理层 IEEE802.3有线局域网(以太网) IEEE802.11无线局域网标准
数据链路层 Point-to-Point Protocol
网络层 IP (ICMP IGMP ARP RARP)
传输层 TCP UDP
应用层 HTTP FTP TFTP SMTP SNMP DNS

3.数据的封装过程

应用层-------------------------data-----------------------------------------------------------------------------数据

传输层-------------------------tcp/udp+端口号+data-----------------------------------------------------数据段

网络层-------------------------ip头部+tcp/udp+端口号+data------------------------------------------数据包

数据链路层-------------------mac头部+ip头部+tcp/udp+端口号+data+数据校验位----------数据帧

物理层-------------------------转换成电信号-----------------------------------------------------------------比特流

对应机器或程序

应用层-------------------PC------------------------控制真实数据-----------------------------7层协议

传输层-------------------防火墙------------------根据协议和端口号-----------------------4层协议

网络层-------------------路由器------------------根据ip地址转发数据---------------------3层协议

数据链路层-------------交换机------------------根据mac地址转发数据------------------2层协议

标签:协议,参考模型,-------------------,------------------,计算机网络,传输层,数据,端口号
From: https://www.cnblogs.com/zhj0708/p/18067879

相关文章

  • 计算机网络的参考模型
    计算机网络的参考模型网络设备交换机:提供更多的网络接口(网口),使更多的的机器加入到局域网中。路由器:选择最佳的路径传输数据,帮助设备高速转发数据OSI七层参考模型层次模型作用数据单元主要设备物理层建立、维护、断开物理连接比特流网卡数据链路层进行硬件......
  • osi七层协议
    应用层:将人类语言输入到计算机中表示层:将收到的人类语言转化为二进制语言,并指定加密格式,存储格式,解密,压缩等等操作会话层:建立,管理,终止会话传输层:定义传输数据的协议端口号,流控及差错校验tcp慢,稳定传递数据前需要先建立连接udp快,不稳定数据可直接发送网络层:定义逻辑地......
  • 12. RS485通信协议
    一、RS485简介  RS485(一般称作RS485/EIA-485)隶属于OSI模型物理层,是串行通讯的一种。电气特性规定为2线,半双工,多点通信的类型。它的电气特性和RS-232大不一样。用缆线两端的电压差值来表示传递信号。RS485仅仅规定了接受端和发送端的电气特性。它没有规定或推荐任何数据......
  • Gossip协议和Grpc协议的区别
    Gossip协议Gossip协议,也称为流言协议,是一种基于成员之间随机通信的分布式系统同步协议。它模仿社会中流言的传播方式,通过节点之间的随机交互传播信息,以此实现数据的最终一致性。Gossip协议特别适合于大规模、分布式的环境中,因为它能够很好地处理节点故障和网络分区问题。特点:......
  • 计算机网络知识点
    两种交换方式分组(packet)交换不长期占用链路,将报文分组,所有分组由路由器按照目的地址丢到网络中,也就是用户不需要发送/接收分组时就不占用网络资源。电路(circuit)交换通信双方建立一条专用链路,不进行分组交换时这条链路也不能给别人用。路由器与交换机路由器(圆)工作在网络层(......
  • 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......
  • 王道计算机网络截图笔记
    目录第一章概述1.计算机网络概览1.1网络与计算机网络1.2计算机网络的功能1.3计算机网络的组成1.3.1组成部分1.3.2工作方式1.3.3功能组成1.4计算机网络的分类1.5小结2.计算机网络的标准化工作2.1标准的分类2.2RFC2.3标准化工作的相关组织2.4小结3.计算机网络性能指标3......
  • ORACLE登录出现“ORA-12560:TNS:协议适配器错误”错误修复
    ORA-12560:TNS:协议适配器错误的问题一般由这3个原因导致,如下:1)Oracle服务异常停止2)Oracle注册表错误3)winOracleclient造成问题原因一【Oracle服务异常停止】,检查orcle服务是否正常启动win+R打开运行窗口,输入“services.msc”,打开服务页面,找到oracleOraDb11g_home1TNSListener......