网络应用——计算机网络原理(本科)

第一节:计算机网络应用体系结构
一、客户/服务器(C/S)结构网络应用
只在客户与服务器之间进行
二、纯P2P结构网络应用
对等端都具备客户与服务器的特征,是客户和服务器的结合体
三、混合结构网络应用
既有中心服务器,又有对等直接通信
第二节:网络应用通信基本原理
c/s通信基本原理,应用进程间遵循应用层协议减缓应用层报文
第三节:域名系统(DNS)
一、层次化域名空间
层次树状结构的命名方法:
1、国家顶级域名nTLD
2、通用顶级域名gTLD
3、基础结构域名
二、域名服务器
1、域名解析:将域名映射为IP地址的过程
2、域名服务器:建立分布式数据库,存储网络域名与IP地址映射关系数据,存储在域名服务器上,根据用户请求提供域名解析服务
3、域名服务器分类
根域名服务器
顶级域名服务器
权限域名服务器
本地域名服务器
三、域名解析过程
1、递归查询
2、迭代查询
第四节:万维网应用
一、万维网应用结构
Web服务器(HTML)——超文本传输协议(TCP)——浏览器(URL)
二、HTTP
超文本传输协议:
非持久连接:串行方式,每次都要建立TCP连接、并行方式,同时建立TCP连接
持久连接:非流水,依次传输多个对象、流水,同时获取多个对象
请求报文:
GET:请求读取URL所标识的信息
HEAD:请求读取URL所标识的首部
POST:给服务器添加信息
OPTION:请求一些选项信息
PUT:在指明的URL下存储一个文档
三、Cookie
小型文本文件,辨别用户,会话跟踪。
第五节:Internet电子邮件
一、电子邮件体系结构
邮件服务器、简单邮件传输协议(SMTP)、用户代理和邮件读取协议
二、SMTP
应用层协议,TCP实现可靠数据传输,端口25,握手阶段、邮件传输阶段和关闭阶段
三、电子邮件格式与MIME
首部、空白行、主体
MIME(多用途互联网邮件扩展):将非7位ASCII文本内容转换为7位ASCII,然后利用SMTP传输。在首部增加MIME首部行,说明主体内容原本数据类型以及采用的编码标准。
四、邮件读取协议
1、第三版的邮局协议(POP3)
2、互联网邮件访问协议(IMAP)
3、HTTP
第六节:FTP
c/s模式,采用控制连接(21)传输控制命令,数据连接(20)传输文件内容
第七节:P2P应用
充分利用了端服务的计算能力以及网络传输带宽
第八节:Socket编程基础
数据报类型套接字SOCK_DGRAM(UDP)
流式套接字SOCK_STREAM(TCP)
原始套接字SOCK_RAW(IP)
以上是本人网络应用的基本理解,写的知识点都比较简单,加深个人记忆和分享出来,希望大家多多指正!

发布了16 篇原创文章 · 获赞 0 · 访问量 635

猜你喜欢

转载自blog.csdn.net/qq_43405315/article/details/100689704