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

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

原文地址:https://www.cnblogs.com/besti2416/p/14017554.html