期末计网满绩计划
教材:计算机网络(第七版)谢希仁版
C:client,S:server
服务器:
客户机:
任何一个连接互联网上面的路由器或是主机,都有一个唯一的层次结构的名字,即域名。域名只是一个逻辑概念,他不代表主机或是路由器的物理地址。
二级域名有两种:
本地服务器采用迭代查询
我们注意到,这8个步骤总共要使用8个UDP用户数据报的报文。本地域名服务器经过三次迭代查询后,从权限域名服务器dns.abc.com得到了主机y.abc.com的IP地址,最后把结果返回给发起查询的主机m.xyz.com。
万维网是一个大规模的、联机式的信息储藏所。
统一资源定位符URL:
用来表示从互联网上得到的资源位置和访问这些资源的方法。
URL的组成:
<协议>://<主机>:<端口>/<路径>
例如:
http://127.0.0.1:5000/index
协议 : // 主机 :端口/路径
超文本传送协议HTTP
HTTP是面向事务的应用层协议。HTTP本身是无连接的,是无状态的。
请求报文
从客户向服务器发送请求报文
响应报文
从服务器到客户的回答
由于HTTP是面向文本的,因此在报文中的每一个字段都是一些ASCII码串,因此各个字段的长度都是不确定的。
HTTP请求报文和响应报文都是由三个部分组成的。
静态页面,即静态网页,是实际存在的,无需经过服务器的编译,直接加载到客户浏览器上显示出来。
静态页面需要占一定的服务器空间,且不能自主管理发布更新的页面,如果想更新网页内容,要通过FTP软件把文件DOWN下来用网页制作软件修改(通过fso等技术例外)。常见的静态页面举例:.html扩展名的、.htm扩展名的。
文档的内容是在浏览器访问万维网服务器是才由应用程序动态创建的。
与静态网页相对应的,能与后台数据库进行交互,数据传递。也就是说,网页 URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形动态网页制作格式,而是以.aspx、.asp、.jsp、.php、.perl、.cgi等形式为后缀,并且在动态网页网址中有一个标志性的符号——“?”
这种技术是把所有的工作都转移给浏览器端。每当流浪其请求一个活动文档时,服务器就返回一段活动文档程序副本,使该程序副本在浏览器端运行。这时,活动文档程序的内容就可以连续地改变。并可连续地改变屏幕地显示。只要用户运行活动文档程序,活动文档的内容就可以连续地改变。由于活动文档技术不需要服务器地连续更行传送,对网络带宽的要求也不会太高。
在万维网中用来进行搜索的工具。
垂直搜索引擎
元搜索引擎
电子邮箱主要有两个重要标准:简单邮件传送协议SMTP、互联网文本报文格式
SMTP规定了两个相互通信的SMTP进程之间应如何交换信息。由于SMTP使用客户服务器方式,因此负责发送邮件的SMTP进程就是SMTP客户。
下面是发送方和接收方的邮件服务器之间的SMTP通信的三个阶段。
网络协议 | 协议名称 | 端口号 |
---|---|---|
Telnet | 远程登陆协议 | 23号端口 |
SMTP | 简单邮件传送协议 | 25号端口 |
POP3 | 邮局协议版本3 | 110号端口 |
HTTP | 超文本传输协议 | 80号端口 |
DNS | 域名解析服务 | 53号端口 |
SNMP | 简单网络管理协议 | 161号端口 |
TFTP | 简单文件传输的协议 | 69号端口 |
FTP | 文件传送协议 | 服务器端是21;客户机端是20 |
DHCP协议 | 动态主机配置协议 | 服务器端是67;客户机端是68 |
HTTP | 超文本传送协议 | 80 |
HTTPS | 超文本传输安全协议 | 443 |
通过套接字API提供两类运输服务:
例子:客户机-服务器app
客户机必须联系服务器
客户机联系服务器,通过:
当客户机联系时,服务器TCP为服务器进程生成新的套接字,以与客户机通信
联系客服