网络分层详细解析

提示:本文为计算机网络系列

文章目录

  • 网络分层详细解析
  • 前言
  • 一、有哪些网络分层?为什么分层?
  • 二、OSI七层模型
  • 三、TCP/IP五层模型
  • 四、TCP/IP四层模型(TCP/IP协议族模型)

前言


提示:本文为计算机网络系列

一、有哪些网络分层?为什么分层?

三种网络分层方式:1.OSI(Open System Interconnection)七层模型。2.TCP/IP4层参考模型(面向生产)。3.5层参考模型。
分层是为了将整个通信协议模块化接口化,在某一个部分需要升级时可以独立升级,不耽误整体通信运行。

二、OSI七层模型

包含层次:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

三、TCP/IP五层模型

TCP/IP五层模型将OSI七层模型中的应用层、会话层、表示层融合成了一个应用层,其余层次不变。

应用层:为特定的应用程序提供数据传输服务,如HTTP、DNS、FTP协议等,数据单位为报文
传输层:为进程提供通用的数据传输服务。传输层主要协议包括:传输控制协议TCP(可靠)用户数据报协议UDP(不可靠,尽最大努力传输)
网络层:引入网络地址区分不同的广播域/子网。作用是面对将大大小小的子网进行连接和区分,IP协议在这一层
数据链路层:定义了电信号的分组方式。
物理层:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0。

四、TCP/IP四层模型(TCP/IP协议族模型)

与五层协议基本一致,只是将数据链路层和物理层归为了网络接口层(主机到网络层的部分)。

计算机网络系列——网络分层相关推荐

  1. 【计算机网络】网络分层:五层或七层因特网协议栈

    目录 一.协议分层 二.网络协议栈 1. 五层网络协议栈 应用层 运输层 网络层 链路层 物理层 2. 七层OSI参考模型 表示层 会话层 一.协议分层 为了给网络协议的设计提供一个结构,网络设计者以 ...

  2. 计算机网络基础——网络分层模型

    一.OSI模型与TCP/IP模型对比 OSI模型的上面三层(应用层.表示层.会话层)与TCP/IP模型的应用层是面向用户应用的,OSI模型的下面4层(传输层.网络层.数据链路层.物理层)与TCP/IP ...

  3. 计算机网络(一)网络分层及协议

    一.基本概念 概念:协议是网络中计算机或设备之间进行通信的一系列规则的集合. 协议栈/族:在网络中为了完成通信而使用到的多层上的各种协议按照层次顺序的组合. 作用:建立对等层之间的虚拟通信.实现层次之 ...

  4. 计算机网络基础概论——网络分层模型

    网络分层 TCP/IP的分层 1.数据链路层 2.网络层 3.传输层 4.应用层 OSI七层模型 与 TCP/IP协议族体系四层结构 TCP/IP的分层 1.数据链路层 数据链路层的主要功能是:通过各 ...

  5. 计算机网络基础之OSI网络分层大总结

    温故: 网络层在OSI七层中位于第三层,同时也是通信子网的最高层,物理层传输的单位是比特流,数据链路层传输的是数据帧,而网络层的传输单位是数据包,传输层的传输单位是报文.这里还要做一个比较,物理层要解 ...

  6. 【计算机网络】——通信协议综述(网络协议、网络分层、ifconfige命令行、DHCP与PXE)

    一.为什么学习网络协议 协议三要素: 人类和计算机之间需要沟通的协议,只有通过这种协议,计算机才知道我们想让它做什么. 可以看得出,计算机语言作为程序员控制一台计算机工作的协议,具备了协议的三要素. ...

  7. 计算机网络-网络分层模型及基本网络协议

    1. 网络分层模型 1.1 分层模型图示 1.2 七层模型及各层含义 1 物理层(Physical Layer) 激活.维持.关闭通信端点之间的机械特性.电气特性.功能特性以及过程特性.该层为上层协议 ...

  8. 【计算机网络】网络体系结构

    前言:本章作为<计算机网络>系列的开篇文章,内容主要是向大家介绍介绍网络体系结构,引入计算机网络的概念.组成.功能.分类.标准化.性能指标以及体系结构和OSI.TCP/IP参考模型等内容. ...

  9. 网络协议分层_接口测试之网络分层和数据

    网络分层和数据 上一小节中介绍了接口测试中一些必要重要的定义,这一节我们来讨论一下在学习接口测试过程中我们要关注的最重要的东西:网络分层和数据. 首先,我们来尝试理解一下,为什么网络是要分层的呢? 我 ...

最新文章

  1. Linux下Apache日志分析工具--AWStats安装使用
  2. Django uWSGI+Nginx配置
  3. 大多数比特币 混币交易属合法交易
  4. UNP Chapter 9 - 基本名字与地址转换
  5. Spring和Junit整合
  6. 手把手教你学dsp_大咖问答第13期:如何掌握DSP设计?顾卫钢博士在线为你解答...
  7. 集合问题 : 容斥原理
  8. Python爬虫学习笔记-第二十七课(MongoDB下)
  9. 花了一万多买的web前端全套教程,现在分享给大家
  10. [机器学习笔记] 什么是经验风险?什么是结构风险?
  11. Python中*args、**kws 理解与使用(可变参数以及关键字参数)
  12. Altium Designer Summer 9 Build 9.4.0.20159下载地址 + 破解补丁
  13. 最大公因数GCD的分配律、结合律 - 证明及其简单应用
  14. TA-Lib金融量化库指标总结笔记
  15. Vue3 父传子、使用 defineAsyncComponent 异步挂载组件、利用 is 动态引入组件
  16. 培训班出身的前端,出路在哪儿
  17. 转载:Windows的进程创建和映像装入
  18. Ebba Biotech 艾美捷Carbotrace:检测碳水化合物结构
  19. java反射之Field用法(获取对象的字段名和属性值)
  20. R语言怎么检测残差序列是否存在自相关性

热门文章

  1. 范数、范数球(整理)
  2. 用css做出好看的盒子阴影
  3. WEB入门.五 页面设计简介
  4. 什么样的产品适合做参数化设计
  5. 科学与《侏罗纪公园》PK恐龙十大真相!
  6. php图片转位图,图像必须是什么模式才可以转换为位图模式?
  7. 帮G1刷新的hboot和radio
  8. 应用程序主题研发有妙招!DevExtreme拥有多种预定义主题样式
  9. 用python做一个简单的图片浏览器竟如此简单
  10. json在线解析工具json formatter and json parser online