第二章
-
进程通信:(1)同一主机的进程通信由操作系统控制,不同主机间的进程通信由网络报文控制;
-
套接字(应用程序接口API ):同一台主机内应用层与运输层之间的接口(与SAP的区别在我的上一篇有说到);
-
周知端口:固定的应用程序的端口号,如Web服务进程(HTTP协议):80,邮件服务进程(SMTP协议):25等;
-
用户代理:用户与网络应用程序的接口;
-
Web页(文档):由若干对象组成;对象:是文件。如HTML文件、JPEG图形文件、Java小程序等。通过一个URL地址来寻址;
-
URL:统一资源定位符。标识万维网WWW上的各种文档,全网范围唯一。格式如下:
-
持久HTTP连接: 一个TCP连接上可以传送多个Web对象、传送多个请求/响应对、HTTP/1.1默认方式下使用;
-
非持久HTTP连接:每个TCP连接上只传送一个Web对象、只传送一个请求/响应对、HTTP/1.0使用;
-
往返时延RTT:一个小分组从客户机到服务器,再回到客户机所花时间;
10.HTTP状态响应码: -
Cookie:允许Web站点跟踪、识别用户;服务器可以限制用户访问,或把内容与用户身份关联;
-
web缓存器:代表起始服务器来满足HTTP请求的网络实体。保存最近请求过的对象的副本。
-
起始(原始)服务器(origin server):对象最初存放并始终保持其拷贝的服务器。
-
条件GET方法:使缓存器能够证实其保存的对象是否为最新;
-
FTP和HTTP的区别:
(1)FTP使用了两个并行的TCP连接,21端口号的控制连接,20端口号的数据连接,控制连接整个用户会话期间是一直保持的,数据连接会话中每进行一次文件传输,都需要会话中每进行一次文件传输,FTP的控制和数据连接是分开的,而HTTP请求和响应都是在传输文件的TCP连接中发送,即,是一起的;
(2)FTP协议是有状态的:FTP服务器对每个活动用户会话的状态进行追踪,并保留;限制同时会话的总数。HTTP协议是无状态的:不对用户状态进行追踪。 -
SMTP:简单邮件传输协议;从发送方的邮件服务器向接收方的邮件服务器发送邮件,SMTP不使用中间邮件服务器发送邮件,即TCP 连接是从发送方到接收方的直接相连。
-
SMTP与HTTP的异同:
(1)同:都用于从一台主机向另一台主机传送文件,持久HTTP和SMTP都使用持久连接。
(2)异:HTTP是拉协议:用户使用HTTP从服务器拉取信息。其TCP连接是由想获取文件的机器发起。SMTP是推协议:发送邮件服务器把文件推向接收邮件服务器。其TCP连接是由要发送文件的机器发起SMTP使用7位ASCII码格式,HTTP数据没有该限制 -
MIME:多用途因特网邮件扩展,**用于非ASCII数据传输。**MIME只是SMTP的一个扩展,不能替代SMTP。
-
邮件访问协议:POP3:第三版的邮局协议,IMAP:因特网邮件访问协议,HTTP;
(1):发送方:用户代理用SMTP将邮件推入其邮件服务器,邮件服务器用SMTP将邮件转发到接收方的邮件服务器
接收方:通过其用户代理使用一个邮件访问协议,从其邮件服务器上取回邮件。取邮件是一个拉操作,而SMTP协议是一个推协议,所以就有了邮件访问协议。
(2):基于web的电子邮件
发件人使用HTTP 将电子邮件报文从其浏览器发送到其邮件服务器上。
收件人使用HTTP从其邮箱中取一个报文到浏览器。
邮件服务器之间发送和接收邮件时,使用SMTP。 -
DNS:域名解析器:完成从主机名到ip地址的转换;
-
Torrent:洪流。参与一个特定文件分发的所有对等方的集合,对等方可以任何时候加入到洪流或离开。