1.6计算机网络体系结构

  • 协议的定义
  • 网络协议
  • 层次模型和计算机网络体系结构
  • OSI模型
    • OSI参考模型的各层次主要功能
  • 五层原理体系结构
    • 应用层
    • 传输层
    • 网络层
    • 数据链路层
    • 物理层
  • 数据在各层之间的传递过程
    • 实体和协议:

协议的定义

计算机要进行大量的数据、资源交换,因此需要大量的标准,这些标准就是规定计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则,这些规则就是协议。

网络协议

网络协议由语法、语义、时序组成
语法是指数据与控制信息的结构或者格式,数据的组织方式、编码方式、信号电平等,如地址字段多长以及它在整个分组中的什么位置。
语义是指各个控制信息的具体含义(发出何种动作,做出何种应答以及协调和处理)
时序是指事件是实现顺序和时间的详细说明

协议必须在计算机上或者通信设备中用硬件或软件来实现。(有的安装的软件协议,是指实现该协议的软件)

层次模型和计算机网络体系结构

将分层的思想运用到计算机网络中就产生了计算机网络的层次模型。
将计算机网络的层次结构模型与各层协议的集合称为计算机网络的体系结构
优点:
①各层之间是独立的。
②灵活性好。
③结构上可分割开。
④易于实现和维护。
⑤有利于功能复用。
⑥能促进标准化工作。

OSI模型


自上而下是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。对应的协议数据单元分别是报文、报文、报文、报文、分组、帧、位流
**端系统包括本地端系统和端开放系统,端开放系统是与互联有关的部分。
中继开放系统由
路由器、交换机、传输介质组成,属于通信子网的范围,通信子网涉及osi的低三层(网络层、数据链路层、物理层运输层、会话层、表示层、应用层都在端系统上。

OSI参考模型的各层次主要功能

层次 主要功能
物理层 提供物理通路;二进制数据传输;定义机械、电气特性、接口。
数据链路层 数据链路的链接与释放、流量控制;构成链路数据单元、差错的检测与恢复;帧定界与同步、传送以帧为单位的信息(帧的开始和结束、实现透明传输和差错校验)
网络层 路由的选择与中继、网络连接的激活与终止;网络连接的多路复用、差错的检测与恢复;排序、流量控制、服务选择。(负责选择最佳路径、规划IP地址)
传输层 映像传输地址到网络地址、传输连接的建立与释放;多路复用与分割、差错控制与恢复;分段与重组、组块与分块、序号及流量控制。(可靠传输、流量控制及不可靠传输)
会话层 会话链接到传输链接映射、会话链接的恢复与释放;对会话层数据进行协商、服务选择;活动管理与令牌管理数据传送(查木马:netstat-n)
表示层 数据语法的转换数据加密与压缩语法表示与连接管理**(出现乱码)**
应用层 包含用户应用程序执行任务所需要的协议和功能**(所有能产生网络流量的程序)**

五层原理体系结构

(综合osi和TCP/IP优点)
包括:应用层、传输层、网络层、数据链路层 、物理层
协议:

数据封装过程:

在数据链路层校验FCS
数据解封就是数据封装的逆过程

上图对于应用程序来说是透明的。

应用层

最高层。
任务是如何通过应用进程间的交互来完成特定的网络应用
协议有HTTP、FTP、远程上级协议(telnet protocol)、SNMP等

传输层

负责进程间的通信(端到端)
传输层主要的两个协议:
①传输控制协议(TCP):提供面向连接的、可靠的、数据传输服务,基本单位是报文。
②用户数据报协议(UDP):提供无连接的、尽最大努力交付的数据传输服务(不保证数据传输的可靠性),基本单位是用户数据报。

网络层

属于网络核心部分,任务是实现网络的互通与互联。
网络层把传输层传下来的报文段用户数据报封装成分组进行传送。
在TCP/IP模型中网络层使用的是IP协议,因此分组也称数据报。
网络层的“IP数据报"和传输层的”用户数据报”不同

数据链路层

任务是将分组从链路的一端传送到另一端,数据单元称为

物理层

在传输媒体上传输比特流,单位是比特。

数据在各层之间的传递过程

①:

②:

③:

④:

⑤:

⑥:

⑦:

⑧:

⑨:

⑩:

11:

最后主机2收到了AP1发来的应用程序数据。

总过程:

第二部分:
①:

②:

③:

④:

⑤:

最后收到数据。

实体和协议:

1.6计算机网络体系结构相关推荐

  1. 计算机网络(二)计算机网络 体系结构和OSI参考模型 | 思维导图

    目录 思维导图 二.计算机网络体系结构和参考模型 1.为什么分层?如何分层? 2.OSI参考模型(法定标准) 3.应用层 4,表示层 5.会话层 6.传输层 7.网络层 8.数据链路层 9.物理层 1 ...

  2. 名词解释计算机网络体系结构,计算机网络技术题库(带答案).doc

    计算机网络技术题库(带答案) 计算机技术职业技能训练系列 <计算机网络基础>题库 张明辉 李康乐 任立权 于洪鹏 计算机网络基础习题目录 第1章 计算机网络的基本概念1 第2章 数据通信的 ...

  3. 计算机网络入门指南之计算机网络体系结构

    一.计算机网络入门指南之计算机网络体系结构 1.1 计算机网络体系结构形成的原因: 计算机网络是个复杂的系统,现举一个最简单的计算机网络应用例子:两个连接在网络上的计算机要传送文件,首先要在两个计算机 ...

  4. 王道计算机网络 计算机网络体系结构整理 超详细版

    计算机网络的概念 计算机网络是 互连的.自治的 计算机系统的集合. 互连:互联互通 自治:无主从关系 计算机网络是一个将分散的.具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实 ...

  5. 计算机网络构成ppt,计算机网络体系结构ppt课件.ppt

    文档介绍: 船舶局域网技术及应用王宁轮机工程学院船电教研室HP:**********E-mail:n.wang.***@2011年9月N.Wang09/2011*第3章计算机网络体系结构N.Wang0 ...

  6. 计算机网络体系结构最有影响的标准,浅谈计算机网络中的体系结构

    夏杰 [摘 要]计算机网络是由各类具有独立功能的计算机系统和终端通过通信线路连接起来的复杂系统,网络中各计算机必须遵从通信规定才能相互协调工作.为了设计这样复杂的系统,网络工作者提出了分层实现计算机网 ...

  7. 计算机网络体系结构物流层,计算机网络体系结构58029.ppt

    计算机网络体系结构58029 第3章 计算机网络体系结构 本章内容 层次化的网络体系结构 开放系统互联参考模型(OSI/RM) TCP/IP体系结构 OSI和TCP/IP的主要层次功能 应用层 传输层 ...

  8. 计算机网络学习笔记(12. 计算机网络体系结构概述)

    1. 为什么需要计算机网络体系结构 2. 复杂系统的分层结构 3. 计算机网络的体系结构? 4. 为什么采用分层结构? 5. 分层网络体系结构基本概念

  9. 计算机网络—体系结构相关真题练习(二)

    计算机网络-体系结构相关真题练习(二) 1. 解答: 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

  10. 【计算机网络】网络协议与计算机网络体系结构(OSI参考模型、TCP/IP体系、网络通信标准化组织)及 Java网络编程

    网络协议与计算机网络体系结构 知识点总结 网络协议与分层体系结构 开放系统互连参考模型OSI/RM 五层的体系结构 [例]主机甲向主机乙发送数据 实体和服务访问点SAP PDU:协议数据单元 TCP/ ...

最新文章

  1. R语言临床预测模型的评价指标与验证指标实战:自定义的综合判别改善指标(Integrated Discrimination Improvement, IDI)函数
  2. Google JAVA编程风格
  3. 求p1+5和p2+5等于多少?
  4. CSDN博客的安全性为什么一直如此薄弱?
  5. Python3协程(coroutine)理解
  6. python开发基础教程
  7. 【MATLAB统计分析与应用100例】案例007:matlab数据的极差归一化变换
  8. [html] const nums1 = [1, 2, 2, 1], nums2 = [2] 交集是什么?
  9. OAuth和OpenID的区别
  10. JS日历控件优化(增加时分秒)
  11. C#之float数组转字节流
  12. 一步步学习SPD2010--第十四章节--在Web页面使用控件(2)--使用标准ASP.NET服务器控件...
  13. NFC中国-中国第一NFC论坛,NFC中文论坛+NFC技术社区+NFC_电子发烧友网【申明:来源于网络】...
  14. 2017下半年网络工程师考试报名方式
  15. c语言1076素数,九度OJ 1076:N的阶乘 题解
  16. mysql存储表情字符_MySQL 存储表情字符
  17. dcs系统opc服务器设置,如何配置紫金桥软件与DCS的OPC进行通讯
  18. linux中负载值为多少正常_linux查看系统负载常用指标与命令
  19. 洛谷P1282 多米诺骨牌 题解
  20. 查看loam的三维点云地图

热门文章

  1. 【OCR炼丹】解析CASIA数据集OLHWDB部分Python版完整代码
  2. 真正推动 SDDC 的是什么
  3. 几何、函数等的画图和注释
  4. 前端知识——js部分
  5. Vol版Vue.NetCore开源项目
  6. javascript sm2 sm3 sm4 国密库
  7. 第二章 3. 同态与同构,直积群
  8. Xshell怎么快速复制粘贴
  9. 用Python把QQ聊天记录文件转成WORD并排版
  10. 资料员培训建筑八大员培训建筑资料员工程建筑资料与施工管理