首页 > 其他分享 >计算机网络的参考模型

计算机网络的参考模型

时间:2024-03-12 10:12:30浏览次数:30  
标签:协议 参考模型 网络层 计算机网络 地址 传输层 数据 应用层

计算机网络的参考模型

网络设备

交换机:提供更多的网络接口(网口),使更多的的机器加入到局域网中。

路由器:选择最佳的路径传输数据,帮助设备高速转发数据

OSI七层参考模型

层次模型 作用 数据单元 主要设备
物理层 建立、维护、断开物理连接 比特流 网卡
数据链路层 进行硬件地址寻址,差错校验等功能 数据帧 交换机
网络层 进行逻辑地址寻址,实现不同网络之间的路径选择 数据包 路由器
传输层 定义传输数据的协议端口号,以及流量和差错校验 数据段 防火墙
会话层 建立、管理、中止会话 message
表示层 数据的表示、压缩、格式化、加密 message
应用层 网络服务与最终用户的一个接口 message PC

应用层、表示层、会话层为高三层,是面向用户

网络层、数据链路层、物理层为低三层,是面向硬件

网络层及以下的通信为点到点通信(主机与主机)

传输层的通信为端到端(端口到端口)

例:当A传递信息给B时

A

分层 功能
应用层 输入高级语言指令 (打开微信输入聊天的话语,人和程序之间的 一个交流平台)
表示层 将人类使用的 高级语言翻译成二进制语言
会话层 管理多个会话, 保证消息正确到达 指定主机
传输层 1.确定传输的协议,2.通过端口号来发给哪个应用程序
网络层 选择数据的最佳传输路线 ( ip地址 )
数据链路层 二次确认, 数据是否正确到达mac地址 (全球唯一的)
物理层 将二进制数据转换成点信号 传输出去

B

分层 功能
物理层 将电信号转换成二进制
数据链路层 对比自己的mac 和 数据包里的mac地址 做对比,如果一样接收,如果不一样丢弃
网络层 再次对比 ip地址
传输层 通过端口号找到对应的程序
会话层 通过特定的会话通道 到达 表示层
表示层 将二进制 转化成高级语言
应用层 显示在 应用程序中

TCP/IP 参考模型

4层模型、5层模型与OSI7层对比图

各层对应协议

分层 协议(协商、议定发送数据时按照某种格式发,对面收的时候,也以这种格式接收)
网络层 icmp :检测主机双向联通性 ping (程序)、tracert (程序)
ARP:地址解析 将 ip 转换成 mac地址的协议
传输层 tcp :传数据的时候慢但是很稳定
udp:传数据的时候很快但是不稳定
应用层 http :超文本传输协议 80 nginx http
https :是 http 协议的加密版 超文本加密版 443
ftp :文件传输协议 vsftpd filezila
tftp:简单文件传输协议

数据封装

每层原理

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

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

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

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

标签:协议,参考模型,网络层,计算机网络,地址,传输层,数据,应用层
From: https://www.cnblogs.com/GrandOB/p/18067691

相关文章

  • 计算机网络知识点
    两种交换方式分组(packet)交换不长期占用链路,将报文分组,所有分组由路由器按照目的地址丢到网络中,也就是用户不需要发送/接收分组时就不占用网络资源。电路(circuit)交换通信双方建立一条专用链路,不进行分组交换时这条链路也不能给别人用。路由器与交换机路由器(圆)工作在网络层(......
  • 王道计算机网络截图笔记
    目录第一章概述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......
  • 计算机网络·网络层
    {%markmap%}网络层功能概述数据报服务简单灵活无连接尽最大努力交付为了使路由器简单可靠通信由传输层负责传送分组可能出错丢失重复失序超时异构网络互连各层中继系统物理层转发器集线器数据链路层网桥交换机网络层路由器网络层以......
  • 计算机网络汇总
    一网络分层模型OSI七层模型 是国际标准化组织提出一个网络分层模型,其大体结构以及每一层提供的功能如下图所示:TCP/IP四层模型是目前被广泛采用的一种模型,我们可以将TCP/IP模型看作是OSI七层模型的精简版本,由以下4层组成:应用层传输层网络层网络接口层需要......
  • 计算机网络概述
    1.互联网的2个特点:联通性、资源共享2.计算机网络:由若干节点和连接这些节点的链路组成3.互“连”网:有多个网络通过一些路由器相互连接起来,构成了个覆盖范围更大的计算机网络。4.互联网提供者:ISP互联网交换点:IXP5.计算机之间的通信:主机A的某个进程和主机B上的另一个进程进行通......
  • 【计算机网络】八股文汇总(附答案~)
    计算机网络是贯穿互联网校招所有技术岗位最高频的面试考点,不论是算法,还是开发,不管是Java、C++,都会问到,这篇文章汇总常见计算机网络八股文,记得先收藏再看! 包括Java基础、Java并发、JVM、MySQL、Redis、Spring、MyBatis、Kafka、计算机操作系统、计算机网络、系统设计、分布......
  • 助教2023-2024第一学期工作总结(计算机网络)
    一、助教工作的具体职责和任务 (包括:你和老师是如何配合的、你和课程其他助教是如何配合的(如果有的话))1.及时跟进学生学习进度每周询问老师教学进度,自己复习知识点,随时准备回复学生问题,并对后续进行安排2.编写题目,拓宽题库每周编写5-8题题目,写出答案,并发给老师审核3.和老师......
  • 【计算机网络】数据链路层——流量控制&可靠传输机制
    数据链路层的流量控制较高的发送速度和较低的接收能力的不匹配,会造成传输出错,因此流量控制也是数据链路层的一项重要工作。数据链路层的流量控制是点对点的,而传输层的流量控制是端到端的。数据链路层流量控制手段:接收方收不下就不回复确认。传输层流量控制手段:接收端给发送......
  • 【计算机网络】数据链路层概述
    数据链路层功能概述研究思想基本概念术语结点:主机、路由器链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路。帧:......
  • 【计算机网络】数据链路层——差错控制
    差错控制(检错)差错从何而来?概括来说,传输中的差错都是由于噪声引起的。全局性由于线路本身电气特性所产生的随机噪声(热噪声),是信道固有的,随机存在的。解决办法:提高信噪比来减少或避免干扰。(对传感器下手)局部性外界特定的短暂原因所造成的冲击噪声,是产生差错的主要原......