计算机网络:ch1计算机网络体系架构

ch1计算机网络体系架构

1.开放系统互联参考模型(OSI/RM)即OSI参考模型

2.1)物理层

物理层的传输单位是比特,任务是透明的传输比特流,功能是在物理媒体上为数据端设备透明的传输原始比特流。物理层主要定义数据终端设备(DTE-DataTerminalEquipment)和数据通信设备(DCE-DataCircuitTerminalEquipment)的物理和逻辑连接方法,所以物理层协议也称为物理层接口标准。

2)数据链路层

数据链路层的传输单位是帧,任务是将网络层传下来的IP数据报组装成帧。功能:成帧、差错控制、流量控制和传输管理等。

3)网络层

网络层的传输单位是数据报,它关心的是通信子网的运行控制,主要任务是把网络层的协议数据单元(分组)从源端传到目的端,为分组交换网上的不同主机提供通信服务。关键问题是:对分组进行路由选择,并实现流量控制、拥塞控制、差错控制和网络互联等。网络层的协议:IP、IPX、ICMP

流量控制是协调A的发送速度和B的接收速度;差错控制是通信两结点之间约定特定的检错规则。

4)传输层

传输层也叫运输层,传输单位是报文段(TCP)或用户数据报(UDP),传输层的任务是负责主机中两个进程之间的通信。功能是为端到端连接额提供可靠的传输服务;为端到端连接提供流量控制、差错控制、服务质量、数据传输管理等服务。传输层的协议:传输控制协议TCP(Transmission Control Protocol面向连接的,能够提供可靠的交付)、用户数据报协议UDP(User Datagram Protocol无连接的,不保证提供可靠的交付,只能提供“尽最大努力交付”)

5)会话层

会话层负责管理主机间的会话进程,包括建立、管理以及终止进程间的会话。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信,实现数据同步。

6)表示层

表示层主要用于处理在两个通信系统中交换信息的表示方式。

7)应用层

应用层是OSI模型的最高层,是用户与网络的界面。典型的有文件传送的FTP(文件传输协议)、电子邮件的SMTP(电子邮件协议)、万维网应用HTTP(超文本传输协议)等。

3.OSI模型和TCP/IP模型的差别

OSI模型精确定义了三个主要概念:服务、协议和接口,和现代的面向对象程序设计思想十分吻合;而TCP/IP模型在三个概念上没有明确的区分。

4.通信协议栈的通信过程示例

当用户要传输一个数据报时,通常是给出用户能够理解的自然语言,然后通过应用层,自然语言会转化为用户用于通信的通信数据。通信数据到达运输层,作为运输层的数据部分(运输层SDU),加上运输层的控制信息(运输层PCI),组成运输层的PDU,然后交到网络层,运输层的PDU下放到网络层后,就成为网络层的SDU,然后加上网络层PCI,又组成了网络层的PDU,下放到数据链路层,就这样层层下放,层层包裹,最后形成的数据报通过通信线路传输,到达接收方结点方协议栈,接收方再逆向地一层一层把”包裹“拆开,然后把收到的数据提交给用户。

原文地址:https://www.cnblogs.com/BlueBlue-Sky/p/8609626.html

时间: 2024-08-15 07:02:53

计算机网络:ch1计算机网络体系架构的相关文章

如何学习计算机网络?计算机网络与网络安全

问题: 总是感觉网络比较复杂,网络的原理之前也没有认真去学,要是能平常讲点案例,来点上机DIY实验就很好了? -----------------------------0x00 基础介绍:基本概念------------------------------ 通常所说的网络方面的知识指的是计算机网络方面的知识,从整体上来说网络方面的知识面确实比较宽广. 特别是刚开始学习的时候,发现需要学习的东西特别多,一般的学习过程都是从TCP/IP的5层协议栈(物理层.数据链路层.网络层.传输层.应用层)开始学

面向服务的体系架构(SOA)—架构篇

面向服务的体系架构(SOA)-架构篇 1.面向服务的体系架构(SOA) 面向服务的架构(service-oriented architecture)是Gartner于2O世纪9O年代中期提出的面向服务架构的概念.2002年的l2月,Gartner提出"面向服务的架构(SOA)"是"现代应用开发领域最重要的课题"之后.国内外计算机专家.学者掀起了对SOA的积极研究与探索. 在分布式的环境中,将各种功能都以服务的形式提供给最终用户或者其他服务.如今,企业级应用的开发都采

软件体系架构课下作业06

题目:对上学期学习的软件设计模式进行复习,对所有设计模式进行分析,用自己的话来阐述对他们的理解.(不少于2000字) 正如本学期所学习的软件体系架构,还有很多其他的软件工程技术一样,设计模式同样起源于建筑领域他是对前人经验的总结,为后人设计与开发基于面向对象的软件提供指导方针和成熟的解决方案. 从模式的目的而言,设计模式可以分为创建型.结构型和行为型三种.创建型模式主要用于创建对象,它包含5种模式,分别是:工厂方法模式.抽象工厂模式.建造者模式.原型模式和单例模式:结构型模式主要用于处理类和对象

DBA_Oracle基本体系架构(概念)

DBA_Oracle基本体系架构(概念) 2014-07-26 BaoXinjian 一. Oracle体系结构基本概念 1. Oracle总体结构分为三个部分 第一部分:系统全局区(SGA) 第二部分:程序全局区和后台进程 第三部分:Oracle的文件 2. 从功能角度接那些划分 存储结构 包括: 控制文件.数据文件和日志文件 作用: 由这些文件就构成了Oracle的物理存储结构. 内存结构 包括: 系统全局区(SGA) 和 程序全局区(PGA) 作用: 使用内存最多的是SGA,也是影响数据库

Hive基础之Hive体系架构&运行模式&Hive与关系型数据的区别

Hive架构 1)用户接口: CLI(hive shell):命令行工具:启动方式:hive 或者 hive --service cli ThriftServer:通过Thrift对外提供服务,默认端口是10000:启动方式:hive --service hiveserver WEBUI(浏览器访问hive):通过浏览器访问hive,默认端口是9999:启动方式:hive --service hwi 2)元数据存储(Metastore):启动方式:hive -service metastore

InnoDb 体系架构和特性 (Innodb存储引擎读书笔记)

后台线程 Master Thread 核心后台线程,主要负责将缓冲池的数据异步刷新到磁盘.例如脏页的刷新,插入缓冲的合并,undo 页的回收等. 每秒一次的操作: 日志缓冲刷新到磁盘,即使该事务还没有提交.该操作总是会发生,这个就是为了再大的事务,提交时间都很短. 当IO压力很小时(1s内发生的IO次数小于5% innodb_io_capacity)合并5% innodb_io_capacity 的插入缓冲. 当脏页比例大于 innodb_max_dirty_pages_cnt, 刷新 inno

Oracle数据库集群入门培训教程_Oracle RAC集群体系架构解析

课程目标 风哥本课程讲解Oracle数据库基础入门培训教程之Oracle RAC集群体系架构,内容包括:集群基本概念.Oracle RAC集群架构.Oracle RAC集群相关术语.Oracle RAC集群相关进程.Oracle RAC集群技术不同版本的变化 适用人群 IT相关从业人员,Oracle dba,在校大学生 课程简介 风哥本课程讲解Oracle数据库基础入门培训教程之Oracle RAC集群体系架构,内容包括: 一.本课内容 01.Oracle集群有哪几种 02.Oracle集群基本

javaEE体系架构

1.两层架构 简单将系统分为前台(视图).后台(模型). 前台:即jsp.el和jstl等页面的表示 后台:业务逻辑层与表示层或数据层混在一起. 没有任何中间件,开发.部署.扩展.维护困难. 如:jsp+servlet(+Dao).jsp+javaBean(+Dao) 2.MVC设计模式 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写. 模型:模型层负责封装应用的状态,并实现数据处理和业务逻辑. 视图:视图层负

JavaEE体系架构概述、MyBatis总结

JavaEE体系架构概述 java EE是sum公司发布的标准企业级应用规范集合,它提供了一个多层结构的分布式应程序模型,是开发基于网络的企业级应用首选平台.Java EE技术平台的核心思想是“容器”加组件 事务:有明确边界的一组序列,在应用程序中一个请求对应一个事务,当请求发送时,事务开始,当请求结束,事务也就结束.总的来说,事务有四个特性:1.原子性,一个请求要么成功,要么失败,不会再有其他情况:2.一致性,事务处理需要的和得到的时相同的:3.持久性,事务处理的结果时确认的.持久的,如果需要