`
ujs_lifazhu
  • 浏览: 34461 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

OSI七层网络结构图与TCP/IP五层网络结构图

    博客分类:
  • java
阅读更多

一、 OSI七层网络结构图与TCP/IP五层网络结构图
又称《OSI七层网络模型与TCP/IP四层网络模型》。

(1) OSI七层模型
OSI中的层 功能 TCP/IP协议族 
应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 
表示层 数据格式化,代码转换,数据加密 没有协议 
会话层 解除或建立与别的接点的联系 没有协议 
传输层 提供端对端的接口 TCP,UDP 
网络层 为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP 
数据链路层 传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU 
物理层 以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2

(2)TCP/IP 五层模型的协议 
应用层 
传输层 
网络层 
数据链路层 
物理层 


物理层:中继器、集线器、还有我们通常说的双绞线也工作在物理层 
数据链路层:网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层) 
网络层:路由器、三层交换机 
传输层:四层交换机、也有工作在四层的路由器 

二、TCP/UDP 协议 
TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复 用。通过面向连接、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道, 然后再进行数据发送;而UDP则不为IP提供可靠性、 流控或差错恢复功能。一般来说,TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。TCP支持的应用协议主要 有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系 统)、TFTP(通用文件传输协议)等. 
TCP/IP协议与低层的数据链路层和物理层无关,这也是TCP/IP的重要特点

三、OSI的基本概念

OSI是Open System Interconnect的缩写,意为开放式系统互联。
       OSI七层参考模型的各个层次的划分遵循下列原则:
1、同一层中的各网络节点都有相同的层次结构,具有同样的功能。
2、同一节点内相邻层之间通过接口(可以是逻辑接口)进行通信。
3、七层结构中的每一层使用下一层提供的服务,并且向其上层提供服务。
4、不同节点的同等层按照协议实现对等层之间的通信。

第一层:物理层(PhysicalLayer),
规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械 特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率 距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DCE之间各个线路的功能;规程特性定义了利用信号线进行bit流传输的一组 操作规程,是指在物理连接的建立、维护、交换信息是,DTE和DCE双放在各电路上的动作系列。在这一层,数据的单位称为比特(bit)。属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。

第二层:数据链路层(DataLinkLayer):
在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。在这一层,数据的单位称为帧(frame)。数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。 

第三层是网络层
在 计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点地址的网络地址。如 果你在谈论一个IP地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”。IP是第3层问题的一部分,此外还有一些路由协议和地 址解析协议(ARP)。有关路由的一切事情都在这第3层处理。地址解析和路由是3层的重要目的。网络层还可以实现拥塞控制、网际互连等功能。在这一层,数据的单位称为数据包(packet)。网络层协议的代表包括:IP、IPX、RIP、OSPF等。

第 四层是处理信息的传输层
第4层的数据单元也称作数据包(packets)。但是,当你谈论TCP等具体的协议时又有 特殊的叫法,TCP的数据单元称为段 (segments)而UDP协议的数据单元称为“数据报(datagrams)”。这个层负责获取全部信息,因此,它必须跟踪数据单元碎片、乱序到达的 数据包和其它在传输过程中可能发生的危险。第4层为上层提供端到端(最终用户到最终用户)的透明的、可靠的数据传输服务。所为透明的传输是指在通信过程中 传输层对上层屏蔽了通信传输系统的具体细节。传输层协议的代表包括:TCP、UDP、SPX等。

第五层是会话层
这一层也可以称为会晤层或对话层,在会话层及以上的高层次中,数据传送的单位不再另外命名,而是统称为报文。会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是由会话层完成的。 

第六层是表示层
这一层主要解决拥护信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务。数据的压缩和解压缩, 加密和解密等工作都由表示层负责。

第七层应用层
应用层为操作系统或网络应用程序提供访问网络服务的接口。应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。

 

参考http://hi.baidu.com/backupblog/item/c4d784219dd474454699628b

分享到:
评论

相关推荐

    linux tcp/ip协议栈

    分为上篇和下篇,上下篇共十八章,上篇九章部侧重于TCP/IP数据收发流程,即OSI模型的IP和TCP层,下篇也是九章,并不属于TCP/IP本身,但是多少和网络有关且常用到,比如LC-trie路由、netfilter包过滤防火、还有一些...

    01网络基础模型-OSI与TCP/IP.docx

    TCP/IP 协议族采用了五层结构,在 OSI 参考模型中合并了会话层、表示层和应用层,统称应用层,保留物理层、数据链路层、网络层传输层和应用层五层架构,如图 1-1 所示。 TCP/IP 协议族的五层结构如下所示: * 物理...

    TCP-IP协议族(第4版)中文高清带标签目录.PDF

    这本书深入浅出地介绍了TCP/IP协议族的基本原理、结构和工作流程,对于理解网络通信机制有着极其重要的价值。以下是根据书中的内容提取的一些关键知识点: **第一部分 引言和底层技术** 1. **引言**:这部分首先...

    TCP/IP详解全册

    在OSI七层模型中,TCP/IP模型的网络接口层对应物理层和数据链路层,网络层对应网络层,传输层对应传输层,而应用层则涵盖会话层、表示层和应用层的部分功能。 2. **IP协议**: IP协议是TCP/IP协议族的核心,负责...

    TCP/IP精华提纲,清晰简洁

    ### TCP/IP精华提纲详解 #### 一、OSI七层模型 **1.1 定义** OSI(Open Systems Interconnection)七层模型是由国际标准化组织(ISO)提出的一种概念性的通信协议模型,旨在为不同的计算机系统提供一种通用的网络...

    OSI七层网络模型PPT

    OSI 七层网络模型 OSI 七层网络模型是由 ISO(国际标准化组织)定义的开放系统互连参考模型。该模型的目的就是规范不同系统的互联标准,使两个不同的系统能够较容易的通信,而不需要改变底层的硬件或软件的逻辑。 ...

    TCP-IP详解(卷一、二、三)高清带书签

    卷一:《TCP/IP详解:协议》主要介绍了网络体系结构的基本概念,包括OSI模型和TCP/IP模型。书中详细讲解了网络接口层(如以太网)、网络层(如IP协议、ICMP、ARP和RARP)、传输层(包括TCP和UDP)以及应用层的各种...

    华为瑞星360等公司软件测试工程师面试题.doc

    本文主要讨论了软件测试工程师面试题中的几个重要知识点,包括OSI七层网络结构图、TCP/IP五层结构图、IP协议的定义、交换机和路由器的实现原理、C++中的类和结构体的区别、析构函数和虚函数的用法和作用、全局变量和...

    TCP.IP卷一第2版英文版

    《TCP/IP卷一第2版英文版》是深入理解TCP/IP协议栈不可或缺的经典读物,主要面向CCIE专业发展路线图中的路由与TCP/IP部分。这本书由资深网络专家撰写,全面覆盖了网络通信的基础和高级概念,是网络工程师、系统管理...

    用tcp/ip进行网际互连(第三卷part2)tif

    TCP/IP模型通常分为四层或五层结构:应用层、传输层、网络层、数据链路层和物理层(在OSI七层模型中对应高层的会话层、表示层和低层的物理层通常不被单独讨论)。 1. **应用层**:这是最上层,包含各种应用程序,如...

    2022年华为软件测试工程师笔试及部分答案.doc

    OSI 七层网络构造图和 TCP/IP 五层构造图 OSI 七层网络构造图是开放式系统互连参照模型(Open System Interconnection Reference Model),它将网络通信的工作分为七层,从低到高分别是物理层、数据链路层、网络层...

    TCP-IP详解卷1(自带目录,多文件)

    11. **TCP/IP模型与OSI模型**:TCP/IP模型简化为四层,而OSI模型有七层,两者在功能上相似,但TCP/IP模型更贴合实际网络操作。 这些只是《TCP/IP详解卷1》中部分核心知识点的概述,书中还包括了详细的实例分析、...

    TCPIP思维导图.pdf

    由于在网络通讯协议普遍采用分层的结构,当多个层次的协议共同工作时,类似计算机科学中的堆栈,因此又被称为TCP/IP协议栈(英语:TCP/IP Protocol Stack)[4][5] 。这些协议最早发源于美国DoD的ARPA网项目,因此也...

    OSI七层模型三维图

    至于标签“TCP/IP”,它是互联网协议栈的简称,由四层组成:网络接口层(对应OSI物理层和数据链路层)、网络层(对应OSI网络层)、传输层(对应OSI传输层)和应用层(对应OSI会话层、表示层和应用层)。TCP/IP模型...

    TCP-IP协议图

    对应OSI模型,TCP/IP的应用层与OSI的应用层、表示层和会话层相对应,传输层与OSI的传输层相同,网络层对应OSI的网络层,而数据链路层涵盖了OSI的数据链路层和物理层。 TCP/IP协议的工作流程大致如下: 1. 应用层的...

    tcp ip协议组资料(全) (协议相关的OSI图,RFC文件,源码)

    TCP/IP模型通常被认为只有4层,但其功能与OSI模型的对应层有重叠。 3. **TCP(传输控制协议)**:TCP是一种面向连接的、可靠的传输协议。它通过三次握手建立连接,并使用序列号和确认应答来确保数据的完整性和顺序...

    TCP/IP试题

    ### TCP/IP知识点详解 #### 一、填空题解析 1. **TCP/IP模型(按从高到低的顺序)** - 应用层 - 传输层 - 网络层 - 网络接口层(链路层) 2. **OSI参考模型(按从高到低的顺序)** - 应用层 - 表示层 - ...

    2023年计算机网络基础知识点总结.docx

    除了标准的OSI七层模型以外,常见的网络层次划分还有TCP/IP四层协议和TCP/IP五层协议,它们之间的相应关系如下图所示: 本文对计算机网络基础知识点进行了总结,涵盖计算机网络的基本概念、OSI七层模型、TCP/IP协议...

    华为面试题与答案[测试]

    TCP/IP五层结构图与OSI七层网络结构图的主要区别是,TCP/IP五层结构图将OSI模型的数据链路层和物理层合并成链路层,将OSI模型的会话层和表示层合并成应用层。 OSI七层网络结构图和TCP/IP五层结构图都是计算机网络中...

    OSI七层模型与各层设备对应关系

    ### OSI七层模型与各层设备对应关系 #### OSI七层模型概述 OSI(Open Systems Interconnection)七层模型是一种理论上的网络通信协议模型,它由国际标准化组织(ISO)于1984年提出。该模型将网络通信的过程分为七...

Global site tag (gtag.js) - Google Analytics