网络应用(上)

网络应用(上)

  1. 网络应用的体系结构
    • 客户机/服务器结构(C/S)
    • 点对点结构(P2P)
    • 混合结构
  2. P2P结构优点:高度可伸缩 缺点:难于管理。
  3. 不同主机上运行的进程间如何通信?
    • 消息交换
  4. 客户机进程:发起通信的进程;服务器进程:等待通信请求的进程。
  5. 进程间通信利用socke(套接字)发送/接收消息实现。
  6. 传输基础设施向进程提供API
    • 传输协议的选择
    • 参数的设置
  7. 不同主机上的进程间通信,那么每个进程必须拥有标识符。
  8. IP地址用于寻址主机。
  9. 端口号用于寻址进程。
  10. 进程的标识符为IP地址+端口号。
  11. 应用层协议
    • 公开协议
      • 由RFC定义
      • 允许互操作
      • HTTP,SMTP,…
    • 私用协议
      • 多数P2P文件共享应用
  12. 应用层协议的内容
    • 消息的类型
    • 消息二点语法/格式
    • 字段的语义
    • 规则
  13. 网络应用对传输服务的需求
    • 数据丢失/可靠性
    • 时间/延迟
    • 带宽
  14. Internet提供的传输服务
    • TCP服务
      • 面向连接
      • 可靠的传输
      • 流量控制
      • 拥塞控制
      • 不提供时间/延迟保障
      • 不提供最小带宽保障
    • UDP服务
      • 无连接
      • 不可靠的数据传输
      • 不提供:
        • 可靠性保障
        • 流量控制
        • 拥塞控制
        • 延迟保障
        • 带宽保障
  15. HTTP协议又称超文本传输协议,C/S架构。
  16. HTTP协议是一个无状态协议,即五五七不维护任何有关客户端过去所发请求的信息。
  17. HTTP连接的两种类型:非持久性连接,持久性连接。
  18. 响应时间分析与建模
    • RTT
      • 从客户端发送一个很小的数据包到服务器并返回所经历的时间。
    • 响应时间
      • 发起、建立TCP连接:1个RTT
      • 发送HTTP请求消息到HTTP响应消息的前几个字节到达:1个RTT
      • 响应消息中所含的文件/对象传输时间
      • Total=2RTT+文件发送时间
  19. HTPP协议有两类消息:请求消息,响应消息。
  20. 上传输入的方法
    • POST方法
    • URL方法
      • 使用GET方法
  21. Cookie的组件
    • HTTP响应消息的cookie头部行
    • HTTP请求消息的cookie头部行
    • 保存在客户端主机上的cookie文件,由浏览器管理
    • Web服务器端的后台数据库
  22. SMTP协议
    • 邮件服务器之间传递消息所使用的协议
    • 客户端:发送消息的服务器
    • 服务器:接收消息的服务器
    • 命令/响应交互模式
    • Email消息只能包含7位ASCII码
  23. 一个网络可以综合使用多种协议。
  24. DNS域名解析系统能够将IP地址翻译为域名。
  25. DNS服务
    • 域名向IP地址的翻译
    • 主机别名
    • 邮件服务器别名
    • 负载均衡:Web服务器
  26. DNS记录
    • Type=A
      • Name:主机域名
      • Value:IP地址
    • Type=NS
      • Name:域
      • Value:该域权威域名解析服务器的主机域名
    • Type=CNAME
      • Name:某一真实域名的别名
      • Value:真实域名
    • Type=MX
      • Value是与name相对应的邮件服务器
  27. DNS协议
    • 查询和回复
    • 消息格式相同
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值