基础知识

协议

协议就是交流的双方事先约定好的规则
  • 计算机之间的关系,单台计算机只能进行一些单机的工作,要想使用互联网的服务必须了解
  • 程序员 vs 程序员 : 汉语 英语 日语
  • 程序员 vs 计算机 : java c python
  • 计算机 vs 计算机: http ftp smtp/pop3

网络

  • 多方之间的通信形成网络
  • 网络之间的计算机之间如何找到彼此?
    IP地址:xxx.xxx.xxx.xxx
    端口:用来区分电脑上特定的网络应用程序
    域名:http//www.baidu.com/
    域名和IP地址(不一定是一一对应,是多对一)
  • 访问一个网站时发生了什么
    1.解析域名(DNS 访问域名服务器)
    2.通过解析到的IP地址找到对应的计算机


配置网站服务器

  • Test

  • Development

  • Production

  • wamp:同时扮演两种角色:客户端和服务器
    W:windows 操作系统
    A:Apache 提供网页服务的应用程序
    M:mysql 数据库
    P:php 编程语言(动态网站)

静态网站

  • 静态网站:有什么弊端?
    • 可维护性低
  • 动态网站(phpz)
    • 原理:html页面是动态生成的
B/S browser/Server
C/S client 客户端(应用程序) Server

同步与异步

  • 浏览网页的时候有两种情况
    1.白屏(同步)
    2.页面不刷新(异步) 局部更新页面不会全屏刷新

  • 实现异步局部更新(不使用XMLHttpRequest)
    Iframe

xhr.readyState
  • 0:XMLHttpRequest对象创建完成
  • 1:表示发送请求的数据准备好了,但是还没有开始发送
  • 2:表示已经发送完成
  • 3:服务器已经返回了数据
  • 4:服务器返回的数据已经可以使用
xhr.readyState
  • 200表示成功
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • DNS 是什么 DNS (Domain Name System), 也叫网域名称系统,是互联网的一项服务。它实质上...
    interstellar多米诺阅读 2,867评论 0 6
  • 基础知识 What's 渗透测试 渗透测试(penetration test)并没有一个标准的定义,国外一些安全组...
    作业没写完阅读 1,028评论 0 1
  • ** 第一课:计算机基础知识** 第一章计算机的组成计算机是由硬件(Hardwaer)和软件(Software)来...
    数据革命阅读 3,159评论 2 76
  • 先用一句话来描述下“计算机网络”:多台计算机及其外部设备,通过通信线路的连接和软件、协议的协调之下,达到多台计算机...
    莫明奇妙阅读 1,581评论 0 14
  • 蓬心自赏芳年际,镜里赪颜二十春。 妮婢寻方丸药早,珠娘索句典衣频。 浅池青荇风过聚,小院红蕉雨后新。 余忆三生曾识...
    肇英阅读 319评论 1 2