我是靠谱客的博主 清秀钢笔,最近开发中收集的这篇文章主要介绍网络应用(上)网络应用(上),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

网络应用(上)

  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协议
    • 查询和回复
    • 消息格式相同

最后

以上就是清秀钢笔为你收集整理的网络应用(上)网络应用(上)的全部内容,希望文章能够帮你解决网络应用(上)网络应用(上)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部