网络7层协议,4层,5层?理清容易混淆的几个概念
手痒了,普及一篇网络协议基础知识。
一、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层?理清容易混淆的几个概念相关推荐
- 网络编程之网络架构及其演变过程、互联网与互联网的组成、OSI七层协议、socket抽象层...
目录 网络架构及其演变过程 单机架构 CS架构 BS架构 BS架构和CS架构的区别 C/S架构的优缺点: B/S架构的优缺点: 互联网与互联网的组成 互联网的组成(教科书版) 互联网的组成(科普版) ...
- 网络七层协议:OSI七层协议大白话解读
互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层.实际上这个七层是不存在的.没有这七层的概念,只是人为的划分而已.区分出来的目的只是让你明 ...
- 网络协议分为哪几层---物理层,连接层,网络层,传输层,应用层详解
原文地址点击此处 信号的传输总要符合一定的协议(protocol).比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了"敌人入侵"这一抽象信号.这样一个" ...
- 网络编程-网路七层协议图(2)之每一层对应的设备及功能(物理层、数据链路层、网络层、传输层、应用层...)
OSI七层协议在网络传输中扮演的角色及功能: 7.应用层--–电脑的各种数据 6.表示层 --– 处理用户信息的表示问题,如编码.数据格式转换和加密解密 5.会话层--–会话管理.会话流量控制.寻址. ...
- Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...
Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里 ...
- 【网络基础概念】: 网络相关硬件、TCP/IP四层协议模型、OSI七层协议模型。
# 时人不识凌云木,直待凌云始道高 # 大家好,我是码辣,是一只正在努力的小小猿一枚,希望大家多多关照 ^v^. # 初次见面,希望大家能够喜欢.(如果你认为文章可以,别忘一键三连呀!嘿嘿. # 有什 ...
- python安全攻防---scapy基础---计算机网络各层协议
网络层次划分 比较常用的是TCP/IP五层协议. 0x01应用层 应用层是网络应用程序以及它们的应用层协议存留的地方.应用层协议和应用程序直接挂钩 DHCP(Dynamic Host Configur ...
- OSI七层协议模型和各自的功能
都知道OSI有七层协议,那么为什么有七层协议,这七层协议都是干什么的呢?我觉得应该在此做一个总结,来系统和易懂地来讲解各个部分. 首先,什么是协议?就像早晚班的交接,晚班的人A下班之后对接替他的人B说 ...
- 七层协议功能及对应协议
OSI七层协议在网络传输中扮演的角色及功能: 7.应用层--–电脑的各种数据 6.表示层 --– 处理用户信息的表示问题,如编码.数据格式转换和加密解密 5.会话层--–会话管理.会话流量控制.寻址. ...
最新文章
- 机器人导航两篇顶级会议论文解析
- vuepdf转换html,Vue网页html转换PDF(最低兼容ie10)的思路详解
- python的第三方库-Python 的第三方库到底行不行啊?
- SDUT_2116 数据结构实验之链表一:顺序建立链表
- 使用Python解析nginx日志文件
- Leecode11. 盛最多水的容器——Leecode大厂热题100道系列
- Docker 原理、学习教程
- TCP/IP协议栈:TCP超时重传机制
- Python并行实例
- 优秀的程序员是如何诞生的?
- CentOS7通过定时脚本阻断异常IP连接SSH(实测)
- python中input的用法霍格沃_欢迎来到霍格沃茨—魔法01 Python 环境安装
- css background 旋转_纯CSS画小电视
- UNITY历史版本下载列表
- linux中用户信息存储在,在linux中,用于存放用户信息的两个文件是/etc/passwd和/etc/shadow。()...
- KEPWARE通过MODBUS_TCP连接西门子PAC3200电能表
- [Software]基于Windriver的PCIe驱动开发
- 二合一笔记本电脑的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- Spring 事务扩展机制 TransactionSynchronization
- 如何制作龙芯系统安装U盘
热门文章
- 如何在实验室服务器上跑代码
- 计算机技术专业门类,计算机科学与技术专业属于什么门类
- MOPSO算法总结,包括OMOPSO,SMPSO,dMOPSO,CMPSO,DDMOPSO,MMOPSO等
- 深度解密:软银孙正义如何成为美国硅谷最有权势之人
- HTML5 canvas 实现回合制战棋游戏(1):加载和绘制图形
- oracle 关键字 enable,Oracle之表示约束状态的关键字Enable/Disable/Validate/Novalidate
- 洛谷P1638 逛画展
- Mapper method ‘com.dao.xxxx‘ has an unsupported return type
- stm32实现串口通信
- Raft算法实现 - Sofa-JRaft,选主,数据写入,日志复制