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

认识TCP/IP协议

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

不同层次的协议关系(图1-3):51Testing软件测试网 ?p7Pe-i#Td

 51Testing软件测试网}'h]EO6c:noeP'K

1、各层包含的协议:51Testing软件测试网!lm+}(}5?5[*{

1》应用层协议:F T PTelnetSMTP(简单邮件管理协议)、SNMP(简单网络管理协议)。51Testing软件测试网dz"]t@ q#JIx

2》运输层协议:T C PUDP51Testing软件测试网6O,u%p q8miZ ^j

3》网络层协议:I PICMPInternet互联网控制管理协议)、IGMPI n t e r n e t组管理协议)。

N2Q1b E P(o t1t0

4》链路层协议:太网和令牌网使用协议包含A R P(地址解析协议)和R A R P(逆地址解析协议)51Testing软件测试网_7Lq{|a

2T C PU D P是两种最为著名的运输层协议,二者都使用I P作为网络层协议。

Gv7_9}'Y5{eB3k1q&O0

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

g b!y!O5B:lZ}.A&S&B0

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

I9J,| K:RDp0

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

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

"@t1@5ef[6R1n0

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

1u;] KpnP1J Ku0

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

8t ~4j q)j;m%lN0

4I G M P协议(I n t e r n e t组管理协议):用来把一个U D P数据报多播到多个主机。

4b3Gtk3D7C3FT(O0

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

_ D W5x gk/g0

 51Testing软件测试网nc J'yg9J;M


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