文章目录

  • 七层网络协议
    • 1. 第七层——应用层(application layer)
    • 2.第六层——表示层
    • 3. 第五层——会话层
    • 4. 第四层——传输层(transport layer)
    • 5.七层理解

七层网络协议

1. 第七层——应用层(application layer)

应用层(application layer):直接为用户的应用进程提供服务,并规定应用程序中通信相关的细节。

在因特网中的应用层协议很多,如支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送的FTP协议,DNS,POP3,SNMP,Telnet等等。

(1):超文本传输协议HTTP:这是一种最基本的客户机/服务器的访问协议;浏览器向服务器发送请求,
而服务器回应相应的网页(2):文件传送协议FTP:提供交互式的访问,基于客户服务器模式,面向连接 使用TCP可靠的运输服务主要功能:减少/消除不同操作系统下文件的不兼容性 (3):远程登录协议TELNET:客户服务器模式,能适应许多计算机和操作系统的差异,网络虚拟终端NVT的意义(4):简单邮件传送协议SMTP:Client/Server模式,面向连接 基本功能:写信、传送、报告传送情况、显示信件、接收方处理信件 (5):DNS域名解析协议:DNS是一种用以将域名转换为IP地址的Internet服务

2.第六层——表示层

应用处理的信息 转换为 网络标准传输 的格式,
或将来自下一层的数据转换为上层能够处理的格式;

主要负责数据格式的转换,确保一个系统的应用层信息可被另一个系统应用层读取。

具体来说,就是将设备固有的数据格式转换为网络标准传输格式,不同设备对同一比特流解释的结果可能会不同;因此,主要负责使它们保持一致。

3. 第五层——会话层

负责建立和断开通信连接(数据流动的逻辑通路)。

4. 第四层——传输层(transport layer)

运输层(transport layer):负责向两个主机中进程之间的通信提供服务。

由于一个主机可同时运行多个进程,因此运输层有复用和分用的功能。

复用,就是多个应用层进程可同时使用下面运输层的服务。
分用,就是把收到的信息分别交付给上面应用层中相应的进程。

运输层主要使用以下两种协议:

(1) 传输控制协议TCP(Transmission Control Protocol):有连接的,数据传输的单位是报文段,能够提供可靠的交付。

(2) 用户数据包协议UDP(User Datagram Protocol):无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付”。

5.七层理解

物理层:物理接口规范,传输比特流,网卡是工作在物理层的。

数据层:成帧,保证帧的无误传输,MAC地址,形成EHTHERNET帧

网络层:路由选择,流量控制,IP地址,形成IP包

传输层:端口地址,如HTTP对应80端口。TCP和UDP工作于该层,还有就是差错校验和流量控制。

会话层:组织两个会话进程之间的通信,并管理数据的交换使用NETBIOS和WINSOCK协议。QQ等软件进行通讯因该是工作在会话层的。

表示层:使得不同操作系统之间通信成为可能。

应用层:对应于各个应用软件,应用程序。

数据中心由大型服务器、存储以及计算机网络构成(某些大型数据中心甚至连接到“主干网”)

数据中心结构图:

参考以下链接整理:
https://blog.csdn.net/qq_22238021/article/details/80279001

https://www.cnblogs.com/wanghuaijun/p/10092930.html

七层网络协议详细解释相关推荐

  1. OSI 七层网络协议的定义与理解

    计算机网络,是计算机的基础课程,也是对互联网应用开发人员,必须要了解或者深入理解的一门网络课程,也是必要的基础.一般,在面试中,都被涉及或者解剖的问题. OSI 模型各层间关系和通讯时的数据流向如图所 ...

  2. 大白话解读什么是七层网络协议,TCP/IP五层模型通信知识(一)

    头条号:野人谷> https://www.toutiao.com/i6727281809719034382/ 什么是七层协议,七层协议有哪些,为什么是七层协议? 问题解答: 为什么是七层协议: ...

  3. OSI七层网络协议,网络协议的层次结构

      网络协议的层次结构: 1. OSI七层模型:OSI(Open System Interconnect),即开放式系统互联 第一层:物理层 作用:透明地传输比特流.为数据端设备提供传送数据通路.传输 ...

  4. 网络知识梳理--OSI七层网络与TCP/IP五层网络架构及二层/三层网络

    作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP五层网络结构知识. 废话不多说!下面就逐一展开对这两个网络架构知识的说明: 一.OSI七层网络协议 OSI是Open System I ...

  5. OSI七层网络、TCP/IP五层网络架构、二层/三层网络

    一.OSI七层网络协议 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI参考模型各个层次的划分遵循下列原则: 1)根据不同层次的抽象分层 2)每层应当有一个 ...

  6. 网络协议基础01-七层网络协议

    前言:为什么学? 1.避不开:几乎所有的程序运行都会涉及到网络协议 2.不过时:越基础知识越不容易过时,值得花时间深入学习和积累. 容器技术.大数据.云计算.人工智能.区块链...等技术更新迭代速度很 ...

  7. 七层网络性能基准测试中的协调遗漏问题--Coordinated Omission

    前言 在讲述这个问题之前首先我们先要搞清楚七层网络测试协议的几个关键性性能测试指标和通用的关系模型.其次搞清楚四层协议,七层协议中性能测试给出的时延讲述的是个什么东西.最后讲述为什么大部分的性能测试工 ...

  8. 计算机网络实验: 使用Wireshark抓包工具进行网络层和链路层网络协议分析(IP部分)

    目录 实验名称: 实验介绍: 实验目的: 背景知识和准备: 实验过程: 一. IP协议分析 二. Ethernet & ARP 协议分析 实验名称: 网络层和链路层网络协议分析 实验介绍: 本 ...

  9. 计算机网络技术协议名词解释,网络协议名词解释

    协议(Protocol)是关于信息格式及信息交换规则的正式描述,包括底层协议(如机器接口.字节在介质中的传输方式等)和高层协议(文件传送方式等).在信息技术中,协议就是一些特殊的规则集合,它被通信的接 ...

  10. OSI七层网络结构图与TCP/IP五层网络结构图

    一. OSI七层网络结构图与TCP/IP五层网络结构图 又称<OSI七层网络模型与TCP/IP四层网络模型>. (1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传 ...

最新文章

  1. python基础教程:懒惰属性(延迟初始化)
  2. C++const 对指针和引用的作用
  3. 文本摘要提取_了解自动文本摘要-1:提取方法
  4. C#LeetCode刷题之#1-两数之和(Two Sum)
  5. 中国双燃料(DF)发动机市场趋势报告、技术动态创新及市场预测
  6. python测试系列教程——python+Selenium+chrome自动化测试框架
  7. 仓库管理软件,仓库管理系统,希创条码,wms仓库管理软件
  8. 【更新】PDF控件Spire.PDF 3.9.568发布 | 附下载
  9. Android 系统蓝牙 控制手机端音乐暂停 (AVRCP)
  10. fastdfs原理简析
  11. 全面了解风控数据体系
  12. java date iso,使用DateTimeFormat.ISO.DATE配置Jackson而不是工作
  13. 《塞尔达传说:旷野之息》中设计元素的分析
  14. 论文导读 | 图数据流子图查询
  15. Python的学习(十八)---- 单元测试工具nose
  16. 手把手教你如何抵制法国货
  17. 比Postman还好用的API神器Eolink,效率担当
  18. 基于ncurse的贪吃蛇小游戏
  19. 论文笔记 | 【CVPR-2023】Activating More Pixels in Image Super-Resolution Transformer
  20. 8.5 一个文件切割系统的实现

热门文章

  1. java毕业答辩会问什么,java毕业设计答辩(详细流程介绍)
  2. h264和h265编码所需要的处理器性能
  3. 浏览器中使用Github
  4. 1stopt拟合步骤_1stopt快速公式拟合
  5. 阿里云购买域名,以及域名备案(ICP备案)(网站备案)和公安备案(公安联网备案)
  6. 小米手机通用面具安装,root获取
  7. 解决 qt.qpa.xcb: could not connect to display 问题
  8. 阿铭linux苹果客户端,2018年5月 – 阿铭Linux
  9. H5自适应简约浪漫婚礼邀请函HTML源码
  10. java如何美化按钮_css美化button按钮