TCP/IP笔记(八)应用层协议

TCP/IP的应用层涵盖了OSI参考模型中第5、第6、第7层的所有功能,不仅包含了管理通信连接的会话层功能、转换数据格式的标识层功能,还包括与对端主机交互的应用层功能在内的所有功能。

模型.png
利用网络的应用程序有很多,包括Web浏览器、电子邮件、远程登录、文件传输、网络管理等。能够让这些应用进行特定通信处理的正式应用协议。

接下来介绍下应用层常见的协议:

  • DNS:域名系统。DNS是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。

  • 因特网的域名结构
    如: mail.cctv.com 三级域名,二级域名,顶级域名

    现在顶级域名TLD(Top Level Domain)共分为三大类:
        1.国家顶级域名nTLD:如cn表示中国,us为美国
        2.通用顶级域名gTLD:如com(公司企业)、net(网络服务机构)、int(国际组织)
        3.基础结构域名:只有一个,即arpa,用于反向域名解析

  • 域名服务器
      完成域名到IP地址的解析工作。包括:
        1.根域名服务器(root name server):最高层次的域名服务器,知道所有顶级域名服务器的域名和IP地址。
        2.顶级域名服务器:负责管理在该顶级域名服务器注册的所有二级域名。
        3.权限域名服务器:负责一个区的域名服务器。
        4.本地域名服务器:是自己可以设置的服务器,用于管理自己分发的域名。

  • FTP:文件传输协议。FTP是因特网上使用得最广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件类型与格式,并允许文件具有存取权限。FTP其于TCP。

  • HTTP:超文本传送协议。是面向事务的应用层协议,它是万维网上能够可靠地交换文件的重要基础。http使用面向连接的TCP作为运输层协议,保证了数据的可靠传输。

  • SMTP:电子邮件协议。即简单邮件传送协议。SMTP规定了在两个相互通信的SMTP进程之间应如何交换信息。SMTP通信的三个阶段:建立连接、邮件传送、连接释放。

  • POP3:邮件读取协议。POP3(Post Office Protocol 3)协议通常被用来接收电子邮件。

  • SNMP:简单网络管理协议。由三部分组成:SNMP本身、管理信息结构SMI和管理信息MIB。SNMP定义了管理站和代理之间所交换的分组格式。SMI定义了命名对象类型的通用规则,以及把对象和对象的值进行编码。MIB在被管理的实体中创建了命名对象,并规定类型。

TCP支持的应用协议主要有:Telnet (远程终端协议)、FTP(文件传输协议)、POP3(邮件读取协议)、SMTP(电子邮件协议)等。

UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等.

posted @ 2017-04-21 13:41  洛洛爱吃肉  阅读(1163)  评论(0编辑  收藏  举报