往期必看
【计算机网络原理】第一章 概述
主要分为三种类型:
通信只在客户和服务器之间进行,客户之间不进行直接通信
客户主动向服务器发起请求,申请通信
每个对等端都同时具有C/S应用的客户与服务端的特征,是个服务器与客户的结合体,对等端之间直接通信
即每个对等端既可以请求别人提供服务也可以为别人提供服务
上述两结构的混合类型
既有中心服务器的存在,又有对等端(客户)间的直接通信
通信过程两者间必有一个充当客户端一个充当服务端
服务器端运行的是服务端进程,被动地等待客户请求服务;
客户端运行客户进程,主动发起通信,请求服务器进程提供服务
应用进程间遵循应用层协议交换应用层报文 应用层协议
互联网使用的命名系统,用于将域名转换为IP 地址
优点:容易查找,便于分布式的管理
将域名映射成IP地址的过程
为了实现域名解析,需建立分布式的数据库,存储网络中域名与IP地址的映射关系数据
1.递归查询
代替查询主机(代替客户端),进行进一步的域名查询,并将最终解析结果发送给查询主机或服务端
2. 迭代查询
只是将下一步要查询的服务器告知查询主机或服务端
客户浏览网页的过程
超文本传输协议,定义浏览器如何向web服务器发送请求,以及web服务器如何对浏览器进行响应
HTTP/1.0 和 HTTP/1.1
非持久连接,持久连接(1.0默认非持久,1.1默认持久)
非持久连接,获取一个图像后断开连接,若还有图像需要获取,则重新请求连接
持久连接,获取一个图像后不断开连接
注意:持久连接方式下服务器的压力比较大
小型文本文件,指某些网站为了辨别用户身份、进行会话跟踪而储存在用户本地终端上的数据。
弥补了HTTP协议无状态性的不足,有利于针对性的服务
Cookie 中包含了一个分配给某个用户的特定编号,分别存储在浏览器和服务器中。
当用户访问某个网站时,该网站会分配给一个用户编号,当用户再访问该网站时,网站可以通过编号知道该用户之前的访问状态。
主要包括邮件服务器、简单邮件传输协议(SMTP)、用户代理和邮件读取协议
用户与电子邮件系统的接口
基本功能:撰写、显示、处理、通信
功能:发送和接收文件,同时向发信人报告邮件传送的情况
邮件发送时读取使用不同的协议
简单邮件发送协议SMTP:用于在用户代理向邮件服务器或邮件服务器之间发送邮件。
邮局协议POP3:用于用户代理从邮件服务器读取邮件。
Internet电子邮件中核心应用层协议,实现邮件服务器之间或用户代理到邮件服务器之间的邮件传输
基本交互方式:SMTP客户端发送命令,命令可能携带参数,SMTP服务器对命令进行应答
首部中包含一些关键词:To、Subject、Date、Reply_To等关键词
类似SMTP, 使用客户服务器方式。
客户发送指令、服务器把邮件传输给客户端、客户端再读取
相当于下载邮件在电脑上再读取
直接通过指令操作邮箱
因此使用这种协议,要想查阅邮件,需要联网,不像POP3在本地进行读取
想要查阅邮件,需要联网
不依赖于任何邮件客户端、直接通过服务器的网址来访问就可以操作
(越来越多用户通过浏览器访问)
在互联网的两个主机间实现文件互传的应用层协议
是C/S模式,采用控制连接(21端口)传输控制命令,数据连接(20端口)则传输文件内容
新的网络应用模式----对等模式
之前了解到DNS、HTTP、电子邮件等等都是客户服务器模式
前面有简述P2P的对等端,可以理解为服务和客户的结合体
充分聚集利用了端系统的计算能力以及网络传输带宽,对服务器的依赖小
适合大数据量的数据服务
各位看官觉得还不错可以点赞关注一下吗,我是前端小刘不怕牛牛,期待与您共同进步