1. ISO/OSI的参考模型共有7层,由低层至高层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、

应用层。各层功能分别为:

(1)物理层

提供建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性;提供有关在传输介质上传输非结构的位流

及物理链路故障检测指示。在这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是比特。

(2)数据链路层

负责在两个相邻结点间的线路上,无差错地传送以帧为单位的数据,并进行流量控制。每一帧包括一定数量的数据

和一些必要的控制信息。与物理层相似,数据链路层要负责建立、维持和释放数据链路的连接。在传送数据时,如

果接收点检测到所传数据中有差错,就要通知发方重发这一帧。

(3)网络层

为传输层实体提供端到端的交换网络数据传送功能,使得传输层摆脱路由选择、交换方式、拥挤控制等网络传输

细节;可以为传输层实体建立、维持和拆除一条或多条通信路径;对网络传输中发生的不可恢复的差错予以报告。

网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息——源站点和目的站点

地址的网络地址。

(4)传输层

为会话层实体提供透明、可靠的数据传输服务,保证端到端的数据完整性;选择网络层的最适宜的服务;提供建

立、维护和拆除传输连接功能。传输层根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间提

供建立、维护和取消传输连接的功能,并以可靠和经济的方式传输数据。在这一层,信息的传送单位是报文。

(5)会话层

为彼此合作的表示层实体提供建立、维护和结束会话连接的功能;完成通信进程的逻辑名字与物理名字间的对应;

提供会话管理服务。

(6)表示层

为应用层进程提供能解释所交换信息含义的一组服务,即将欲交换的数据从适合于某一用户的抽象语法,转换为

适合于OSI系统内部使用的传送语法,提供格式化的表示和转换数据服务。数据的压缩,解压缩,加密和解密等

工作都由表示层负责。

(7)应用层

提供OSI用户服务,即确定进程之间通信的性质,以满足用户需要以及提供网络与用户应用软件之间的接口服务。

简言之,各层的作用:

物理层:在物理媒体上传输原始的数据比特流。

数据链路层:将数据分成一个个数据帧,以数据帧为单位传输。有应有答,遇错重发。

网络层:将数据分成一定长度的分组,将分组穿过通信子网,从信源选择路径后传到信宿。

传输层:提供不具体网络的高效、经济、透明的端到端数据传输服务。

会话层:进程间的对话也称为会话,会话层管理不同主机上各进程间的对话。

表示层: 为应用层进程提供格式化的表示和转换数据服务。

应用层:提供应用程序访问OSI环境的手段。

2. ISO/OSI参考模型与TCP/IP协议模型中各层的对应关系:

3. 数据的封装和解封:

4. OSI网络体系结构各层协议:

(1)应用层:TELNET、FTP、TFTP、SMTP、SNMP、HTTP、BOOTP、DHCP、DNS
(2)表示层:
                         文本:ASCII,EBCDIC
                         图形:TIFF,JPEG,GIF,PICT
                         声音:MIDI,MPEG,QUICKTIME

(3)会话层:NFS、SQL、RPC 、X-WINDOWS、ASP(APPTALK会话协议)、SCP 
(4)传输层:TCP、UDP、SPX 
(5)网络层:IP、IPX、ICMP、RIP、OSPF(Open Shortest Path First开放式最短路径优先)
(6)数据链路层:SDLC、HDLC、PPP、STP(Spanning Tree Protocol)、帧中继
(7)物理层:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45

5. 常用端口(每个协议都有一个缺省端口)

转自:http://blog.csdn.net/htyurencaotang/article/details/11473015

ISO/OSI网络体系结构和TCP/IP协议模型相关推荐

  1. 从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了

    来源 | 网络工程师笔记 前言 今天和大家一起谈谈"网络",之前写的文章可能不太通俗易懂,有人就问我可不可以写些比较容易理解的文章,我想了想那就从头说起吧! 那么什么是网络呢? 百 ...

  2. 使用分层网络模型的两个优点是什么_从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了...

    从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了​mp.weixin.qq.com 前言 今天和大家一起谈谈"网络",之前写的文章可能不太通俗易懂,有人就 ...

  3. 第一章 OSI网络模型和TCP/ IP协议栈

    第一章 OSI网络模型和TCP/ IP协议栈 1.1 计算机网络的定义 计算机网络是指将若干台地理位置不同,且具有独立功能的计算机,通过通信设备和传输线路相互连接起来,按照一定的通讯规则进行通信,以实 ...

  4. 计算机网络参考模型(OSI七层与TCP/IP协议)

    目录 1 为什么要分层 1.1 层次划分的必要性 1.2 层次划分的方法 1.2 层次划分的优点 2 七层和四层的定义 2.1 七层的介绍 2.1.1 OSI七层参考模型 2.1.2 OSI七层工作原 ...

  5. OSI七层与TCP\IP协议

    网络基础 网络基础 osi七层与TCP\IP协议 1为什么要分层? 2OSI七层模型 3七层总结 4数据封装的过程 5TCP/IP协议族的组成 总结 网络基础 什么是网络 网络:计算机网络是一组计算机 ...

  6. 计算机网络基础:ISO/OSI网络体系结构知识笔记​

    1.ISO/OSI网络体系结构出现的目的 因为计算机网络是非常复杂的系统,相互通信的两台计算机必须高度协调配合才能正常工作.为了更好的解决网络复杂的问题,提出来网络分层的方法,这样可以把复杂的网络问题 ...

  7. 详解OSI七层网络模型 TCP/IP四层模型

    @TOC这里对OSI七层网络模型和TCP/IP四层模型及其下的各层和TCP协议的设计核心做出总结供大家参考,如有错误欢迎指出讨论! OSI七层网络模型 & TCP/IP四层模型 OSI七层模型 ...

  8. ISO七层模型和TCP/IP四层模型

    ISO七层模型包含的设备: 应用层:网关(gateway) 会话层:网关(gateway) 表示层:网关(gateway) 传输层:网关(gateway) 网络层:路由器(Router) 数据链路层: ...

  9. TCP/IP协议模型详解六数据传输过程

    2.4.数据传输流程 2.4.1.发送方 当我们在window系统或unix系统中使用应用程序发送一个"你好"文本数据时,是怎样传输出去并让对方接收的的? 1.在传输层,将&quo ...

最新文章

  1. .net中日至框架log4net.dll如何使用
  2. UIBubbleTableView
  3. node学习笔记--模块加载
  4. 【翻译】WPF中的数据绑定表达式
  5. switch case 遇到判断type分支的写法
  6. sql stuff 函数_SQL STUFF函数概述
  7. springboot starter的一个问题
  8. 百度文库下载器 V2.3.4.3 支持豆丁百度文库道客巴巴
  9. 人工智能--符号计算--笔记
  10. 苹果手机更改照片大小kb_iPhone调整照片大小方法教程 无需第三方软件
  11. AXURE RP 9 ——【中继器】
  12. 漫谈区块链“羊群效应”
  13. c还是java(雨思版)
  14. Windows下Python安装并为pip配置阿里镜像
  15. 低代码平台要怎么选?便宜其实也有好货!
  16. FontStruct——制作你自己的个性化字体
  17. JAVA基础个人总结,不喜勿喷
  18. 后台管理系统,前端框架
  19. hadoop各版本下载地址
  20. 记一次关于App页面响应时间的测试

热门文章

  1. 软考高项 : (01)论信息系统项目的人力资源管理
  2. 批处理(bat)语法
  3. C#_文件读写常用类介绍
  4. jQuery--事件、效果
  5. 业界 | 英伟达开源硬件加速项目NVDLA:一种标准化的推断加速框架
  6. 合约机和非合约机是什么意思
  7. 良心安利电梯过道su模型素材网站
  8. Camtasia Studio2023新功能及下载安装使用教程
  9. OpenGL超级宝典初步配置(freeglut、glew、gltools、glut)
  10. SAP ABAP QA11屏幕增强 BADI QEVA_SUBSCREEN_1101