第二十章赶超的机会(5 / 8)
应用层向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录tel使用tel协议提供在网络其它主机上注册的接口。
tel会话提供了基于字符的虚拟终端。文件传输访问ftp使用ftp协议来提供网络内机器间的文件拷贝功能。
应用层协议主要包括如下几个:ftp、tel、dns、smtp、nfs、http。
ftp(file_transfer_protocol)是文件传输协议,一般上传下载用ftp服务,数据端口是20h,控制端口是21h。
tel服务是用户远程登录服务,使用23h端口,使用明码传送,保密性差、简单方便。
dns(domain_name_service)是域名解析服务,提供域名到ip地址之间的转换,使用端口53。
smtp(simple_mail_transfer_protocol)是简单邮件传输协议,用来控制信件的发送、中转,使用端口25。
nfs(work_file_system)是网络文件系统,用于网络中不同主机间的文件共享。
http(hypertext_transfer_protocol)是超文本传输协议,用于实现互联网中的服务,使用端口80。
tcp/ip协议并不完全符合osi的七层参考模型,osi(open_system_interconnect)是传统的开放式系统互连参考模型,是一种通信协议的七层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。
这七层是:物理层、数据链路层(网络接口层)、网络层(网络层)、传输层(传输层)、会话层、表示层和应用层(应用层)。而tcp/ip通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
由于arpa的设计者注重的是网络互联,允许通信子网(网络接口层)采用已有的或是将来有的各种协议,所以这个层次中没有提供专门的协议。实际上,tcp/ip协议可以通过网络接口层连接到任何网络上,例如x.25交换网或ieee802局域网。
最后,网络层中的协议主要有ip,icmp,igmp等,由于它包含了ip协议模块,所以
本章未完,点击下一页继续阅读