网络应用知识思维导图

第三周 网络应用思维导图

ASCII
网络应用
网络应用体系结构
网络应用进程通信
Internet传输层服务
Web应用
Socket编程
客户机/服务器结构
点对点结构
混合结构
Napster
文件传输使用P2P结构
文件的搜索采用C/S-结构式
服务器
客户机
同一主机上的进程之间
不同主机上的进程间
进程间通信机制
利用socket发送/接收消息
操作系统提供
消息交换
标识符IP地址+端口号
网络应用对传输服务的需求
数据丢失/可靠性
时间/延迟
带宽
传输层服务模型
TCP服务
UDP服务
Web 与HTTP
网页
对象
基本HTML文件
对象的寻址
URL
Scheme://host:port/path
HTTP 协议概述
超文本传输协议http
C/S结构
http版本
客户Browser
服务器Web Server
1.0
1.1
使用TCP传输服务
服务器在80端口等待客户的请求
浏览器发起到服务器的TCP连接
服务器接受来自浏览器的TCP连接
浏览器与Web服务器交换HTTP消息
关闭TCP连接
无状态
HTTP 连接的两种类型
非持久性连接
持久性连接
每个TCP连接最多允许传输一个对象
HTTP 1.0版本
响应时间
每个TCP连接允许传输多个对象
HTTP 1.1版本默认使用持久性连接
HTTP 消息格式
请求消息request
响应消息response
客户机/服务器结构
服务器
客户机
7*24小时提供服务
永久性访问地址/域名
利用大量服务器实现可扩展性
与服务器通信使用服务器提供的服务
间歇性接入网络
可能使用动态IP地址
不会与其他客户机直接通信
优点
缺点
P2P
没有永远在线的服务器
任意端系统/节点之间可以直接通讯
节点间歇性接入网络
节点可能改变IP地址
高度可伸缩
难于管理
传输层服务模型
TCP服务
UDP服务
面向连接
可靠的传输
流量控制
拥塞控制
不提供
时间/ 延迟保障
最小带宽保障
无连接
不可靠的数据传输
不提供
可靠性保障
流量控制
拥塞控制
延迟保障
带宽保障
HTTP 连接的两种类型
非持久性连接
持久性连接
每个TCP连接最多允许传输一个对象
HTTP 1.0版本
响应时间response time
发起,建立TCP连接:1个RTT
发送HTTP请求消息到HTTP响应消息的前几个字节到达:1个RTT
响应消息中所含的文件/对象传输时间
Total=2RTT +文件发送时间
每个TCP连接允许传输多个对象
HTTP 1.1版本默认使用持久性连接
无流水的持久性连接
客户端只有收到前一个响应后才发送新的请求
每个被引用的对象耗时1个RTT
带有流水机制的持久性连接
HTTP 1.1的默认选项
客户端只要遇到一个引用对象就尽快发出请求
理想情况下,收到所有的引用对象只需耗时约1个RTT

第三周 网络应用思维导图

网络应用
网络应用体系结构
网络应用进程通信
Internet传输层服务
Web应用
Socket编程
客户机/服务器结构
P2P结构
混合结构
同一主机上的进程之间
不同主机上的进程间
网络应用对传输服务的需求
传输层服务模型
HTTP应用
Email
DNS
优点
缺点
应用体系结构
客户机/服务器结构
点对点结构
混合结构
Napster
文件传输使用P2P结构
文件的搜索采用C/S-结构式
服务器
客户机
7*24小时提供服务
永久性访问地址/域名
利用大量服务器实现可扩展性
与服务器通信使用服务器提供的服务
间歇性接入网络
可能使用动态IP地址
不会与其他客户机直接通信
没有永远在线的服务器
任意端系统/节点之间可以直接通讯
节点间歇性接入网络
节点可能改变IP地址
高度可伸缩
难于管理
网络应用进程通信
同一主机上的进程之间
不同主机上的进程间
进程间通信机制
利用socket发送/接收消息
操作系统提供
消息交换
标识符IP地址+端口号
Internet传输层服务
网络应用对传输服务的需求
数据丢失/可靠性
时间/延迟
带宽
传输层服务模型
TCP服务
UDP服务
传输层服务模型
TCP服务
UDP服务
面向连接
可靠的传输
流量控制
拥塞控制
不提供
时间/ 延迟保障
最小带宽保障
无连接
不可靠的数据传输
不提供
可靠性保障
流量控制
拥塞控制
延迟保障
带宽保障
ASCII
Http应用
Web 与HTTP
网页
对象
基本HTML文件
对象的寻址
URL
Scheme://host:port/path
HTTP 协议概述
超文本传输协议http
C/S结构
http版本
客户Browser
服务器Web Server
1.0
1.1
使用TCP传输服务
服务器在80端口等待客户的请求
浏览器发起到服务器的TCP连接
服务器接受来自浏览器的TCP连接
浏览器与Web服务器交换HTTP消息
关闭TCP连接
无状态
HTTP 连接的两种类型
非持久性连接
持久性连接
每个TCP连接最多允许传输一个对象
HTTP 1.0版本
响应时间
每个TCP连接允许传输多个对象
HTTP 1.1版本默认使用持久性连接
HTTP 消息格式
请求消息request
响应消息response
HTTP 连接的两种类型
非持久性连接
持久性连接
每个TCP连接最多允许传输一个对象
HTTP 1.0版本
响应时间response time
发起,建立TCP连接:1个RTT
发送HTTP请求消息到HTTP响应消息的前几个字节到达:1个RTT
响应消息中所含的文件/对象传输时间
Total=2RTT +文件发送时间
每个TCP连接允许传输多个对象
HTTP 1.1版本默认使用持久性连接
无流水的持久性连接
客户端只有收到前一个响应后才发送新的请求
每个被引用的对象耗时1个RTT
带有流水机制的持久性连接
HTTP 1.1的默认选项
客户端只要遇到一个引用对象就尽快发出请求
理想情况下,收到所有的引用对象只需耗时约1个RTT
构成组件
发Email消息
收Email消息
发送消息的服务器
接收消息的服务器
构成组件
邮件客户端
SMTP协议
邮件服务器
读,写Email消息
Outlook,Foxmail,Thunderbird
Web客户端
邮箱
消息队列
客户端
服务器
Email应用
构成组件
粗线
虚线
矩形
菱形
右向旗帜
圆形
Email应用

你可能感兴趣的:(笔记,计算机网络)