网络编程

关注公众号 jb51net

关闭
首页 > 网络编程 >

TCPIP参考模型

作者:

TCPIP参考模型
TCP/IP参考模型是一个抽象的分层模型,这个模型中,所有的TCP/IP系列网络协议都被归类到4个抽象的"层"中。每一抽象层建立在低一层提供的服务上,并且为高一层提供服务。

完成一些特定的任务需要众多的协议协同工作,这些协议分布在参考模型的不同层中的,因此有时称它们为一个协议栈

TCP/IP参考模型为TCP/IP协议栈订身制作。其中IP协议只关心如何使得数据能够跨越本地网络边界的问题,而不关心如何利用传输媒体,数据如何传输。整个TCP/IP协议栈则负责解决数据如何通过许许多多个点对点通路(一个点对点通路,也称为一"跳", 1 hop)顺利传输,由此不同的网络成员能够在许多"跳"的基础上建立相互的数据通路。

如想分析更普遍的网络通信问题,ISO的OSI模型也能起更好的帮助作用。

TCP/IP参考模型分为四层。应用层(Application Layer),传输层(Transport Layer),网络层(Internet Layer),链路层(Link Layer)。

TCP/IP分层协议OSI 分层应用层FTPSMTPTelnetDNSSNMP7传输层TCPUDP4网络层IP, ICMP   (RIP, OSPF)3ARP, RARP链路层EthernetToken
BusToken
RingFDDIWLAN21

应用层

该层包括所有和应用程序协同工作,利用基础网络交换应用程序专用的数据的协议。如,

传输层

该层提供端对端的通信。最重要的传输层协议是传输控制协议TCP。

网络层

该层负责数据转发和路由。从该层上面往下看,可以认为底下存在的是一个不可靠无连接的端对端的数据通路。最核心的协议当然是IP协议。此外还有ICMP,RIP,OSPF,IS-IS,BGP,ARP,RARP等。

文章录入:csh    责任编辑:csh 

阅读全文