手痒了,普及一篇网络协议基础知识。

一、7层

7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。

各层的作用及描述,以及对应的协议如下图(好东西啊,不过本文图是盗图,懒得重画了,仅供各位学习使用):

二、5层

5层只是OSI和TCP/IP的综合,是业界产生出来的非官方协议模型,但是很多具体的应用。实际应用还是TCP/IP的四层结构。为了方便可以把下两层称为网络接口层。五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。

5层模型不展开讲解,内容和功能参照7层的,这里把3者做一个综合的对应,如下图:

三、4层

4层是指TCP/IP四层模型,主要包括:应用层、运输层、网际层和网络接口层。

4层协议和对应的标准7层协议的关系如下图:

四、数据包

从上往下,每经过一层,协议就会在包头上面做点手脚,加点东西,传送到接收端,再层层解套出来,如下示意图:

网络7层协议,4层,5层?理清容易混淆的几个概念相关推荐

  1. 网络编程之网络架构及其演变过程、互联网与互联网的组成、OSI七层协议、socket抽象层...

    目录 网络架构及其演变过程 单机架构 CS架构 BS架构 BS架构和CS架构的区别 C/S架构的优缺点: B/S架构的优缺点: 互联网与互联网的组成 互联网的组成(教科书版) 互联网的组成(科普版) ...

  2. 网络七层协议:OSI七层协议大白话解读

    互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层.实际上这个七层是不存在的.没有这七层的概念,只是人为的划分而已.区分出来的目的只是让你明 ...

  3. 网络协议分为哪几层---物理层,连接层,网络层,传输层,应用层详解

    原文地址点击此处 信号的传输总要符合一定的协议(protocol).比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了"敌人入侵"这一抽象信号.这样一个" ...

  4. 网络编程-网路七层协议图(2)之每一层对应的设备及功能(物理层、数据链路层、网络层、传输层、应用层...)

    OSI七层协议在网络传输中扮演的角色及功能: 7.应用层--–电脑的各种数据 6.表示层 --– 处理用户信息的表示问题,如编码.数据格式转换和加密解密 5.会话层--–会话管理.会话流量控制.寻址. ...

  5. Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...

    Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义:       这里 ...

  6. 【网络基础概念】: 网络相关硬件、TCP/IP四层协议模型、OSI七层协议模型。

    # 时人不识凌云木,直待凌云始道高 # 大家好,我是码辣,是一只正在努力的小小猿一枚,希望大家多多关照 ^v^. # 初次见面,希望大家能够喜欢.(如果你认为文章可以,别忘一键三连呀!嘿嘿. # 有什 ...

  7. python安全攻防---scapy基础---计算机网络各层协议

    网络层次划分 比较常用的是TCP/IP五层协议. 0x01应用层 应用层是网络应用程序以及它们的应用层协议存留的地方.应用层协议和应用程序直接挂钩 DHCP(Dynamic Host Configur ...

  8. OSI七层协议模型和各自的功能

    都知道OSI有七层协议,那么为什么有七层协议,这七层协议都是干什么的呢?我觉得应该在此做一个总结,来系统和易懂地来讲解各个部分. 首先,什么是协议?就像早晚班的交接,晚班的人A下班之后对接替他的人B说 ...

  9. 七层协议功能及对应协议

    OSI七层协议在网络传输中扮演的角色及功能: 7.应用层--–电脑的各种数据 6.表示层 --– 处理用户信息的表示问题,如编码.数据格式转换和加密解密 5.会话层--–会话管理.会话流量控制.寻址. ...

最新文章

  1. 机器人导航两篇顶级会议论文解析
  2. vuepdf转换html,Vue网页html转换PDF(最低兼容ie10)的思路详解
  3. python的第三方库-Python 的第三方库到底行不行啊?
  4. SDUT_2116 数据结构实验之链表一:顺序建立链表
  5. 使用Python解析nginx日志文件
  6. Leecode11. 盛最多水的容器——Leecode大厂热题100道系列
  7. Docker 原理、学习教程
  8. TCP/IP协议栈:TCP超时重传机制
  9. Python并行实例
  10. 优秀的程序员是如何诞生的?
  11. CentOS7通过定时脚本阻断异常IP连接SSH(实测)
  12. python中input的用法霍格沃_欢迎来到霍格沃茨—魔法01 Python 环境安装
  13. css background 旋转_纯CSS画小电视
  14. UNITY历史版本下载列表
  15. linux中用户信息存储在,在linux中,用于存放用户信息的两个文件是/etc/passwd和/etc/shadow。()...
  16. KEPWARE通过MODBUS_TCP连接西门子PAC3200电能表
  17. [Software]基于Windriver的PCIe驱动开发
  18. 二合一笔记本电脑的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. Spring 事务扩展机制 TransactionSynchronization
  20. 如何制作龙芯系统安装U盘

热门文章

  1. 如何在实验室服务器上跑代码
  2. 计算机技术专业门类,计算机科学与技术专业属于什么门类
  3. MOPSO算法总结,包括OMOPSO,SMPSO,dMOPSO,CMPSO,DDMOPSO,MMOPSO等
  4. 深度解密:软银孙正义如何成为美国硅谷最有权势之人
  5. HTML5 canvas 实现回合制战棋游戏(1):加载和绘制图形
  6. oracle 关键字 enable,Oracle之表示约束状态的关键字Enable/Disable/Validate/Novalidate
  7. 洛谷P1638 逛画展
  8. Mapper method ‘com.dao.xxxx‘ has an unsupported return type
  9. stm32实现串口通信
  10. Raft算法实现 - Sofa-JRaft,选主,数据写入,日志复制