你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 跟高手学编程
Java网络编程入门(八)
 

1TCP/IP参考模型

TCP/IP参考模型分为四个层次:应用层、传输层、网络互联层和主机-网络层。在每一层都有相应的协议。确切地说,TCP/IP协议应该称为TCP/IP协议集,它是TCP/IP参考模型的除了主机-网络层以外的其他三层的协议的集合,而IP协议和TCP协议则是协议集中最核心的两个协议。表1列出了各层的主要协议,其中主机-网络层的协议是由第三方提供的。

1  TCP/IP参考模型的各层的协议

应用层

FTPTELNETHTTP

SNMPDNS

传输层

TCP

UDP

网络互联层

IP

主机-网络层

以太网: IEEE802.3

令牌环网:IEEE802.4

 

TCP/IP参考模型中,去掉了OSI参考模型中的会话层和表示层,这两层的功能被合并到应用层,同时将OSI参考模型中的数据链路层和物理层合并到主机-网络层。下面分别介绍各层的主要功能。
  1)主机-网络层
  实际上TCP/IP参考模型没有真正提供这一层的实现,也没有提供协议。它只是要求第三方实现的主机-网络层能够为上层—网络互联层提供一个访问接口,使得网络互联层能利用主机-网络层来传递IP数据包。

IEEEInstitute of Electrical and Electronics Engineers,美国电气及电子工程师学会)制定了IEEE802.3IEEE802.4协议集,它们位于OSI参考模型的物理层和数据链路层,相当于位于TCP/IP参考模型的主机-网络层。采用IEEE802.3协议集的网络称为以太网,采用IEEE802.4协议集的网称为令牌环网。以太网和令牌环网都向网络互联层提供了访问接口。
  (2)网络互联层

网络互联层是整个参考模型的核心。它的功能是把IP数据包发送到目标主机。为了尽快地发送数据,IP协议把原始数据分为多个数据包,然后沿不同的路径同时传递数据包。如图10所示,由主机A发出的原始数据被分为三个数据包,然后沿不同的路径到达主机B,可谓殊途同归。数据包到达的先后顺序和发送的先后顺序可能不同,这就需要上层—传输层对数据包重新排序,还原为原始数据


   

10  三个数据包沿不同的路径到达主机B

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089