网络协议有哪些,5个常见的网络协议( 五 )


在网络上计算机可能采用不同的数据表示,所以需要在数据传输时进行数据格式转换 。 为了让采用不同数据表示法的计算机之间能够相互通信而且交换数据,就要在通信过程中使用抽象的数据结构来表示所传送的数据 。 而在机器内部仍然采用各自的标准编码 。 管理这些抽象数据结构,并在发送方将机器的内部编码转换为适合网上传输的传送语法以及在接收方做相反的转换等噢年工作都是由表示层来完成的 。
另外,表示层还涉及数据压缩和解压、数据加密和解米等工作(winrar的那一套) 。

应用层:

连网的目的在于支持运行于不同计算机的进程彼此之间的通信,而这些进程则是为用户完成不同人物而设计的 。 可能的应用是多方面的,不受网络结构的限制 。 应用层(app;ocation layer)包括大量人们普遍需要的协议 。 虽然,对于需要通信的不同应用来说,应用层的协议都是必须的 。 例如:http、ftp、TCP/IP 。
由于每个应用有不同的要求,应用层的协议集在OSI模型中并没有定义 。 但是,有些确定的应用层协议,包括虚拟终端、文件传输、电子邮件等都可以作为标准化的候选 。

推荐阅读