第1章 网络基础

1.1 网络的出现

解决计算机通讯的需求

实现计算机信息可以传递

1.2 主机之间实现通讯基本要求(三要素)

①. 需要在两台主机之间建立物理连接,物理连接的方式有网线 光纤线 wifi 蓝牙,将这些方式统称为介质;

②. 两台主机可以识别数据信息,通过二进制数的方式,利用制定好的协议标准。

③. 将二进制数转换为电信号,从而可以让介质识别传输,利用网卡发送/接收数据:

在发送数据的时候,将二进制数转换为电信号

在接收数据的时候,将电信号还原为二进制数

通过网卡调制或接收不同的信号;10M 100M 1000M  100Mbps=每秒中可以传输100M个bit

1.2.1 网线与光纤

利用网线传输的是电信号

利用光纤传输的是光信号

1.2.2 计算机中的信息传递

计算机利用二进制表示数据信息:

实例1-1 例如:

你好==01    01==你好    利用高低电压识别二进制信号   0 低电压   1 高电压

实例1-2 多个连续的高/低电压

000 111  ===>>   规定每秒钟只接收和发送一个信号

网卡上面都会存在相应的网络速率  100mbps == 每秒钟传输的数据包的个数

100M=100000K=100000000bit   0   1  统称为位(比特流)

1.2.3  影响网络传输效率的因素有三点

发送方的网卡速率

接收方的网卡速率

传输介质的传输速率

1.2.4 存储数据字节与比特换算公式

网络领域:识别数据信息---bit  比特

系统领域:识别数据信息---byte 字节

1byte = 8bit   1bit = 1/8byte

第2章 交换机与路由器

2.1 交换机

2.1.1 为什么要有交换机

为了实现多台主机之间互相通讯的需求

交换机可以实现隔离冲突域,但是无法实现隔离广播域

2.1.2 交换机实现互相通讯的要求

01)找到需要接受我信息的人,在一个交换网络中,需要通过广播实现

02)让接收人可以获悉接收的信息是发送给自己的,需要借助网络标识,即mac地址

mac地址是物理地址,mac地址全球唯一

03)当网络中发送的广播包过多时,也会影响网络中主机的性能,

造成这种问题称为广播风暴

一个广播风暴的波及范围只在一个局域网中

在一个局域网中,所有的主机在一个广播域,一个交换机有多少个端口,就有多少个冲突域

2.1.3 交换机的特点

 在一个交换机的端口上所连接的所有终端设备,均在一个网段上(称为一个广播域)

 并且一个网段会有一个统一的网络标识,会产生广播消耗设备cpu资源。

 交换机可以隔离冲突域,每一个端口就是一个冲突域

 终端设备接入

 基本的安全功能

2.1.4 广播风暴

广播风暴(broadcast storm)简单的讲是指当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了“广播风暴”。一个数据帧或包被传输到本地网段 (由广播域定义)上的每个节点就是广播;由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪,这就是广播风暴。

2.2 路由器

2.2.1 为什么要有路由器

既要隔离广播风暴,有能让不同的局域网中的主机可以实现通讯

2.2.2 多个路由器互联

多个路由器互联,路由表信息实现统一一致的过程称为“路由表收敛”,路由器彼此之间说悄悄话,实现路由收敛的方式称为 路由器协议

2.2.3 主机身份标识信息

局域网编码+主机编码=经过路由器的身份标识信息

网段(网络地址)+ 主机地址=IP地址

2.3 路由协议

2.3.1 静态路由器协议

需要手动的指明我要到达的目标网络,是通过路由器哪个接口对应连接的路由器到达

(路由表收敛快)

2.3.2 动态路由器协议

采用类似广播的方式,每台路由器都告知其他相连的路由器,我所连了哪些网络

(配置操作简单--RIP OSPF EIGRP)

2.4 广播域与冲突域

路由器:每一个端口是一个广播域也是冲突域

交换机:每一个端口都是一个冲突域,一台交换机共一个广播域

第3章 网络划分

3.1 按网路层次划分

核心层、汇聚层、接入层

3.1.1 核心层

将网络主干部分称为核心层,核心层的主要目的在于通过高速转发通信,提供油画,可靠的骨干传输结构,因此核心层交换机应拥有更高的可靠性,性能和吞吐量。

3.1.2 汇聚层

将位于接入层和核心层之间的部分称为分布层或汇聚层,汇聚层交换层是多台接入层交换机的汇聚点,它必须能够处理来自接入层设备的所有通信量,并提供到核心层的上行链路,因此汇聚层交换机与接入层交换机比较,需要更高的性能,更少的接口和更高的交换速率。

3.1.3 接入层

通常将网络中直接面向用户连接或访问网络的部分称为接入层,接入层目的是允许终端用户连接到网络,因此接入层交换机,具有低成本和高端口密度特性。

3.2 按规模划分

局域网、城域网、广域网

3.2.1 局域网

本地私有的一共网络范围,如果是一个规模比较大的局域网,也会成为一共园区网。

3.2.2 城域网

如果一个网络的覆盖面积达到了一个城市,就可以成为城域网

3.2.3 广域网

如果覆盖的面积达到了全国或是全球,就成为广域网。全球最大的广域网是internet 互联网。

第4章 OSI7层模型组成

4.1 模型结构

由上至下。

功能

数据单元

 

应用层

网络进程到应用程序。针对特定应用规定各层协议、时序、表示等,进行封装 。在端系统中用软件来实现,如HTTP等

Data

(数据)

主机层

表示层

数据表示形式,加密和解密,把机器相关的数据转换成独立于机器的数据。规定数据的格式化表示 ,数据格式的转换等

会话层

主机间通讯,管理应用程序之间的会话。规定通信时序 ;数据交换的定界、同步,创建检查点等

传输层

在网络的各个节点之间可靠地分发数据包。所有传输遗留问题;复用;流量;可靠o

Segments

(数据段)

网络层

在网络的各个节点之间进行地址分配、路由和(不一定可靠的)分发报文。路由( IP寻址);拥塞控制。

Datagram网络分组/数据报文

媒介层

数据链路层

一个可靠的点对点数据直链。检错与纠错(CRC码);多路访问;寻址

Bit/Frame(数据帧)

物理层

一个(不一定可靠的)点对点数据直链。定义机械特性;电气特性;功能特性;过程特性

Bit(比特)

思考 : 如何利用OSI7层模型实现主机间网际互联

网络基础一 交换机 路由器 OSI7层模型的更多相关文章

  1. 交换机 路由器 OSI7层模型

    第1章 网络基础 1.1 网络的出现 解决计算机通讯的需求 实现计算机信息可以传递 1.2 主机之间实现通讯基本要求(三要素) ①. 需要在两台主机之间建立物理连接,物理连接的方式有网线 光纤线 wi ...

  2. 软件开发架构、网络基础知识、osi七层模型

    一.软件开发的架构 涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq.微信.网盘.优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度.知乎.博客园等使用浏览器访问就可以 ...

  3. OSI7层模型和网络排错、网络安全

    1.OSI7层模型和网络排错 7层模型和网络排错 序号 层 网络排错举例 措施 1 物理层故障 查看链接状态发送和接收数据包 2 数据链路层故障 MAC冲突ADSL欠费网速没法协商一致计算机连接到错误 ...

  4. OSI7层模型

    为什么来写一个osi7层模型的随便呐? 因为自己对osi模型一点不熟悉 只知道里面的协议 要学渗透必先学习osi 这是一个osi7层的大体图片 接下来我们会对每一层进行详细的解答 这是五层模型 接下来 ...

  5. OSI7层模型详解

    首先我们借用百度百科上的图片来基本了解一下OSI7层模型的名称以及结构.下面我将从最底层一层一层往上介绍. 物理层:基于Bit传输,是属于物理信道,最基本的机械.电子.定时接口通信信道. 数据链路层: ...

  6. OSI7层模型(TCP4层)

    OSI7层模型(TCP4层) 第一层:物理层 在局部局域网络上传送帧,它负责管理电脑通信设备和网络媒体之间的互通.包括了针脚.电压.线缆规范.集线器.中继器.网卡.主机适配器等. 第二层:数据链路层 ...

  7. 端口,OSI7层模型,TCP的三次握手和四次挥手,进度条

    1.端口: 端口是为了将同一个电脑上的不同程序进行隔离 IP是找电脑,端口是找电脑上的程序 MySQL是一个软件,帮助我们在硬盘上进行文件操作,默认端口是3306 Redis是一个软件,帮助我们在内存 ...

  8. 网络基础-交换机、路由器、OSI7层模型

    第1章 网络基础 1.1 网络的诞生 网络的诞生使命:通过各种互联网服务提升全球人类生活品质. 让人类的生活更便捷和丰富,从而促进全球人类社会的进步.并且丰富人类的精神世界和物质世界,让人类最便捷地获 ...

  9. TCP/IP 网络精讲:OSI七层模型(第二课)

    内容简介 1.前言 2.第一部分第二课:互联网的创立,OSI七层模型 3.第一部分第三课预告:OSI第一层,连接你的机器 前言 PS:昨天做了课程大纲之后,发现这个坑挖得有点大.不过既然挖了,岂有不跳 ...

随机推荐

  1. 这家IT教育公司太拼了:毕业生找不到工作就全额退学费!

    乐橙谷为了让更多的学生有工作,有高薪工作,已经决定尝试一种更刺激的游戏规则:完成课时的学员如果毕业找不到工作,公司将全额退还学费.这家公司秉承着自己的使命:以尊重的文化,敬畏的心态去努力帮助每个学生实 ...

  2. ASP.NET Core 认证与授权[1]:初识认证

    在ASP.NET 4.X 中,我们最常用的是Forms认证,它既可以用于局域网环境,也可用于互联网环境,有着非常广泛的使用.但是它很难进行扩展,更无法与第三方认证集成,因此,在 ASP.NET Cor ...

  3. div内部实现图片旋转、放大、缩小、拖拽

    药药,切克闹,一人我编码累,累把那bug写成堆.秋高气爽空气干燥你一定dei多喝水,过完了这周我就要回去.趁还有几天.你尽情的来跟我怼~~~ 新的一年,很久没更博客了,眼看十一要来了,听说过了十一就等 ...

  4. TCP/IP(三)数据链路层~2

    一.局域网 1.1.局域网和以太网的区别和联系 局域网:前面已经介绍了,其实就是学校里面.各个大的公司里,自己组件的一个小型网络,这种就属于局域网. 以太网:以太网(Ethernet)指的是由Xero ...

  5. 创建 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(76)

    前面我们安装部署了 Rex-Ray,并且成功配置 VirtualBox backend,今天演示如何创建和使用 Rex-Ray volume. 在 docker1 或 docker2 上执行如下命令创 ...

  6. Crayon 线段树或者树状数组

    Crayon Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others) SubmitStatus ...

  7. 史上前端面试最全知识点(附答案)---html & js & css

    史上前端面试最全知识点(附答案) 一.html & js & css 1.AMD和CMD是什么?它们的区别有哪些? AMD和CMD是二种模块定义规范.现在都使用模块化编程,AMD,异步 ...

  8. FPGA与数字图像处理技术

    数字图像处理方法的重要性源于两个主要应用领域: 改善图像信息以便解释. 为存储.传输和表示而对图像数据进行处理,以便于机器自动理解. 图像处理(image processing): 用计算机对图像进行 ...

  9. (原)怎样解决python dataframe loc,iloc循环处理速度很慢的问题

    怎样解决python dataframe loc,iloc循环处理速度很慢的问题 1.问题说明 最近用DataFrame做大数据 处理,发现处理速度特别慢,追究原因,发现是循环处理时,loc,iloc ...

  10. ZOJ 2042 Divisibility (DP)

    Divisibility Time Limit: 2 Seconds      Memory Limit:65536 KB Consider an arbitrary sequence of inte ...