计算机网络基础

杂乱的计算机网络基础

泄露秘密 提交于 2019-12-01 13:21:56
(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦) 一、网络设备 1. 网卡: 是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件,由于其拥有MAC地址,因此属于OSI模型的第1层 MAC地址=厂商标号+序列号(48位) 2.集线器(Hub): 用来扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上,工作于OSI模型第一层 3.交换机(Switch): 是一种用于数据转发的网络设备,利用ARP表获取MAC和IP的对应关系,使用MAC地址来寻址,工作于OSI模型第二层 4.路由器(Router): 是连接两个或多个网络的硬件设备,在网络间起网关的作用,运行在OSI模型第三层,使用IP地址来通信。 二、OSI网络分层 1.定义: OSI是Open System Interconnection的缩写,意为开放式系统互联,一共分为七层。该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架 2.三种网络分层模式 三、IP地址 1.定义: 给互联网上每一台主机(或路由器)每一个接口分配一个在全世界范围内是唯一的32位标识符号。现在由互联网名字和数字分配机构ICANN进行分配 2.分类IP: 将IP分为若干个固定类,每一类地址都由两个固定长度的字段组成,其中第一个字段位网络号,必须是唯一的。第二个字段为主机号 3.IP保留地址: 0

计算机网络基础(10.14 第二十天)

一曲冷凌霜 提交于 2019-12-01 10:18:24
一、网络设备 网卡 集线器 交换机 路由器 网卡:网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有 MAC地址,因此属于OSI模型的第1层。它使得用户可以通过电缆或无线相互连接。 集线器:用来扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上,工作于 OSI模型第一层。不具备智能记忆和学习能力,也没有mac地址表,采用广播方式发送 交换机交换机( Switch)意为“开关”是一种用于数据转发的网络设备,工作于OSI模型第二层。这个产品是由原集线器的升级换代而来,在外观上看和集线器没有很大区别,但是交换机具有“智能记忆”能力和“学习”能力,使用MAC地址来寻址。 路由器:路由器( router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,运行在OSI模型第三层,使用IP地址来通信。现在交换机基本上都是三层交换机,和路由器已经没什么区别。 网络分层: 5层体系结构 5层网络体系结构 应用层 运输层 网络层(网际层) 数据链路层 物理层 物理层: 主要任务:考虑怎样才能在连接各种计算的传输媒体上传输数据比特流 数据链路层 (mac层): 主要任务:在同一个局域网中,分组怎样从一个主机传送到另一个主机(不经过路由器) 将网际层交下来的IP数据报组装成帧,在相邻结点间的链路上传送帧 帧包括的数据:同步信息、地址信息、差错控制等 工作: 1

计算机网络基础了解

假如想象 提交于 2019-11-29 09:41:11
1. 协议 1.1 什么是网络协议 1. 简单来说,网络协议就相当于任意两台计算机之间指定达成的一种“约定”,这个“约定”规定了进行网络通信时发送的数据格式以及进行数据打包、拆封数据包的方式等,只要遵守协议的实现,那么两台计算机就可以实现网络通信,即使两台计算机的系统不同、CPU不同甚至是网络硬件设备不同。 在古代传递机密文件时,有一种类似于协议的通信方式: (1)在A、B两地各放置一个书架,并且保证书架上所放置的书籍、书籍内容、书籍摆放顺序必须完全相同。(指定协议) (2)然后A发送一份信件,信件的原文字内容要依据书架上的内容进行加密处理,文字要从书架上的书籍中选取,处理后的信件内容就只有书籍的位置和文字所在的页码以及行列位置,这样的内容人是完全无法理解的。(依据协议对数据进行打包发送) (3)当信件发送到B地时,在将信件上的记录信息通过B地的书架进行与A地同样的方法进行翻译处理,就可以得到可以理解的原文字内容。(依据协议进行拆封数据包还原) 2. 分组交换协议:分组交换协议指的是将所需要传输的一个大的数据整体,分割为一个个小单位的数据包,然后依次传输这些数据包。 每一个分组中的每一个数据包都会有一个报文首部,这部分数据保存发送数据的源主机地址以及接收数据的目标主机地址。 3. 通信协议通常会规定报文首部应该写入那些数据信息,以及如何处理这些信息

计算机网络基础(前端相关)

随声附和 提交于 2019-11-29 06:38:01
计算机网络基础(前端相关) 一、基础概念 1.URI 2.请求和相应报文 2.1 请求报文 2.2 响应报文 二、HTTP方法 1. GET(获取资源) 2. HEAD(获取报文首部) 3. POST(传输实体主体) 4. PUT(上传文件) 5. PATCH(对资源进行部分修改) 6. DELETE(删除文件) 7. OPTIONS(查询支持的方法) 8. CONNECT(要求在于代理服务器通信时建立隧道) 9. TRACE(追踪路径) 三、HTTP状态码 四、 HTTP首部 五、具体应用 连接管理 1. 短链接与长连接 2. 流水线 Cookie 1. 用途 2. 创建过程 3. 分类 4. 作用域 5. JavaScript 6. HttpOnly 7. Secure 8. Session 9. 浏览器禁用Cookie 10. Cookie与Session选择 缓存 1.优点 2. 实现方法 3. Cache-Control 3.1 禁止进行缓存 3.2 强制确认缓存 3.3 私有缓存和公共缓存 3.4 缓存过期机制 4. 缓存验证 内容协商 1. 类型 1.1 服务端驱动型 1.2 代理驱动型 2. Vary 内容编码 范围请求 1. Range 2. Accept-Ranges 3.响应状态码 分块传输编码 多部分对象集合 虚拟主机 通信数据转发 1. 代理 2. 网关

计算机网络基础知识点一

限于喜欢 提交于 2019-11-28 01:27:41
概述 ISP(互联网服务提供商):可以从互联网管理机构获得许多IP地址,同时拥有通信线路以及路由器等联网设备,个人或机构向ISP缴纳一定的费用就可以接入互联网。根据提供服务的覆盖面积大小以及所拥有的IP地址数目的不同,ISP也分为不同层次的ISP即:主干ISP、地区ISP以及本地ISP。为了有效的利用网络资源,又出现了IXP主要用于允许两个网络直接相连并交换分组,而不需要再通过第三个网络来转发分组。 主机之间的通信方式:客户-服务器方式(C/S)、对等连接方式(P2P) 客户-服务器方式(C/S)客户是服务的请求方,服务器是服务的提供方 对等连接方式(P2P)不区分客户以及服务器 电路交换与分组交换 电路交换:电路交换用于电话通信系统,两个用户要通信之前需要建立一条专用的物理链路,并且在整个通信过程中始终占用该链路。由于通信的过程中不可能一直在使用传输线路,因此电路交换对线路的利用率很低,往往不到 10%。 分组交换:每个分组都有首部和尾部,包含了源地址和目的地址等控制信息,在同一个传输线路上同时传输多个分组互相不会影响,因此在同一条传输线路上允许同时传输多个分组,也就是说分组交换不需要占用传输线路。 在一个邮局通信系统中,邮局收到一份邮件之后,先存储下来,然后把相同目的地的邮件一起转发到下一个目的地,这个过程就是存储转发过程,分组交换也使用了存储转发过程。 时延:总时延=发送时延

计算机网络基础知识点二

人盡茶涼 提交于 2019-11-28 01:27:26
物理层 通信方式:单工通信、半双工通信、全双工通信 带通调制:模拟信号是连续的信号,数字信号是离散的信号。带通调制把数字信号转换为模拟信号。 数据链路层 数据链路层使用信道的主要类型:点对点信道以及广播信道 点对点信道:一对一的点对点通信方式,使用PPP协议进行控制 广播信道:一对多的通信方式,主要使用CSMA/CD协议进行控制 信道复用技术:频分复用、时分复用、统计时分复用、波分复用、码分复用 频分复用:频分复用的所有用户在同样的时间占用不同的带宽资源 时分复用:所有用户在不同的时间占用同样的频带宽度 统计时分复用:是对时分复用的一种改进,不固定每个用户在时分复用帧中的位置,只要有数据就集中起来组成统计时分复用帧然后发送。 波分复用:波分复用就是光的频分复用。由于光的频率很高,因此习惯上用波长而不是频率来表示所使用的光载波。 码分复用:更多的是采用码分多址CDMA。每一个用户可以在同样的时间使用同样的频带进行通信。由于各用户使用经过特殊挑选的不同码型,因此各用户之间不会造成干扰。 数据链路层的三个基本问题:封装成帧、透明传输和差错检测 封装成帧:在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。首部以及尾部用于标记帧的开始和结束。 透明传输:表示无论什么样的比特组合的数据,都能够按照原样没有差错的通过这个数据链路层 差错检测:目前数据链路层广泛使用了循环冗余检验(CRC