OSI中的层 功能 TCP/IP 协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 T FTP,HTTP, SNMP, FTP, SMTP, DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有 协议会话层 解除或建立与别的接点的联系 没有 协议传输层 提供端对端的接口 TCP, UDP网络层 为数据包选择路由 IP,ICMP, RIP, OSPF, BGP,IGMP 数据链路层 传输有地址的帧以及错误检测功能 SLIP,CSLIP, PPP,ARP,RARP,MTU 物理层 以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2 数据链路层包括了硬件接口和 协议ARP,RARP,这两个 协议主要是用来建立送到物理层上的信息和接收从物理层上传来的信息; 网络层中的 协议主要有IP,ICMP,IGMP等,由于它包含了IP 协议模块,所以它是所有机遇 TCP/IP 协议网络的核心。在网络层中,IP模块完成大部分功能。ICMP和IGMP以及其他支持IP的 协议帮助IP完成特定的任务,如传输差错控制信息以及主机/路由器之间的控制电文等。网络层掌管着网络中主机间的信息传输。 传输层上的主要 协议是 TCP和 UDP。正如网络层控制着主机之间的数据传递,传输层控制着那些将要进入网络层的数据。两个 协议就是它 管理这些数据的两种方式: TCP是一个基于连接的 协议(还记得我们在网络基础中讲到的关于面向连接的服务和面向无连接服务的概念吗?忘了的话,去看看); UDP则是面向无连接服务的 管理方式的 协议。 应用层位于 协议栈的顶端,它的主要任务就是应用了。上面的 协议当然也是为了这些应用而设计的,具体说来一些常用的 协议功能如下: Telnet:提供远程登录(终端仿真)服务,好象比较古老的BBS就是用的这个登陆。 FTP :提供应用级的文件传输服务,说的简单明了点就是远程文件访问等等服务; SMTP:不用说拉,天天用到的电子邮件 协议。 T FTP:提供小而简单的文件传输服务,实际上从某个角度上来说是对 FTP的一种替换(在文件特别小并且仅有传输需求的时候)。 SNTP:简单网络 管理协议。看名字就不用说什么含义了吧。 DNS:域名解析服务,也就是如何将域名映射城IP地址的 协议。 HTTP:不知道各位对这个 协议熟不熟悉啊?这是超文本传输 协议,你之所以现在能看到网上的图片,动画,音频,等等,都是仰仗这个 协议在起作用啊! 另外我们还需要注意的一点是我们前面已经交代过的一个问题,协议是“对等实体”的数据进行交互时起作用的,如果忘了,赶紧回忆哦。
www.itfly.org
|