互联网简介 
 
 互联网是世界上最大的计算机网络 
 
 互联网被称为网络的网络 
 
 万维网是互联网中的一个子网 
 
 WWW
 包含分散在世界范围内的众多
 Web 
 服务器(
 World Wide Web
 )
 
  WEB 
 
 
 
  web
  即全球广域网
  World Wide Web
  ,也称万维网,是一种基于超文本和
  HTTP
  的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet
  上的一种网络服务,为浏览者在
  Internet
  上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet
  上的信息节点组织成一个互为关联的网状结构 
 
 
 
  web
  是一种交流方式 
 
 
  
 
  WEB
  工作原理
 
 
  
 将编写好的文件放在服务器上,供其他人访问
 WEB
 服务器 
 
         WEB服务器就是一台连接到互联网的计算机,等待处理用户的各种请求(浏览网页、看电影、听音乐等) 
 
         WEB服务器处理浏览器发送来的请求,找到对应的资源后再返回给浏览器 
 
 WEB
 浏览器 
 
         浏览器向服务器发送请求,然后接收WEB
 服务器返回回来的数据,并显示在浏览器上 
 
 用户从浏览器获得资源
 
  利用
  DNS
  协议进行域名解析
   --> 
  建立
  tcp
  协议三次握手过程
   --> 
  客户端发出访问网站相应页面请求 
 
 
 
  (发出
  http
  协议请求报文)
   --> 
  服务端发出相应访问页面的请求信息(发出
  http
  )
   --> 
  断开
  tcp
  协议 
 
 
 
  四次挥手过程
 
 
 
       静态网页的网址形式通常如 
   www.deom.com/demo.htm
   ,后缀通常为.htm、
   .html
   、
   .shtml
   、
   .xml 
  
 
  
        动态网页的网址形式通常如
    http://www.demo.cn/index.asp?id=1
    , 网页后缀通常为 
   
 
   
    .asp
    、
    .jsp
    、
    .php
    、
    .perl
    、
    .cgi 
    因人因时因地而发生变化 
   
 
   
    逻辑结构是文档间关系的描述,它定义了文档间的链接,而物理结构则描述了文档的实际位置 
   
 
   
     利用
     DNS
     协议进行域名解析 
    
 
    
     DNS
     称为域名服务,主要作用是负责把域名解析对应的
     IP
     地址。就是把
     www.baidu.com
     解析为对应的
     IP地址 111.13.101.208
     ,有了
     IP
     地址就相当于知道百度服务器在哪了,接下来就是去找它。 
    
 
    
     DNS
     体系中查找记录,分为两种查找方式:递归查询和迭代查询 
    
 
    
             递归查询:由DNS
     客户端发起,一级一级的向上提交查询申请,直至查询终止 
    
 
    
             迭代查询:一般情况下由DNS
     服务器之间完成,即本地
     DNS
     向上一级
     DNS
     提交查询,上级
     DNS
     并不直接返回查询结果,而是告知DNS
     应该向哪里去查找。 
    
 
     
    
     查询顺序: 
    
 
    
     HOSTS
     表
     --> 
     本地
     DNS -->
     上层
     DNS
     (包括根
     DNS
     ) 
    
 
    
      网站的基本特征 
     
 
     
      网站就是一个或多个网页的集合。从广义上讲,网站就是当网页发布到
      Internet
      上以后,能通过浏览器在Internet
      上访问的页面 
     
 
     
      按照网站处理的业务不同,将网站可以分为:政府部门网站、电子商务网站、企业信息网站、信息资源网站、信息导航网站
     
 
     
               域名 
      
 
      
               网站标志 
      
 
      
               数量众多的网页 
      
 
      
               网页的风格统一 
      
 
      
               便捷的导航系统 
      
 
      
               分层的栏目组织 
      
 
      
               切合主题的内容 
      
 
      
               用户能与网站进行双向交流的栏目 
      
 
      
               搜索信息的功能 
      
 
      
               用户指南和网站动态信息
      
 
      
         客户端发出访问网站相应页面请求 
        
 
        
         建立连接后,发送请求报文,想看什么数据。 输入
         www.baidu.com
         时,默认请求的是
         index.html
         首页文件
        
 
        
                 请求行:         
        
 
        
                         请求的方法(get post) 
        
 
        
                         请求的数据信息(默认请求
         index.html
         首页文件
         ) 
        
 
        
                         请求http协议版本。协议分为长连接
         http1.1
         和短连接
         http1.0 
        
 
        
                 请求头 
        
 
        
                 空行 
        
 
        
                 请求主体:get
         方法没有请求主体内容
          post
         方法会有请求主体信息 
        
 
        
         服务端发出相应访问页面的请求信息(发出
         http
         响应报文) 
        
 
        
         起始行(响应行) 
        
 
        
                 HTTP协议版本信息 
        
 
        
                 响应的状态码信息(请求成功状态码 200
         ) 
        
 
        
                 响应状态码说明信息 
        
 
        
         响应头部 
        
 
        
         空行 
        
 
        
         响应主体内容:一般为
         html css js 
         等等代码信息
        
 
       





![[Linux]----进程间通信之管道通信](https://img-blog.csdnimg.cn/22c1256e07c947b09279b23f4020ff00.png)












