当前位置:K88软件开发文章中心编程全书编程全书02 → 文章内容

TCP/IP参考模型与协议

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 2:30:56

:2010-10-06 08:57:09

TCP/IP协议即传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol)是一组协议,它是为跨越局域网和广域网环境的大规模互联网络而设计的。

TCP/IP参考模型是计算机网络的祖先ARPANET和其后继的因特网使用的参考模型。当无线网络和卫星出现以后,现有的协议在和它们相连的时候出现了问题,所以需要一种新的参考体系结构。这个体系结构在它的两个主要协议出现以后,被称为TCP/IP参考模型(TCP/IP reference model)。TCP/IP参考模型是在它所解释的协议出现很久以后才发展起来的,更重要的是,由于它更强调功能分布而不是严ge的功能层次的划分,因此它比OSI模型更灵活。TCP/IP参考模型和OSI模型之间的关系如下图所示

TCP/IP分层模型(TCP/IP layering model)也被称为互联网分层模型(Internet Layering Model)或互联网参考模型(Internet Reference Model),包括了五层。TCP/IP参考模型中有四层对应于ISO参考模型中的一层或多层,但ISO模型没有互联网层。下面概述每一层的目的。

1.基本网络硬件: 如同ISO七层参考模型一样。

2.网络接口层

该层协议规定了怎样把数据组织成帧及计算机怎样在网络中传输帧,类似于ISO七层参考模型的第二层。

3.互联网层

该层协议规定了互联网中传输的包格式及从一台计算机通过一个或多个路由器到最终目标的包转发机制。它的功能是使主机可以把分组发往任何网络并使分组独立地传向目标(可能经由不同的网络)。互联网层定义了正式的分组格式和协议,即IP协(Internet Protocol)。互联网层的功能就是把IP分组发送到应该去的地方。分组路由和避免阻塞是这里主要的设计问题。TCP/IP互联网层和OSI网络层在功能上非常相似。

4.传输层

该层协议像ISO七层参考模型的第四层一样,规定了怎样确保可靠性传输。它的功能是使源端和目标主机上的对等实体可以进行会话。在这一层定义了两个端到端的协议。一个是传输控制协议TCP(transmission control protocol),它是一个面向连接的协议,允许从一台机器发出的字节流无差错地发往另一台机器。另一个协议是用户数据报协议UDP(user datagram protocol),它是一个不可靠的、无连接的协议,用于不需要TCP排序和流量控制能力而是自己完成这些功能的应用程序

5.应用层

该层协议对应于ISO七层参考模型的第六层和第七层。第五层协议规定了应用程序怎样使用互联网。
在TCP/IP模型的最上层是应用层(Application layer),它包含所有的高层协议.



TCP/IP参考模型与协议