怎么自定义应用层协议?
发布网友
发布时间:2022-04-30 16:05
我来回答
共1个回答
热心网友
时间:2022-06-27 01:13
(1)交换的报文类型,如请求报文和响应报文;
(2)各种报文类型的语法,如报文中的各个字段公共详细描述;
(3)字段的语义,即包含在字段中信息的含义;
(4)进程何时、如何发送报文及对报文进行响应。
有些应用层协议是由rfc文档定义的,因此它们位于公共领域。例如,web的应用层的协议http(超文本传输协议,rfc
2616)就作为一个rfc供大家使用。如果浏览器开发者遵从http
rfc规则,所开发出的浏览器就能访问任何遵从该文档标准的web,服务器并获取相应的web页面。还有很多别的应用层协议是专用的.不能随意应用于公共领域。例如,很多现有的p2p文件共享系统使用的是专用应用层协议。