zoukankan      html  css  js  c++  java
  • 《计算机网络》读书笔记之应用层

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

    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 服务端与客户端

    提供服务的叫作服务端;

    请求服务的叫作客户端。

  • 相关阅读:
    采样定理
    空间谱专题03:时空特性与采样定理
    常见的矩阵形式
    【Windows】XShell中使用小键盘和ALT键(作Meta键),使BackSpace正常
    【Linux】Ubuntu13.10搭建gitlab报错信息及解决
    〖Android〗ant build android project, setting android.jar precedence
    〖Linux〗使用命令行切换触摸板的状态on/off/toggle
    【Android】ant编译aidl的错误
    【Android】源码external/目录中在编译过程中生成的文件列表
    〖Linux〗实时更新 hosts 文件的脚本
  • 原文地址:https://www.cnblogs.com/QQ2962269558/p/13030421.html
Copyright © 2011-2022 走看看