《计算机网络》读书笔记之应用层

今天,把谢希仁编写的《计算机网络》第六章应用层看完了,笔记记录如下。

1 DNS(Domain Name System)域名系统

DNS(Domain Name System)就是域名系统。每个服务器都有一个IP地址,但IP地址是一串数字,不好记,于是就用好记的字符串来代替IP地址。

例如www.baidu.com的IP地址如下图所示。

可以直接输入IP地址访问百度的主页,如下图所示。

2 URL(Uniform Resource Locator)统一资源定位符

根据IP地址找到了服务器,但访问服务器里的文档、图片、视频的话,需要一个文件位置,就像电脑磁盘的位置一样。

与计算机磁盘位置类似,在浏览器上输入一个URL,也能找到服务器的文件。

URL的格式为:<协议名>://<主机><端口>/<路径>,协议有http和ftp等,对于http端口一般为80,可以省略,下图为一个实例。

 

3 HTML(HypreText Markup Language)超文本标记语言

HTML是一种语言,可以用来写网页界面。

可以新建一个word文档,在word文档中编辑文字图片,最后保存为.html文件,这样在浏览器上就能访问该文件了,如下图所示。

4 HTTP(HyperHext Hransfer Protocol)超文本传输协议

http就是超文本传输协议,通过这个协议就可以浏览各种各样的网页了。

在访问网站时,经常看到http或者https,如下图所示。

5 DHCP(Dynamic Host Configuration)动态主机配置协议

DHCP的作用就是动态地为主机分配IP地址的。

6 搜索引擎

经常使用的搜索引擎就是百度与谷歌,它们可以根据输入关键词找到网上相关资料,并且进行一个排序。

7 socket

开发一款软件,很重要的一点便是能与其他计算机进行通信。

这款软件相当于应用层中的一个进程,而socket可以看做一个接口,调用这个接口可以连接传输层与应用层。

8 服务端与客户端

提供服务的叫作服务端;

请求服务的叫作客户端。

原文地址:https://www.cnblogs.com/QQ2962269558/p/13030421.html