对TCP/IP或者OSI模型中应用层的一些知识进行基础扫盲

一、应用层的作用

应用层最接近用户,就是规定应用进程在通信时所遵循的协议。
在OSI模型中,最后三层(应用层、表示层、会话层)对应了TCP/IP模型中的应用层。因为我们这里主要说的是关于TCP/IP的应用层,所以还要简单描述下OSI模型中表示层和会话层都有什么作用。

  • 表示层:1.将所要发送的数据格式化为接受目标所兼容的模式。2.压缩为接受目标能解压的模式。3.为传输数据加密。
  • 会话层:创建和维护发送方和接收方之间的对话框。

在这里插入图片描述
在这里插入图片描述

二、应用模式

在应用层中有两种应用模式。

1.C/S (Client-Server)客户机-服务器模型

客户机:请求信息的设备。
服务器:响应请求的设备。

如下图,客户机可以从服务器中下载获取数据,同样也可以客户机也可以上传更新服务器里边的数据。
优点:系统易于管理,数据一致性易于控制。
缺点:服务能力有限。
在这里插入图片描述

2.P2P(Peer to Peer)对等网络

对等设备访问,不需要服务器。

P2P解决了C/S模式的缺点。在P2P网络中,多台计算机可通过网络互联,即既可以请求服务,又可以为其他提供服务。所以在P2P的应用程序中,允许设备在同一通信中充当客户机和服务器,要求每个终端设备提供用户界面并运行一个后台服务。
在这里插入图片描述
根据P2P的特点,他的资源共享是分散的,但指向资源的索引都被集中在一个目录中,通过访问这个目录,进而能够访问分散的资源。
在这里插入图片描述

常见的P2P的应用程序:BT下载,比特币,迅雷等。P2P应用程序是基于Gnutella协议与其他用户共享资源。在一个网络上,客户使用与协议兼容的软件上网,并定位到其他使用相同服务的用户,然后就可以共享资源。(简单描述)

三、简述应用层几个重要的协议

1.HTTP&#x

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值