应用层协议

发布时间:2024-03-17
通过把报文发送到套接字中来使网络进程间相互通信。如何构造这些报文?在这些报义中的各个字段的含义是什么?这些问题属于应用层的范围。应用层协议(application layer protocol)定义了运行在不同端系统上的应用程序进程如何相互传递报文。应用层协议的定义包括如下内容:
(1)交换的报文类型,如请求报文和响应报文;
(2)各种报文类型的语法,如报文中的各个字段公共详细描述;
(3)字段的语义,即包含在字段中信息的含义;
(4)进程何时、如何发送报文及对报文进行响应。
有些应用层协议是由rfc文档定义的,因此它们位于公共领域。例如,web的应用层的协议http、(超文本传输协议,rfc 2616)就作为一个rfc供大家使用。如果浏览器开发者遵从http rfc规则,所开发出的浏览器就能访问任何遵从该文档标准的web,服务器并获取相应的web页面。还有很多别的应用层协议是专用的.不能随意应用于公共领域。例如,很多现有的p2p文件共享系统使用的是专用应用层协议。目的,应用层协议主要有以下几种。
(1)域名系统(domain name system,dns):用于实现网络设备名字到ip地址映射的网络服务。
(2)文件传输协议(file transfer protocol,ftp):用于实现交互式文件传输功能。
(3)简单邮件传送协议(simple mail transfer protocol,smtp:用于实现电子邮箱传送功能
(4)超文本传输协议(hypertext transfer protocol,http):用于实现www服务。
(5)简单网络管理协议(simple network management protocol,snmp):用于管理与监视网络设备。
(6)远程登录协议(telnet):用于实现远程登录功能。
上一个:利用植物种间关系养直树干法
下一个:盗版系统哪家好(电脑操作系统正版和盗版区别)

关于水泥基渗透结晶型防水涂料冬季施工的注意事项有哪些?
电脑崩溃怎么处理(电脑崩溃怎么修复)
明清及其之后普洱茶膏的发展历史
入夏,喝什么茶排寒湿?
网站服务器转移到阿里云
ios14怎么看保修时间(ios14.3怎么看保修)
大树移栽多孔养护成活率高
网站老是访问不了-虚拟主机/数据库问题
戴尔电脑连不上网络怎么办(戴尔的电脑连不上无线网怎么办)
精修一张婚纱照多少钱?