计算机网络课程笔记(二)

网络应用(上)

2.1 网络应用(层)内容概述

在这里插入图片描述

2.2 网络应用的基本原理

网络应用的体系结构

(1)客户机、服务器结构
在这里插入图片描述
(2)点对点结构
在这里插入图片描述
(3)混合结构
在这里插入图片描述

网络应用进程通信

在这里插入图片描述
P2P架构的应用也存在客户机进程、服务器进程之分。
在这里插入图片描述
进程寻址

  • 通过IP地址寻址主机
  • 为主机上每个需要通信的进程分配一个端口号
  • 进程的标识符:IP地址+端口号

网络应用需遵循应用层协议,分为公开协议和私有协议。
在这里插入图片描述
在这里插入图片描述

网络应用的需求与传输层服务

主要分为下述三个方面。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 Web应用

在这里插入图片描述
万维网应用遵循超文本传输协议(HTTP

C/S结构

  • 客户——请求、接收、展示Web对象
  • 服务器——响应客户的请求、发送对象

在这里插入图片描述

HTTP连接

HTTP连接的两种类型

  • 非持久性连接——每个TCP连接最多允许传输个对象
  • 持久性连接——每个TCP连接允许传输个对象

非持久性连接
在这里插入图片描述
在这里插入图片描述
非持久性连接:服务器传输一个对象后就要关闭TCP连接,如需传输多个对象,就要重新开启TCP连接。

在这里插入图片描述
持久性连接
在这里插入图片描述

HTTP消息格式

HTTP协议有两类消息

  • 请求消息(request)
  • 响应消息(response)

请求消息
ASCII,人直接可读
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
响应消息
在这里插入图片描述响应时间:Date字段

在这里插入图片描述

Cookie技术

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

Web缓存技术

性能优化的技术
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 Email应用

Email应用的构成组件

  • 邮件客户端
  • 邮件服务器
  • SMTP协议

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

SMTP协议

在这里插入图片描述Email应用模型示意图(异步应用
在这里插入图片描述
在这里插入图片描述

Email消息格式

在这里插入图片描述
多媒体拓展(MIME)
在这里插入图片描述

在这里插入图片描述

POP3

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

IMAP协议在这里插入图片描述

2.5 DNS应用

DNS概述

解决Internet上主机/路由器的识别问题
在这里插入图片描述
在这里插入图片描述
分布式层次式数据库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述迭代查询
在这里插入图片描述
递归查询
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

DNS记录和消息格式

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值