悠悠的心情,悠悠地生活。。。。。。

认识TCP/IP协议

上一篇 / 下一篇  2008-02-29 18:08:23 / 个人分类:网络知识

不同层次的协议关系(图1-3):51Testing软件测试网9eF1l/e G'KF0y

 51Testing软件测试网1K8})R;iaQ+x

1、各层包含的协议:

%_'I,Z b4VHA5Z0

1》应用层协议:F T PTelnetSMTP(简单邮件管理协议)、SNMP(简单网络管理协议)。

)E ^"A8q K:Nh0

2》运输层协议:T C PUDP

)GF*f:ph0

3》网络层协议:I PICMPInternet互联网控制管理协议)、IGMPI n t e r n e t组管理协议)。51Testing软件测试网Nk0FmgS#L*q\;w

4》链路层协议:太网和令牌网使用协议包含A R P(地址解析协议)和R A R P(逆地址解析协议)

J*^r2R;}1D!n%l?p0

2T C PU D P是两种最为著名的运输层协议,二者都使用I P作为网络层协议。51Testing软件测试网'R(Q#R;PG1BV$x

1TCP:虽然T C P使用不可靠的I P服务,但它却提供一种可靠的运输层服务。T C P为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。由于运输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。51Testing软件测试网C+me7O!E+T%gX

    TCP的应用:Telnet\FTP\SMTP\SNMP,这些应用通常都是用户进程。

_g2ai%t8Rx1Hu"b0

2U D P为应用程序发送和接收数据报。一个数据报是指从发送方传输到接收方的 一个信息单元,但是与T C P不同的是,U D P是不可靠的,它不能保证数据报能安全无误地到达最终目的。任何必需的可靠性必须由应用层来提供。

%yg1R cG0

          UDP的应用:DNS(域名系统)、TFTP(简单文件传输协议)、BOOTP(引导程序协议)、SNMP

I5oK&ks(p:f0

2I P是网络层上的主要协议,同时被T C PU D P使用。T C PU D P的每组数据都通过端系统和每个中间路由器中的I P层在互联网中进行传输。在1 - 3中,我们给出了一个直接访问I P的应用程序。

ON0f.x2_7X/X_Q&n0

3I C M PInternet互联网控制管理协议):I P协议的附属协议。I P层用它来与其他主机或路由器交换错误报文和其他重要信息。尽管I C M P主要被I P使用,但应用程序也有可能访问它。两个流行的诊断工具,P i n gTr a c e r o u t e可以知道信息从你的计算机到互联网另一端的主机是走的什么路径,确认目的地的路由),它们都使用了I C M P

` vx#j-Z0u0

4I G M P协议(I n t e r n e t组管理协议):用来把一个U D P数据报多播到多个主机。51Testing软件测试网}f n'J$Cc2f

5A R P(地址解析协议)和R A R P(逆地址解析协议)是某些网络接口(如以太网和令牌环网)使用的特殊协议,用来转换I P层和网络接口层使用的地址。

J(}dI"d4B0

 51Testing软件测试网 uK)V4GmuNR


TAG: 网络知识

心与梦的会晤的个人空间 引用 删除 秋爽   /   2013-06-14 16:35:45
5
错误隐藏在角落里,问题聚集在边界上 引用 删除 andycai   /   2008-03-05 15:06:48
写错了。没有更好,只有最好。哈哈
错误隐藏在角落里,问题聚集在边界上 引用 删除 andycai   /   2008-03-05 15:04:06
很好,很好。没有更好,只要更好。加油!
 

评分:0

我来说两句

Open Toolbar