应用层协议有哪些,网络协议有哪些


OSI模型应用层有哪些网络协议? 1超文本传输协议HTTP:
这是一种最基本的客户机/服务器的访问协议 。 浏览器向服务器发送请求,而服务器回应相应的网页 。

2文件传送协议FTP:
提供交互式的访问
基于客户服务器模式,面向连接
使用TCP可靠的运输服务
主要功能:减少/消除不同操作系统下文件的不兼容性

3远程登录TELNET:
客户服务器模式
能适应许多计算机和操作系统的差异
网络虚拟终端NVT的意义

4简单邮件传送协议SMTP
Client/Server模式,面向连接
基本功能:写信、传送、报告传送情况、显示信件、接收方处理信件
用户发信到邮件网关的传输协议:SMTP

5DNS域名解析协议:
DNS是一种用以将域名转换为IP地址的Internet服务 。

6简单文件传送协议TFTP:
客户服务器模式
使用UDP数据报
只支持文件传输,不支持交互
TFTP代码占内存小

7简单网络管理协议(SNMP):
SNMP模型的4个组件:被管理结点、管理站、管理信息、管理协议
SNMP代理:运行SNMP管理进程的被管理结点
对象:描述设备的变量
管理信息库(MIB):保存所有对象的数据结构

8DHCP动态主机配置协议:
发现协议中的引导文件名、空终止符、属名或者空,DHCP供应协议中的受限目录路径名 Options –可选参数字段 。 参考定义选择列表中的选择文件
目前应用层协议主要有那几种 如下:

  1. SMTP:简单邮件传输协议
  2. Telnet:远程登录协议
  3. SNMP:简单网络管理协议
  4. FTP:文件传输协议
  5. LPD:行式打印机守护进程
  6. TFTP:简单文件传输协议
  7. NFS:网络文件系统协议
TCP/IP协议:
TCP/IP模型也被称作DoD模型(Department of Defense Model) 。 TCP/IP字面上代表了两个协议:TCP(传输控制协议)和IP(网际协议) 。 1983年1月1日,在因特网的前身(ARPA网)中,TCP/IP协议取代了旧的网络控制协议(NCP,Network Control Protocol),从而成为今天的互联网的基石 。

应用层的协议有哪些,他们分别有什么作用 应用层协议是指可以和人直接打交道的协议,以此标准,目前还非常流行并服务大众的应用层协议有:  
1、HTTP 
缺省TCP 80 端口,用于浏览器浏览网页,但网页内容为明文,容易篡改、容易劫持、网页内容容易泄漏 
2、 HTTPS 
HTTPS里的S代表Security,缺省工作于TCP 443端口,只是在普通的HTTP与TCP层之间多了一个安全加密的夹层,称之为SSL(Secure Socket Layer),用于加密基于HTTP的网页内容,不容易篡改、不容易劫持、网页内容保密,目前广泛用于网上银行等行业 。 但有安全漏洞,容易受中间人欺骗攻击 。   
3、SMTP 
用于邮件发送的基于TCP的应用层协议 。   
4、POP3 
用于邮件接收的基于TCP的应用层协议 。   
5、 DNS 
用于解析域名与IP地址的基于UDP/TCP 应用层协议 。   
6、DHCP 
用于主机动态获取IP地址、缺省网关、DNS服务器等参数的基于UDP 应用层协议 。   
7、CIFS ( Common Internet File System) 
这个协议大多数人比较陌生,其实很多人都用过,它就是Windows 文件共享的基于TCP的应用层协议 。   
8、NFS ( Network File System) 
这个用于Unix / Linux 文件共享,基于UDP/TCP协议 。  
9、 NTP (Network Time Protocol) 
用于时钟同步的基于UDP的应用层协议 。   
10、SIP ( Session Initation Protocol) 

推荐阅读