`
leili
  • 浏览: 179955 次
社区版块
存档分类
最新评论

TCP/IP四层模型和OSI七层模型

 
阅读更多

TCP/IP四层模型和OSI七层模型
表1-1是 TCP/IP四层模型和OSI七层模型对应表。我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类。
表1-1 TCP/IP四层模型和OSI七层模型对应表

OSI七层网络模型

Linux TCP/IP四层概念模型

对应网络协议

应用层(Application

应用层

TFTP, FTP, NFS, WAIS

表示层(Presentation

Telnet, Rlogin, SNMP, Gopher

会话层(Session

SMTP, DNS

传输层(Transport

传输层

TCP, UDP

网络层(Network

网际层

IP, ICMP, ARP, RARP, AKP, UUCP

数据链路层(Data Link

网络接口

FDDI, Ethernet, Arpanet, PDN, SLIP, PPP

物理层(Physical

IEEE802.1A, IEEE 802.2IEEE 802.11

1.网络接口

网络接口把数据链路层和物理层放在一起,对应TCP/IP概念模型的网络接口。对应的网络协议主要是:Ethernet、FDDI和能传输IP数据包的任何协议。


2.网际层

网 络层对应Linux TCP/IP概念模型的网际层,网络层协议管理离散的计算机间的数据传输,如IP协议为用户和远程计算机提供了信息包的传输方法,确保信息包能正确地到达 目的机器。这一过程中,IP和其他网络层的协议共同用于数据传输,如果没有使用一些监视系统进程的工具,用户是看不到在系统里的IP的。网络嗅探器 Sniffers是能看到这些过程的一个装置(它可以是软件,也可以是硬件),它能读取通过网络发送的每一个包,即能读取发生在网络层协议的任何活动,因 此网络嗅探器Sniffers会对安全造成威胁。重要的网络层协议包括ARP(地址解析协议)、ICMP(Internet控制消息协议)和IP协议(网 际协议)等。


3.传输层

传输层对应Linux TCP/IP概念模型的传输层。传输层提供应用程序间的通信。其功能包括:格式化信息流;提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认信 息,如果分组丢失,必须重新发送。传输层包括TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议),它们是传输层中最主要的协议。TCP建立在IP之上,定义了网络上程序到程序的数据传输格式和规则,提供了IP数据 包的传输确认、丢失数据包的重新请求、将收到的数据包按照它们的发送次序重新装配的机制。TCP 协议是面向连接的协议,类似于打电话,在开始传输数据之前,必须先建立明确的连接。UDP也建立在IP之上,但它是一种无连接协议,两台计算机之间的传输 类似于传递邮件:消息从一台计算机发送到另一台计算机,两者之间没有明确的连接。UDP不保证数据的传输,也不提供重新排列次序或重新请求的功能,所以说 它是不可靠的。虽然UDP的不可靠性限制了它的应用场合,但它比TCP具有更好的传输效率。


4.应用层

应 用层、表示层和会话层对应Linux TCP/IP概念模型中的应用层。应用层位于协议栈的顶端,它的主要任务是应用。一般是可见的,如利用FTP(文件传输协议)传输一个文件,请求一个和目 标计算机的连接,在传输文件的过程中,用户和远程计算机交换的一部分是能看到的。常见的应用层协议有:HTTP,FTP,Telnet,SMTP和 Gopher等。应用层是Linux网络设定最关键的一层。Linux服务器的配置文档主要针对应用层中的协议。TCP/IP模型各个层次的功能和协议如 表1-2所示。

表1-2 TCP/IP模型各个层次的功能和协议

层次名称

网络接口

Host-to-Net Layer

负责实际数据的传输,对应OSI参考模型的下两层

HDLC(高级链路控制协议)

PPP(点对点协议)

SLIP(串行线路接口协议)

网际层

Inter-network Layer

负责网络间的寻址

数据传输,对应OSI参考模型的第三层

IP(网际协议)

ICMP(网际控制消息协议)

ARP(地址解析协议)

RARP(反向地址解析协议)

传输层

Transport Layer

负责提供可靠的传输服务,对应OSI参考模型的第四层

TCP(控制传输协议)

UDP(用户数据报协议)

应用层

Application Layer

负责实现一切与应用程序相关的功能,对应OSI参考模型的上三层

FTP(文件传输协议)

HTTP(超文本传输协议)

DNS(域名服务器协议)

SMTP(简单邮件传输协议)

NFS(网络文件系统协议)

  说明:TCP/IP与OSI最大的不同在于OSI是一个理论上的网络通信模型,而TCP/IP则是实际运行的网络协议。

分享到:
评论

相关推荐

    TCPIP四层模型和OSI七层模型.doc

    TCP/IP 四层模型和 OSI 七层模型 TCP/IP 四层模型和 OSI 七层模型是计算机网络中两种常用的网络模型。TCP/IP 四层模型分为四个层次:网络接口、网际层、传输层和应用层,而 OSI 七层模型则分为七个层次:物理层、...

    OSI七层协议模型和TCPIP四层模型

    在探讨OSI七层模型与TCP/IP四层模型之前,我们首先要理解为什么网络协议会选择分层设计的方式。分层设计的核心优势在于它能够极大地简化网络设计与实现的复杂度。具体来说: 1. **各层之间相互独立**:每层的设计和...

    计算机网络基本知识(TCP/IP四层模型、TCP三次握手和四次挥手等)

    网络的层次结构有OSI七层模型和TCP/IP四层模型。TCP/IP四层模型包括应用层、传输层、网络层和数据链路层,相较于OSI模型更为简洁,且更符合实际网络操作。TCP/IP四层模型与OSI模型的主要区别在于对某些层的功能进行...

    TCPIP四层模型和OSI七层模型功能及不同点[参照].pdf

    TCP/IP四层模型和OSI七层模型是两种广泛使用的网络通信协议框架,它们都旨在标准化网络通信的过程,但结构和功能有所不同。理解这两个模型有助于我们深入理解网络通信的工作原理。 首先,OSI(开放系统互连)七层...

    计算机网络体系结构_OSI与TCP/IP的分层模型

    OSI的七层协议模型的概念清楚,理论也较为完整,但它即复杂又不实用。而TCP/IP分层模型则不同,它得到了非常广泛的应用。...不过,五层模型只是为了介绍网络原理而设计的,实际应用还是 TCP/IP 四层模型。

    TCP-IP四层模型和OSI七层模型

    TCP-IP四层模型和OSI七层模型_Linux服务器安全策略详

    osi与TCP/ip模型精华快速记忆总结

    ### OSI与TCP/IP模型精华快速记忆总结 #### 第一部分:OSI七层模型...通过以上总结,我们可以清晰地了解OSI七层模型与TCP/IP四层模型在结构、功能以及协议方面的差异与联系,为学习和理解网络协议栈提供了坚实的基础。

    TCP/IP协议栈及其各个层次的内容

    高层是TCP/IP协议栈的第五层和第六层,也是OSI参考模型的第五层到第七层。高层的主要功能是提供应用程序之间的通信服务。高层协议的主要作用是提供各种应用程序之间的交互服务。 TCP/IP体系结构 TCP/IP体系结构是...

    Internetworking with TCP/IP

    TCP/IP 模型则由四层组成,即网络接口层、互联网层、传输层和应用层。 协议栈 协议栈是计算机网络中的一种软件结构,它是指实现网络通信的所有协议的集合。TCP/IP 协议栈包括了物理层、数据链路层、网络层、传输层...

    TCP/IP超全资料

    TCP/IP模型分为四层(在OSI七层模型的基础上简化而来):应用层、传输层、网络层和数据链路层。每一层都有其特定的功能和协议。 1. **应用层**:这是TCP/IP模型的最高层,包括HTTP(超文本传输协议)、FTP(文件...

    TCP/IP协议详细介绍

    计算机网络体系结构通常参照OSI模型分为七层,但TCP/IP协议族采用了四层结构,即应用层、传输层、网络层和数据链路层。OSI模型注重理论上的通信协议功能,而TCP/IP更侧重于实际的程序实现。TCP/IP协议不仅包含TCP和...

    TCPI/P协议族及OSI模型

    TCP/IP四层模型简化为网络接口层、网络层、传输层和应用层,五层模型则在四层模型基础上增加了会话层。这两种模型更符合实际的网络架构,将OSI模型中的部分功能进行了合并。 网络层的核心协议是IP(Internet ...

    追踪linux TCP/IP 代码运行_光盘文件1

    1. **TCP/IP协议栈结构**:TCP/IP协议栈通常分为四层(在OSI模型中为七层),包括链路层、网络层、传输层和应用层。在Linux中,这些层对应的模块分别是:链路层的网卡驱动、网络层的IP协议处理、传输层的TCP和UDP...

    tcp/ip协议族

    - **TCP/IP四层模型**:网络接口层、网络层、传输层、应用层。 - **TCP/IP五层模型**:物理层、数据链路层、网络层、传输层、应用层。 TCP/IP模型通常采用四层或五层结构,更侧重于互联网的实际应用,与OSI模型相比...

    TCP/IP教程TCP/IP基础

    3.2 TCP/IP的层和协议 21 3.2.1 体系结构 21 3.2.2 传输控制协议 21 3.2.3 IP协议 23 3.2.4 应用层 25 3.2.5 传输层 25 3.2.6 网络层 25 3.2.7 链路层 25 3.3 远程登录(Telnet) 25 3.4 文件传输协议(FTP) 25 3.5 ...

    TCP-IP详解(卷一、二、三)超清pdf电子版

    卷一《协议》主要涵盖了网络的基础知识,包括网络的分层模型、OSI七层模型与TCP/IP四层模型的对比、IP协议、ICMP协议、ARP/RARP协议、子网划分与CIDR、网络地址转换NAT以及TCP和UDP协议。书中详细解释了网络数据传输...

    TCP/IP详解卷1

    首先,书中详细介绍了网络分层模型,包括OSI七层模型和TCP/IP四层模型(或五层模型)。通过对比分析,读者可以理解每层的主要功能,如物理层的信号传输、数据链路层的帧封装、网络层的IP路由选择、传输层的TCP和UDP...

Global site tag (gtag.js) - Google Analytics