云课堂入门整理---计算机网络-应用层

一.网络应用的体系结构

1.Client-Server,C/S,客户机/服务机结构

云课堂入门整理---计算机网络-应用层_第1张图片

2.Peer-to-Peer,P2P,点对点结构

云课堂入门整理---计算机网络-应用层_第2张图片

3.Hybrid混合结构(举例)

云课堂入门整理---计算机网络-应用层_第3张图片

二.网络应用进程通信

1.理论

云课堂入门整理---计算机网络-应用层_第4张图片

2.实现

云课堂入门整理---计算机网络-应用层_第5张图片


3.如何寻址进程?标识符:通过IP + 端口

4.应用对网络的需求

云课堂入门整理---计算机网络-应用层_第6张图片
三.Web应用
1.对象的寻址:
URL:同意资源定位器
地址为(Scheme即协议 可省略,port即端口 不写则默认80):

2.HTTP协议概述:

1.web应用遵循HTTP协议
2.HTTP(HyperText Transfer Protocol):超文本传输协议
3.现在版本1.1
云课堂入门整理---计算机网络-应用层_第7张图片
云课堂入门整理---计算机网络-应用层_第8张图片
4.RTT(Round Trip Time):从客户端发送一个很小的数据包到服务器并返回所经 历的时间。
对于非持久性的分析:

云课堂入门整理---计算机网络-应用层_第9张图片
云课堂入门整理---计算机网络-应用层_第10张图片
5.HTTP请求消息(GET,POST,返回码等知识将在JavaWeb记录,是一样的)
云课堂入门整理---计算机网络-应用层_第11张图片
6.Cookie(同上,会在JavaWeb中记录)
7.Web缓存/代理服务器技术
云课堂入门整理---计算机网络-应用层_第12张图片
云课堂入门整理---计算机网络-应用层_第13张图片
云课堂入门整理---计算机网络-应用层_第14张图片
那么存在一个疑问:代理服务器怎么知道数据是最新的呢?方法如下
云课堂入门整理---计算机网络-应用层_第15张图片
四.DNS协议与消息(还有很多不清楚的...)
云课堂入门整理---计算机网络-应用层_第16张图片
云课堂入门整理---计算机网络-应用层_第17张图片
云课堂入门整理---计算机网络-应用层_第18张图片
云课堂入门整理---计算机网络-应用层_第19张图片
云课堂入门整理---计算机网络-应用层_第20张图片
云课堂入门整理---计算机网络-应用层_第21张图片
五.P2P应用与Socket编程

你可能感兴趣的:(计算机网络,计算机编程基础理论)