第七课:计算机网络、互联网及万维网(WWW)

第七课:计算机网络、互联网及万维网(WWW)

  • 第二十八章:计算机网络
    • 1、局域网 Local Area Networks - LAN
    • 2、媒体访问控制地址 Media Access Control address - MAC
    • 3、载波侦听多路访问 Carrier Sense Multiple Access - CSMA
    • 4、指数退避 Exponential Backoff
    • 5、冲突域 Collision Domain
    • 6、报文交换 Message Switching
  • 第二十九章:互联网
    • 1、电脑连接互联网的过程
    • 2、IP - 互联网协议 - Internet Protocol
    • 3、UDP - 用户数据报协议 - User Datagram Protocol
    • 4、校验和 - Checksum
    • 5、TCP - 传输控制协议 - Transmission Control Protocol
      • TCP的特点
    • 6、DNS - 域名系统 - Domain Name System
  • 第三十章:万维网(WWW)
    • 1、基本单位
    • 2、超链接 Hyperlinks
    • 3、状态码
    • 4、URL - 统一资源定位器 - Uniform Resource Locator
    • 5、HTTP - 超文本传输协议 - HyperText Transfer Protocol
    • 6、HTML - 超文本标记语言 - HyperText Markup Language
    • 7.万维网发展史
    • 8、网络中立性

各位小伙伴想要博客相关资料的话关注公众号:chuanyeTry即可领取相关资料!

第二十八章:计算机网络

1、局域网 Local Area Networks - LAN

计算机近距离构成的小型网络,叫局域网(LAN),以太网是经典的局域网。

2、媒体访问控制地址 Media Access Control address - MAC

用于确认局域网和WiFi传输的对象。

3、载波侦听多路访问 Carrier Sense Multiple Access - CSMA

多台电脑共享一个传输媒介,叫做载波侦听多路访问,共享媒介又称载体,如WiFi的载体是空气,以太网的载体是电线。载体传输数据的速度叫带宽。

4、指数退避 Exponential Backoff

当多台计算机同时想要传输数据时,就会发生冲突,当计算机检测到冲突 就会在重传之前等待一小段时间,这一段时间包括固定时间 + 随机时间,再次堵塞时固定时间将会指数级增加,这叫做指数退避。

5、冲突域 Collision Domain

载体和其中的设备总称为“冲突域”,为了避免冲突,可以用交换器
电路交换 Circuit Switching
缺点:不灵活且数量昂贵。
在这里插入图片描述

6、报文交换 Message Switching

报文的具体格式简称 IP,每一个电脑都会有一个 IP地址。
好处:可以用不同路由,通信更可靠也更能容错。
坏处:当报文比较大的时候,会堵塞线路。解决方法是 将大报文分成很多小块,叫 “数据包”,来进行运输,这叫 “分组交换”。路由器会平衡与其他路由器之间的负载以确保传输可以快速可靠,这叫 “阻塞控制”。
消息沿着路由跳转的次数叫 “跳数”(hop count),看到哪条线路的跳数很高,说明出了故障,这叫跳数限制。
在这里插入图片描述

第二十九章:互联网

1、电脑连接互联网的过程

你所用的电脑首先要连接到局域网,家里WiFi路由器连着的所有设备,组成了局域网,局域网再连到广域网(WAN),广域网的路由器一般属于你的互联网服务提供商(ISP),再连更大的WAN,往复几次,最后连到互联网主干。

2、IP - 互联网协议 - Internet Protocol

IP负责把数据包送到正确的计算机。

3、UDP - 用户数据报协议 - User Datagram Protocol

UDP负责把数据包传送到正确的程序,有端口号(哪个程序),校验和(数据是否损坏)。

4、校验和 - Checksum

UDP校验和只有16位,超过这个数,弃高位。

5、TCP - 传输控制协议 - Transmission Control Protocol

如果要控制所有数据必须到达,就用传输控制协议。

TCP的特点

  1. 控制发送的文件按顺序到达。
  2. 要求接收方确认无误后发送确认码(ACK),确认码的成功率和来回时间可以用来推测网络的拥堵程度,TCP可以根据这个调整传输率。由于这个特点,TCP对时间要求高的程序不适用。

6、DNS - 域名系统 - Domain Name System

计算机访问网站时需要两样,IP地址和端口号,但记数字很难,所以互联网通过域名系统把域名和IP地址一一对应。域名系统是树状结构。
在这里插入图片描述

OSI - 开放式系统互联通信参考模型 - Open System Interconnection。
在这里插入图片描述

第三十章:万维网(WWW)

1、基本单位

万维网在互联网上运行,它的基本单位是页面。

2、超链接 Hyperlinks

点超链接可以去到另一个页面,文字超链接又叫超文本。超链接工作过程中示意如下。
在这里插入图片描述

3、状态码

状态码代表所访问网页的状态。

4、URL - 统一资源定位器 - Uniform Resource Locator

网页的唯一网址。

5、HTTP - 超文本传输协议 - HyperText Transfer Protocol

6、HTML - 超文本标记语言 - HyperText Markup Language

7.万维网发展史

  1. 第一个浏览器和服务器是 Tim Berners-Lee 花了 2 个月在 CERN 写的。
  2. 1991年万维网就此诞生。
  3. Jerry 和 David 的万维网指南 后来改名成 Yahoo。
  4. 搜索引擎 JumpStation(包括爬虫 索引 用法)。
  5. 搜索引擎 Google 改进排序方法,按照链接指向的多少来排序。

8、网络中立性

平等地对待每个数据包。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/280254.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

海凌科HLK-V2语音识别模块更新词条

简介 HLK-V20 是海凌科的离线语音识别模块, 中英文不同时支持, 只支持中文/英文, 具体识别看每次的SDK更新设置;资料下载 可以在微信公众包搜索海凌科或HI-LINK, 下载资料 感知模块->HLK-V20 模块限制 中英文被限制, 需要根据你在官网设置的SDK信息进行确定;可以仅设置3…

Vue: 事件修饰符, 键盘事件, 鼠标事件,计算属性

目录 事件修饰符 阻止默认事件 阻止冒泡 允许触发一次 捕获模式 self passive 键盘事件 keyup & keydown 按键别名 注意tab 注意系统按键 自定义按键 鼠标事件 简介 鼠标焦点事件 计算属性 差值语法实现 methods实现 computed实现 get() set() 总…

听GPT 讲Rust源代码--src/tools(38)

File: rust/src/tools/clippy/clippy_dev/src/lib.rs rust/src/tools/clippy/clippy_dev/src/lib.rs文件是Clippy开发工具的入口文件,其作用是提供Clippy开发过程中所需的功能和工具。Clippy是一个Rust代码的静态分析工具,用于提供各种有用的代码规范、编…

Linux网络编程学习心得.5

1.libevent编写tcp服务器流程 创建套接字 绑定 监听 创建event_base根节点 初始化上树节点 lfd 上树 循环监听 收尾 普通的event事件 文件描述符 事件(底层缓冲区的读事件或者写事件) 触发 回调 高级的event事件 bufferevent事件 核心: 一个文件描述符 两…

攻防技术-单包攻击防范:扫描、畸形、特殊(HCIP)

单包攻击类型介绍 一、扫描窥探攻击 1、地址扫描攻击防范 攻击介绍 运用ping程序探测目标地址,确定目标系统是否存活。也可使用TCP/UDP报文对目标系统发起探测(如TCP ping)。 防御方法 检测进入防火墙的ICMP、TCP和UDP报文,根…

性能优化-如何提高cache命中率

本文主要介绍性能优化领域常见的cache的命中率问题,旨在全面的介绍提高cache命中率的方法,以供大家编写出性能友好的代码,并且可以应对性能优化领域的面试问题。 🎬个人简介:一个全栈工程师的升级之路! &am…

PHP序列化总结1--序列化和反序列化的基础知识

序列化和反序列化的作用 1.序列化:将对象转化成数组或者字符串的形式 2.反序列化:将数组或字符串的形式转化为对象 为什么要进行序列化 这种数据形式中间会有很多空格,不同人有不同的书写情况,可能还会出现换行的情况 为此为了…

【C++】STL 容器 - set 集合容器 ⑦ ( 查找元素 - set#find 函数 | 获取元素个数 - set#count 函数 )

文章目录 一、查找元素 - set#find 函数1、函数原型 简介2、代码示例 - set#find 函数 二、获取元素个数 - set#count 函数1、函数原型 简介2、代码示例 - set#find 函数 一、查找元素 - set#find 函数 1、函数原型 简介 在 C 语言的 STL 标准模板库 , std::set 集合容器 是一个…

软件测试/测试开发丨Python 内置库 OS 学习笔记分享

os 概述 os: Operating System os 使用 导入 os 模块 查看 os 模块使用文档 help(os)dir(os) import os# 查看os模块说明文档 help(os)# 查看os模块的属性和方法 print(dir(os))os 操作系统相关 os.name:获取系统名称os.environ:获取系统环境变量信…

西北工业大学计算机组成原理实验报告——verilog后两次

在单周期CPU的基础上开发实现流水线CPU 说明: 1. 该PDF带有大纲功能,点击大纲中的对应标题,可以快速跳转。 2. 目录层级为: 一、一级标题 (二)二级标题 (3)三级标题 4.四级标…

Stable Diffusion Webui在Linux服务器第一次运行不能连接huggingface

第一次运行stable-diffusion-webui出现了如下错误 (MaxRetryError("HTTPSConnectionPool(hosthuggingface.co, port443): Max retries exceeded with url: /openai/clip-vit-large-patch14/resolve/main/vocab.json (Caused by ConnectTimeoutError(<urllib3.connecti…

亚信安慧AntDB数据库两项目分别入选2023“星河”标杆、优秀案例

近日&#xff0c;由中国信息通信研究院、中国通信标准化协会大数据技术标准推进委员会&#xff08;CCSA TC601&#xff09;共同组织的第七届大数据“星河&#xff08;Galaxy&#xff09;”案例评选结果公示&#xff0c;亚信安慧AntDB数据库两项目入选&#xff0c;其中“基于Ant…

C单片机数据类型与格式化

C语言数据类型 关键字位数表示范围stdint关键字ST关键字举例unsigned char80 ~ 255uint8_tu8u8 data 128char8-128 ~ 127int8_ts8s8 temperature 25unsigned short160 ~ 65535uint16_tu16u16 counter 5000short16-32768 ~ 32767int16_ts16s16 position 32767unsigned int3…

基于C#串口通信的智能仪表充电管理系统

基于C#串口通信的智能仪表充电管理系统 谁要源码的话加入群聊收费50元。提供代码&#xff0c;加QQ66987475。 一、 系统描述 该系统管理矿用检测仪器的充电、领取、归还、考勤等基本功能&#xff0c;一套系统拓补图如下&#xff1a; 由上位机、打印机、大屏幕、人脸识别仪…

腾讯云轻量应用服务器是什么?详细介绍

腾讯云轻量应用服务器开箱即用、运维简单的轻量级云服务器&#xff0c;CPU内存带宽配置高并且价格特别便宜&#xff0c;大带宽&#xff0c;但是限制月流量。轻量2核2G3M带宽62元一年、2核2G4M优惠价118元一年&#xff0c;540元三年、2核4G5M带宽218元一年&#xff0c;756元3年、…

力扣:62. 不同路径(动态规划,附python二维数组的定义)

题目&#xff1a; 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为 “Finish” &#xff09;。 问总共有多少条不同的路径&…

mxxWechatBot微信机器人V2版本文档说明

大家伙&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号&#xff1a;雄雄的小课堂。 先看这里 一、前言二、mxxWechatBot流程图三、怎么使用&#xff1f; 一、前言 经过不断地探索与研究&#xff0c;mxxWechatBot正式上线&#xff0c;届时全面开放使用。 mxxWechatBot&am…

goframe v2 模板引擎的用法

这里用的goframe v2框架 提醒&#xff1a;下面的import 引入的控制器和api&#xff0c;根据自己实际项目路径 main函数 import ("context""github.com/gogf/gf/v2/net/ghttp""github.com/gzdzh/dzhgo/modules/dzhCms/controller/web""gith…

C/C++ BM3 链表中的节点每k个一组翻转

文章目录 前言题目思路阐述代码总结 前言 这道题的关键是理解链表指针的位置&#xff1b; 在BM2的区间翻转基础上&#xff0c;多了个指针偏移&#xff0c;博客里面我贴图阐述一下。 题目 思路阐述 这道题的翻转过程参考BM2的题解&#xff0c;这里主要阐述一下指针移动和整体思…

测试C#调用ZXing.Net识别图片中的条形码

微信公众号“dotNET跨平台”的文章《.NET 使用 ZXing.Net 生成二维码&#xff0c;并识别》中介绍了使用ZXing.Net库创建并识别条形码的方式&#xff0c;该库除了能生成二维码、PDF 417、EAN、UPC、Aztec等条形码外&#xff0c;还能从图片中识别条形码内容&#xff0c;本文学习并…