OSI的体系结构从下往上依次是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层;TCP/IP的体系结构从下往上依次是网络接口层、网际层(IP)、传输层(TCP或UDP)、应用层(TELNET、FTP、SMTP等);一般在学习计算机网络时,采用五层协议的体系结构从下往上依次是:物理层、数据链路层、网络层、传输层和应用层。接下来说一下各层的作用,物理层的主要任务是确定与传输媒体的接口有关的特性,考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,考虑的是用多大的电压代表“1”或“0”,以及接收方如何识别出发送方所发送的比特,还要确定连接电缆的插头应当有多少根引脚以及各引脚应如何连接。数据链路层就是为两个相邻节点间的链路提供数据传输服务,数据链路层将网络交下来的IP数据报封装成帧,在两个相邻节点间的链路上传输帧,每一帧包括数据和必要的控制信息,如同步信息、地址信息、差错控制等。网络层负责为不同主机之间提供通信服务,它有两大任务,分别是确定路由和转发分组。在发送数据时,网络层需要把传输层产生的报文封装成分组或者包进行传送,另一个任务就是选择合适的路由,使源主机传输层所传下来的分组,能够通过网络中的路由器找到目的主机。传输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输服务,主要协议有传输控制协议TCP和用户数据报协议UDP,TCP主要提供完整性服务,UDP主要提供及时性服务。应用层的任务是通过应用进程间的交互来完成特定网络应用。其协议定义的是应用进程间通信和交互的规则。另外再来说一下表示层和会话层。表示层主要是进行数据压缩、加密和数据描述,这使得应用程序不必关心在各台主机中数据内部格式不同的问题。会话层主要是建立和管理会话。

OSI与TSP/IP各层的结构与功能,都有哪些协议?
OSI的体系结构:从下往上依次是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
TCP/IP的体系结构:从下往上依次是网络接口层、网际层(IP)、传输层(TCP或UDP)、应用层(TELNET、FTP、SMTP等)
五层协议(一般在学习计算机网络时,采用五层协议的体系结构):从下往上依次是物理层、数据链路层、网络层、传输层和应用层
物理层:物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,考虑的是用多大的电压代表“1”或“0”,以及接收方如何识别出发送方所发送的比特。还要确定连接电缆的插头应当有多少根引脚以及各引脚应如何连接。物理层的作用正是要尽可能地屏蔽掉这些传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异。可以将物理层的主要任务描述为确定与传输媒体的接口有关的一些特性,即:
(1)机械特性:指明接口所用连接器的形状和尺寸、引脚数目和排列、固定和锁定装置等
(2)电气特性:指明在接口电缆的各条线上出现的电压的范围
(3)功能特性:指明某条线上出现的某一电平的电压的意义
(4)过程特性:指明对于不同功能的各种可能事件的出现顺序
数据链路层:两台主机之间的数据传输,总是在一段一段的链路上传送的,数据链路层协议就是为两个相邻节点间的链路提供数据传输服务,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻节点间的链路上传输帧。每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错控制(检错、纠错)等)。
在接收数据时,控制信息使接收端能够知道一个帧从哪个比特开始和到哪个比特结束,这样,链路层在收到一个帧后,就可以从中取出数据部分,上交给网络层。
控制信息还使接收端能够检测到所收到的帧中有无差错。如发现有差错,数据链路层就简单地丢弃这个出错了的帧,以免继续在网络中传送下去白白浪费资源。如果需要改正数据在数据链路层传输时出现的差错,那么就要采用可靠传输协议来纠正出现的差错。
网络层:网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把传输层产生的报文段封装成分组或者包进行传送。
网络层的另一个任务就是要选择合适的路由,使源主机传输层所传下来的分组,能够通过网络中的路由器找到目的主机。
(控制子网的运行,如逻辑编址、分组传输、路由选择)
互联网是由大量的异构网络通过路由器相互连接起来的,互联网使用的网络层协议是无连接的网际协议IP和许多种路由选择协议,因此互联网的网际层或IP层。
传输层:传输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。所谓的“通用的”,是指并不针对某个特定网络应用,而是多种应用可以使用同一个传输层服务。由于一台主机可同时运行多个进程,因此传输层有复用和分用的功能,复用就是多个应用层进程可同时使用下面传输层的服务,分用和复用相反,是传输层把收到的信息分别交付给上面应用层中的相应进程。
传输层主要使用以下两种协议:
传输控制协议TCP——提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段。
用户数据报协议UDP——提供无连接的、尽最大努力交付的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是用户数据报
TCP主要提供完整性服务,UDP主要提供及时性服务。
应用层:应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。对于不同的网络应用需要有不同的应用层协议,在互联网中的应用层协议很多,如域名系统DNS、支持万维网应用的HTTP协议、支持电子邮件的SMTP协议等等。把应用层交互的数据单元称为报文。
DNS:域名系统,是一个将域名和IP地址相互映射的分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
HTTP:超文本控制协议。最初目的:提供一种发布和接收HTML页面的方法。
表示层:数据压缩、加密以及数据描述,这使得应用程序不必关心在各台主机中数据内部格式不同的问题。
会话层:建立和管理会话。

【计算机网络】——体系结构相关推荐

  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. php 惩罚,【后端开辟】php能够怎样处置惩罚json串
  2. 论 MySql InnoDB 如何通过插入意向锁控制并发插入
  3. 学习mysql触发器遇到的问题
  4. [云炬创业基础笔记]第一章创业环境测试8
  5. 30-- A 代码记录分析
  6. 430f149有几种封装类型_保险丝类型有哪一些?
  7. 修改博图组态原有GSD文件
  8. 腾讯云开发者实验室是什么?如何学习其中的153个实验案例?
  9. javascript实现图片轮播_Node.js实现将文字与图片合成技巧
  10. [ISUX译]iOS 9人机界面指南(一):UI设计基础
  11. 关于书面辞职报告和试用期离职
  12. 苏嵌//张福辉//2018.7.24
  13. 怎么修改路由器地址的默认IP
  14. LeetCode常用算法模式大厂面试题整理
  15. 2D shape decompositions二维形状分解
  16. ffmpeg入门篇-ffmpeg是怎么转码的?
  17. 1 小时学会 MySQL 数据库
  18. ( 杰理 AC695x ) 板级文件的配置
  19. phpcms实现手机端与PC端双模板的方法与详细教程(同步跳转)
  20. electron-vue 制作悬浮球

热门文章

  1. freemarker(FTL)常见语法大全
  2. finalize的作用
  3. 金蝶软件连接显示服务器超时,金蝶连接云服务器超时
  4. 特殊矩阵——n阶对称矩阵
  5. restrict关键
  6. 中文计算机核心期刊目录
  7. 英文商务电邮实用技巧
  8. 计算机培训ppt教案,课件制作的教案
  9. 网页中Html布局分解,因式分解怎么求
  10. Error contacting service. It is probably not running.