计算机网络原理【二】之 网络应用

195 阅读2分钟

感谢内容提供者:金牛区吴迪软件开发工作室 接上一篇:计算机网络原理【一】之 计算机网络概述

第二章:网络应用

在这里插入图片描述

一、计算机网络应用体系结构

1.客户 / 服务器(C / S)结构网络应用

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

2.纯P2P结构网络应用

在这里插入图片描述

Peer: 对等端

在这里插入图片描述

特点: P2P模式下载更快一些

3.混合结构网络应用

在这里插入图片描述

案例:IPTV

二、网络应用通信的基本原理

1.网络应用的基本通信过程

在这里插入图片描述

2.网络应用编程接口

API: Application Programming Interface 应用编程接口

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

三、域名系统(DNS)

在这里插入图片描述

1.域名系统

在这里插入图片描述

2.层次化域名空间

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

3.域名服务器

DNS服务器

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

域名解析过程:

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

a.根域名服务器

在这里插入图片描述

b.顶级域名服务器

在这里插入图片描述

c.权威域名服务器

在这里插入图片描述

d.中间域名服务器

在这里插入图片描述

在这里插入图片描述

4.域名解析过程

a.递归解析

在这里插入图片描述

b.迭代解析

在这里插入图片描述

四、万维网应用

1.万维网应用结构

在这里插入图片描述

a.结构

在这里插入图片描述

b.URL

在这里插入图片描述

2.HTTP【Hyper Text Transfer Protocal】

a.HTTP概述

在这里插入图片描述

b.HTTP连接

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

1)非持久连接

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

2)并行连接

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

3)非流水方式持久连接(非管道方式持久连接)

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

在这里插入图片描述

4)流水方式持久连接(管道方式持久连接)

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

c.HTTP报文

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

1)HTTP典型的请求方法

在这里插入图片描述

2)常见的HTTP状态码与短语

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

3.Cookie

a.概念

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

b.技术

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

c.Cookie工作原理

在这里插入图片描述

五、Internet电子邮件

1.电子邮件系统结构

在这里插入图片描述

a.邮件服务器

在这里插入图片描述

b.用户代理

在这里插入图片描述

c.简单邮件传输协议

在这里插入图片描述

d.邮件读取协议(POP3、IMAP、HTTP)

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

2.SMTP(简单邮件传输协议)

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

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

3.电子邮件格式与MIME

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

在这里插入图片描述

4.邮件读取协议

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

六、FTP

1.FTP应用结构与FTP命令

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

七、P2P应用

1.P2P

在这里插入图片描述

2.P2P应用特点

在这里插入图片描述

八、Socket编程基础

1.套接字与端口号

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

2.Socket API函数

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

下一篇:计算机网络原理【三】之 传输层