zoukankan      html  css  js  c++  java
  • 计算机网络自学笔记

    此博客链接:

    自学笔记

    小记

    HTML超文本标记语言,定义了网页表现形式, 例如字体,排版。

    Web页面是由对象组成的,对象其实是一些文件,例如 HTML文件,JPEG图形文件,java小程序等

    我们看到的Web页面是浏览器根据HTML语法,将多个对象渲染得到的。

    基本HTML文件中通过URL地址对对象进行引用。

    在服务器磁盘中,HTML文件和图片是分开放的,浏览器得到这些对象后,进行渲染,把他们组合在仪器呈现给用户。

    URL地址是由两部分组成:存放对象的服务器主机和对象的路径名。

    HTTP 使用TCP而不是UDP作为他的传输协议。

    HTTP是无状态的,现在一般采用持久连接。

    HTTP缓存机制

    HTTP为了提高用户响应速度使用了缓存技术,缓存有多重,根据是否需要重新想服务器发起请求来分类,分为两类,一类是强制缓存,一类是对比缓存。轻质缓存是指如果缓存有效不需要再查询服务器,而对比缓存无管缓存是否有效都需要再查询服务器。强制缓存优先级大于对比缓存。

    HTTP的Cookie机制

    HTTP协议本身是无状态的,不支持服务端保存客户流浪的状态信息。随着需求增加,出现了Cookie技术,然后又出现了Session技术。

    一般用Cookie表示存储在客户端浏览器中的数据,而Session是保留在Web应用服务器中的客户端数据。

    文件传输协议:FTP

    HTTP和FTP都是文件传输协议,但是FTP使用两个并行的TCP连接来传输文件。

     HTTP和SMTP区别

    1.HTTP从Web服务器向浏览器传送文件(也称为对象),SMTP从一个邮件服务器向另一个邮件服务器传送文件(即电子邮件)

    2.HTTP是一个拉协议,用户使用它从服务器拉取信息。SMTP是一个推协议,即发送邮件服务器把文件推向接收邮件服务器。

    3.HTTP把每个对象封装到单独的HTTP响应消息中,而电子邮件则把所有信息对象放在一个信息之中。

     DNS

    概念

    1.一个由分层的DNS服务器实现的分布式数据库。

    2.一个允许主机查询的分布式数据库的应用层协议。

    出来混总是要还的
  • 相关阅读:
    js拖动窗口 用层模拟可移动的小窗口
    tar命令详解
    linux内核编译过程的最终总结版
    用C#写ASP.NET搜索蜘蛛代码程序
    ID 为 333 的事件被添加到基于 Windows Server 2003 的计算机上的系统日志中的补丁下载地址
    简单实用的C#分词源代码(含词库素材下载)
    CSS截取固定长度字符串
    javascript 常用代码技巧大收集
    C# 特性(Attribute)
    关于iis HTTPERR日志
  • 原文地址:https://www.cnblogs.com/ping2yingshi/p/14171872.html
Copyright © 2011-2022 走看看