【408笔记】计算机网络第六章 应用层

6.1 应用网络模型

6.1.1 客户/服务器模型(C/S

C/S(Client/Server)模型中,总是打开的主机称为服务器,服务其他称为客户机的主机请求

常见的使用C/S模型的应用包括:Web、文件传输协议(FTP)、远程登录和电子邮件

特点

  1. 网络中计算机的地位不平等,服务器可以管理客户机
  2. 客户机相互之间不直接通信
  3. 可扩展性不佳,受服务器硬件和网络带宽限制,服务器支持的客户机有限
  1. 客户端必须提前知道服务器的地址,服务器则不需要提前知道客户端的地址
  2. 客户端主要实现如何显示信息与收集用户输入,服务器主要实现数据处理
  3. 客户机面向用户,服务器面向任务

6.1.2 P2P模型

整个网络中的传输内容不再被保存在中心服务器上,每个节点都同时具有下载、上传功能,节点权利和义务大体对等

P2P模型中,各计算机没有固定的客户和服务器划分,任意一对计算机——对等方(peer)直接相互通信。常用的P2P应用有PPlive、Bittorrent和电驴

P2P相比C/S优点:

  1. 减轻服务器计算压力,消除了对某个服务器完全依赖,可以将任务分配到各个节点上,提高系统效率和资源利用率
  2. 多个客户机之间可以直接共享文档
  3. 可扩展性好
  4. 网络健壮性强,单个节点失效不会影响其他部分的节点

缺点:节点在获取服务的同时也要提供服务,会占用较多内存,影响整机速度

  1. P2P网络是与互联网并行建设的、由对等节点组成的逻辑网络(不是物理网络

6.2 域名系统(DNS

DNS(domain name system)是因特网使用的命名系统,用于把便于人们记忆的含有特定含义的主机名(例如baidu.com)转换为IP地址

  1. DNS使用C/S模型
  2. DNS协议运行在UD
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值