1、应用层

应用层是体系结构中的最高层。应用层确定进程之间通信的性质以满足用户的需要。这里的进程就是指正在运行的程序。

应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。

不同的网络应用需要不同的协议,如万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送的FTP协议等。

2、传输层

传输层的任务就是负责主机中两个进程之间的通信。因特网的传输层可使用两种不同协议:即面向连接的传输控制协议TCP,和无连接的用户数据报协议UDP。

所谓通用,是指并不针对某个特定网络的应用。而是多种应用可以使用同一个运输层服务。

传输控制协议TCP (提供面向连接的,可靠的数据传输服务,数据传输的单位是报文段)

用户数据报协议UDP(提供无连接的,尽最大努力交付,其数据传输的单位是用户数据报)

3、网络层

网络层负责为分组交换网上的不同主机提供通信。在发送数据时,网络层将运输层产生的报文段或用户数据报封装成分组或包进行传送。

4、数据链路层

当发送数据时,数据链路层的任务是将在网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送以帧为单位的数据。每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错控制、以及流量控制信息等)。

三个基本问题:封装成帧,透明传输,差错检测。

5、物理层

物理层的任务就是透明地传送比特流。在物理层上所传数据的单位是比特。传递信息所利用的一些物理媒体,如双绞线、同轴电缆、光缆等,并不在物理层之内而是在物理层的下面。

五层协议网络体系结构的要点及主要任务相关推荐

  1. 计算机网络--五层协议的体系结构

    计算机的体系结构包括三种:OSI的七层协议,TCP/IP的四层协议,五层协议. 五层协议的体系结构知识为了介绍网络原理而设计的,实际应用还是采用TCP/IP四层体系结构.本文将要讲述的是五层协议的体系 ...

  2. 计算机网络中的五层协议的体系结构

    OSI的七层协议体系结构的概念清楚,理论也比较完整,但它既复杂又不实用. TCP/IP体系结构则不同,但它却得到了非常广泛的应用.TCP/IP是一个四层的体系结构,它包含应用层.运输层.网际层和网络接 ...

  3. 计算机网络五层协议的体系结构

    为什么是五层协议的体系结构 OSI的七层网络协议体系概念清除,理论也比较完整,但它复杂又不实用.TCP/IP是一个四层的体系结构,它包含应用层.运输层.网际层和网络接口层(用网际层这个名字是为了强调这 ...

  4. 五层协议的体系结构概述

    计算机网络--具有五层协议的体系结构  OSI体系结构具有七层协议:TCP/IP体系结构具有四层.  OSI是法律上的国际标准,而TCP/IP是事实上的国际标准.  学习计算机网络原理时往往采取折中办 ...

  5. 计算机网络的五层协议的体系结构

    五层协议的体系结构从上往下依次为:应用层.运输层.网络层.数据链路层.物理层. 1.应用层 任务:通过应用进程间的交互来完成特定网络应用. 应用层协议定义的是应用进程间通信和交互的规则.这里的进程就是 ...

  6. 网络的五层协议的体系结构

    五层协议是OSI的七层体系结构和TCP/IP四层协议的折中. 五层协议: 因特网协议栈共有五层:应用层.传输层.网络层.链路层和物理层. 应用层:通过应用进程间的交互来完成特定网络应用程序. 运输层: ...

  7. OSI,TCP/IP,五层协议的体系结构,以及各层协议

    原文出处:牛客网 转载于:https://www.cnblogs.com/Guhongying/p/10224664.html

  8. python网络通信协议_Python网络概述:协议与体系结构的运用

    网络中存在多台主机,为保证主机间能顺利通讯,且通信双方可以获取到准确.有效的数据,应制订一组用于数据传输的规则,这组规则就是协议. 协议需要预先制定,同时,为确保网络通讯过程中对各种事件的应对能&qu ...

  9. 深入浅出搞懂网络的五层协议

    1 网络的五层划分是什么? 查看全文 http://www.taodudu.cc/news/show-6244792.html 相关文章: 计算机网络五层体系结构各层协议 计算机网络--七层协议/五层 ...

最新文章

  1. 【Ray Tracing in One Weekend 超详解】 光线追踪1-7 Dielectric 半径为负,实心球体镂空技巧...
  2. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车按键启动和蜂鸣器报警
  3. mysql 索引的简单使用
  4. 免费ftp网站服务器软件,免费ftp服务器软件,免费ftp服务器软件有哪些呢?好用推荐...
  5. 08Vue.js快速入门-Vue综合实战项目
  6. oracle启动限制模式
  7. sqlserver200864位下载_SQL2008下载 SQL Server 2008 R2 简体中文版(64位) 下载-脚本之家
  8. 关于几款系统恢复常用工具的用法介绍
  9. VS2012 Npcap使用
  10. matlab中如何去掉多行注释_matlab注释多行的方法
  11. 如何将confluence表格的第一行或者第一列固定
  12. python数据结构与算法 20 递归和递归三定律
  13. 第十章:Archiving
  14. 推荐几个最值得关注的可以投稿赚钱的微信公众号
  15. 服务器------scp命令上传文件到服务器
  16. 关于karabiner的设置
  17. 腾讯云通信WebIM事件回调的坑~
  18. 拼多多店铺怎么做咨询
  19. awk(二)awk程序元素
  20. 【R】【课程笔记】02+03 基于R软件的计算

热门文章

  1. 一番谈话,深自反思。
  2. 《Android》Chap.11 网络技术
  3. 林深时见鹿,海蓝时见鲸
  4. python3.6.6对应pydev_python之pydev安装
  5. try catch结合async awiet
  6. attend,join,participate,take part in
  7. 7.跨段跳转,短调用和长调用堆栈图
  8. 17.sql server数据库使用规则、二八原则、数据库查询集群--数据库读写分离多种实现、数据库配置读写分离(by-朝夕)
  9. win10 docker 容器修改端口映射
  10. 【2021最新版】《定时执行专家 5.2》软件使用手册