zoukankan      html  css  js  c++  java
  • 2020-2021第一学期20202416《计算机科学概论》第六周自习总结

    第15章 网络

    联网

    计算机网络 为了通信和共享资源而连接在一起的一组计算设备
    无线连接 没有物理电线的网络连接
    节点(主机) 网络中任何可寻址的设备
    数据传输率(带宽) 数据从网络中的一个地点传输到另一个地点的速度
    文件服务器 网络中为多个用户存储和管理文件的计算机
    协议 定义如何在网络上格式化和处理数据的一组规则
    客户/服务器模型 客户发出对服务器的请求,服务器做出响应的分布式方法
    文件服务器 专用于网络用户存储和管理文件的计算机
    Web服务器 专用于响应网页的请求的计算机
    P2P模型 在许多“伙伴”计算机中共享资源和责任的一种分散的方法
    如迅雷抱团下载即如P2P集群下载

    网络类型

    局域网LAN,其各种配置称为拓扑,分为环形,星型,总线
    此外,还有城域网MAN,广域网WAN,因特网INTERNET
    LAN与其他网络间通信的节点称为网关

    Internet连接

    骨干网 承载Internet通信的一组高速网络
    Internet服务提供商(ISP) 提供Internet访问的公司
    调制解调器分为电话,数字用户线路,线缆
    宽带 提供的数据传输率大于25Mbps的网络技术

    包交换

    为提高效率,消息被分割成大小固定有编号的若干组进行独立传输
    用于指导包在网络间传输的设备叫路由器
    有时线路过长要用中继器加强信号

    开放式系统与协议

    开放式系统

    专有系统(PC等)
    开放式系统 以网络体系结构的通用模型为基础并伴有一组协议的系统
    开放系统互连参考模型OSI

    • 应用层
    • 表示层
    • 会话层
    • 传输层
    • 网络层
    • 数据链路层
    • 物理层

    网络协议

    以太网 集成在大多数个人计算机上的网络通讯协议、
    网络协议的分层叫协议栈

    TCP/IP

    TCP是传输控制协议,负责包的分割,组装与错误处理。IP是网络协议,将处理包通过网络传递
    UDP用户数据协议,TCP的替代者,牺牲一定可靠性换区高速率的网络协议
    可以用ping来测试网络指派的可达性
    另外一种TCP/IP工具叫做追踪路由器程序traceroute,能展示包在到达目的地前经过的网关数

    高层协议

    • STMP简单邮件传输协议
    • FTP文本传输协议
    • telnet远程登录协议
    • HTTP超文本传输协议
      有些协议有端口

    MIME类型

    多用途网际邮件扩充,会分析电子邮件附件的MIME类型以决定如何打开

    防火墙

    强制执行一个组织的访问控制策略,过滤网络通讯

    网络地址

    主机名是计算机上的唯一标识
    IPv4地址长32位
    IPv6地址长128位

    域名

    主机名由计算机名加域名构成
    域名(TLD)最后一部分叫顶级域名,声明组织类型或所属国家
    .com用于商业 .edu用于教育
    任何人都能注册域名,域名抢注是一种不道德的行为
    域名系统DNS 把主机名翻译成数字IP地址
    互联网是中立的

    云计算

    公有、私用、社区、混合
    由第三方提供计算机资源来通过网络通讯进行管理

    区块链

    不会被改变的交易公开分类账,块是指交易记录
    只要建立好算法和加密技术进行验证交易就添加到块中

    第十六章 万维网

    web

    使用网络交换信息的软件结合在一起的分布式信息的基础设施
    网站 是一组相关的web页
    web浏览器可在web通信,用于响应web页请求的计算机叫web服务器

    及时消息、博客、cookie

    实时发送短消息;在线发布;储存在计算机硬盘上的小文本文件,能捕捉机器与站点的交互

    web分析

    分析采集网站使用情况

    HTML CSS

    超文本标记语言 用于创建web
    标记语言的主要元素采用插入文档的格式
    HTML构成

    • 段落标记
    • 标记
    • 项目列表
    • 标题

    标记的属性

    属性名=值

    更多关于CSS的内容

    标记放在头部可以作用于文档中所有段落
    CSS还可以被放到单独的外部文件夹中

    更多HTML5的元素

    < section > 定义部分网页
    < header > 定义页面的页眉
    < footer> 定义页脚
    < nav > 定义文章或主要内容
    < aside > 定义可能出现在侧边栏的次要内容
    < figure > 定义注解文章的图像

    交互式网页

    Java小程序

    为嵌入HTML文档而设计的程序

    Java服务器页

    JSP小脚本,潜在HTML文档中用于为web提供动态内容的代码片段
    封装在<%和%>之间

    XML

    可拓展标记语言,允许文档建立者定义自己的标记集合
    元语言 用于定义其他语言的语言

  • 相关阅读:
    RabbitMq的死信队列和延迟队列
    Rabbitmq的过期时间
    技术干货 | 源码解析 Github 上 14.1k Star 的 RocketMQ
    深入分析 Flutter 渲染性能
    重磅发布 阿里云数据中台全新产品DataTrust聚焦企业数据安全保障
    DataWorks搬站方案:Airflow作业迁移至DataWorks
    DataWorks搬站方案:Azkaban作业迁移至DataWorks
    基于 Flutter 的 Web 渲染引擎「北海」正式开源!
    走完线上 BUG 定位最后一公里
    10种编程语言实现Y组合子
  • 原文地址:https://www.cnblogs.com/besti2416/p/14017554.html
Copyright © 2011-2022 走看看