Presentation layer: While two hosts are communicating with each other they might employ distinct coding standards & character sets for internally representing data. This layer is responsible for taking care of such differences. This layer is responsible for following:
- Data encryption & decryption for security
- Compression
- Translation