计算机网络之应用层初识

Posted hydstar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络之应用层初识相关的知识,希望对你有一定的参考价值。

一,定义

  应用层是直接为用户提供服务的,两个应用层的通信之中有一个逻辑连接(有主机a的应用层...-物理层-交换机a-路由器-交换机b-主机b的物理层-...应用层),也就是说我们可以假想成一个直接的连接,也就是我们可以使用应用层发送和接收报文。

二,标准应用层协议和非标准

  在应用层上的协议并且被internet官方标准化和归档的协议陈为标准应用层协议,比如http,ftp,ssh等

  非标准应用层协议是用户自定义在应用层上的一些协议,因为有时候对应官方规定的协议对于程序员来说有可能不好用,或者太复杂,又或者功能不够,所以需要自定义自己的一套协议来方便开发。

三,应用层模式

  现在一个有三种模式,c/s模式:即客户-服务器模式,一个服务器在一个后台运行等待客户端连接处理客户端的请求。p2p模式:即对等模式,这种模式不需要一个一直在后台运行的服务器,一台计算机既可以当服务端也可以当客户端。第三者就是这两种模式的集合体,对等模式。

(暂时先写到这里,rng拿冠军了出去庆祝一波。-.-!

以上是关于计算机网络之应用层初识的主要内容,如果未能解决你的问题,请参考以下文章

1-2:网络初识之了解OSI和TCP/IP及网络分层(物理层,数据链路层,网路层,传输层,应用层)

网络编程之socketserver初识

初识恶意代码之------网络蠕虫

TCP/IP之初识计算机网络

初识恶意代码之------计算机病毒

Python之网络编程网络编程初识