Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20822
  • 博文数量: 14
  • 博客积分: 325
  • 博客等级: 一等列兵
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-13 10:46
文章分类

全部博文(14)

文章存档

2012年(14)

我的朋友
最近访客

分类:

2012-09-12 11:38:44

TCP/IP是一组不同层次上的多个协议的组合,即是一个协议族。

1)应用层,负责处理特定的应用程序细节。

2)传输层,为两台端系统提供端到端的通信。它包括TCP和UDP协议,

3)网络层,也成为互联网层。用于处理分组在网络中的活动,如分组的选路,包括IP,ICMP(互联网控制报文协议),IGMP(互联网组管理协议)。

4)链路层,也称为数据链路层或网络接口层。用于处理与传输媒介的物理接口细节,通常包括设备驱动程序和网卡。

 

传输层和网路层的区别:

在网络传输中,应用层和传输层使用端到端协议,只有端系统(即源主机和目的主机)需要使用到这两层协议。但网络层提供的是逐跳(hop-by-hop)协议,端系统和所有的中间系统都会使用到。

 

一般情况下,应用层运行在用户进程中,用于处理应用程序细节;其余层运行在操作系统内核中,用于处理通信细节。

 

各层的交互关系如下图:

 

ICMP是Internet控制报文协议,它是IP协议的附属协议。IP层用它来与其它路由器或主机交换错误报文和其它重要信息。

IGMP是Internet组管理协议。它把一个UDP数据报多播到多个主机。

ARP(地址解析协议)和RARP(逆向地址解析协议)是某些物理网络(如以太网和令牌环网)使用的特殊协议,它们提供IP层地址和网络接口地址的相互转换。

阅读(461) | 评论(0) | 转发(0) |
0

上一篇:分组交换网络

下一篇:互联网的地址

给主人留下些什么吧!~~