当前位置:首页 » 网络连接 » 计算机网络github
扩展阅读
手机有混录软件吗 2025-03-16 05:16:32

计算机网络github

发布时间: 2023-09-16 09:11:56

计算机网络第4章(网络层)

计算机网络微课堂 的笔记整理
笔记也放到了 我的github 和 我的gitee 上

一种观点:让网络负责可靠交付

发送方 发送给 接收方 的所有分组都沿着同一条虚电路传送

另一种观点:网络提供数据报服务

发送方 发送给 接收方 的分组可能沿着不同路径传送

A类地址

B类地址

C类地址

练习

IP 地址的指派范围

一般不使用的特殊的 IP 地址

IP 地址的一些重要特点

(1) IP 地址是一种分等级的地址结构 。分两个等级的好处是:

(2) 实际上 IP 地址是标志一个主机(或路由器)和一条链路的接口

(3) 用转发器或网桥连接起来的若干个局域网仍为一个网络 ,因此这些局域网都具有同样的网络号 net-id。

(4) 所有分配到网络号 net-id 的网络,无论是范围很小的局域网,还是可能覆盖很大地理范围的广域网,都是平等的。

在 ARPANET 的早期,IP 地址的设计确实不够合理:

如果想要将原来的网络划分成三个独立的网路

所以是否可以从主机号部分借用一部分作为子网号

基本思路

划分为三个子网后对外仍是一个网络

举例

例子1

例子2

默认子网掩码

无分类域间路由选择 CIDR (Classless Inter-Domain Routing)。

举例

给定一个IPv4地址快,如何将其划分成几个更小的地址块,并将这些地址块分配给互联网中不同网络,进而可以给各网络中的主机和路由器接口分配IPv4地址

划分子网的IPv4就是定长的子网掩码

举例

无分类编址的IPv4就是变长的子网掩码

举例

举例

源主机如何知道目的主机是否与自己在同一个网络中,是直接交付,还是间接交付?

主机C如何知道路由器R的存在?

路由器收到IP数据报后如何转发?

假设IP数据报首部没有出错,路由器取出IP数据报首部各地址字段的值

接下来路由器对该IP数据报进行查表转发

路由器是隔离广播域的

静态路由配置

举例

默认路由

举例

默认路由可以被所有网络匹配,但路由匹配有优先级,默认路由是优先级最低的

特定主机路由

举例

有时候,我们可以给路由器添加针对某个主机的特定主机路由条目

一般用于网络管理人员对网络的管理和测试

静态路由配置错误导致路由环路

举例

假设将R2的路由表中第三条目录配置错了下一跳

这导致R2和R3之间产生了路由环路

聚合了不存在的网络而导致路由环路

举例

正常情况

错误情况

解决方法

网络故障而导致路由环路

举例

解决方法

添加故障的网络为黑洞路由

㈡ 如何评价github知名网络安全大牛Chybeta

github知名网络安全大牛Chybeta很不错,网络技术很强,对网络安全的保护作用很明显。值得信赖。网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。



网络安全大牛Chybeta使用方法:

实际上也可以指计算机通信网络的安全。计算机通信网络是将若干台具有独立功能的计算机通过通信设备及传输媒体互连起来,在通信软件的支持下,实现计算机间的信息传输与交换的系统。

而计算机网络是指以共享资源为目的,利用通信手段把地域上相对分散的若干独立的计算机系统、终端设备和数据设备连接起来,并在协议的控制下进行数据交换的系统。

㈢ 计算机网络第1章(概述)

计算机网络微课堂 的笔记整理
笔记也放到了 我的github 和 我的gitee 上

代表着主机

代表服务器

代表着路由器

代表着网络

中国互联网络信息中心CNNIC

网络:网络(Network)由若干 结点(Node) 和连接这些结点的 链路(Link) 组成。

互连网(互联网):多个网络通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互连网(互联网)。因此,互联网又称为“网络的网络(Network of Networks)”。

因特网:因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)。

因特网服务提供者 ISP ( I nternet S ervice P rovider)

中国的三大 ISP :中国电信,中国联通和中国移动

基于ISP的三层结构的因特网

端系统之间通信的含义

“主机 A 和主机 B 进行通信”实际上是指:“运行在主机 A 上的某个程序和运行在主机 B 上的另一个程序进行通信”。 即“主机 A 的某个进程和主机 B 上的另一个进程进行通信”。简称为“计算机之间通信”。

端系统之间的通信方式通常可划分为两大类:

客户-服务器方式:

对等连接方式:

网络核心部分是互联网中最复杂的部分。

网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。

在网络核心部分起特殊作用的是 路由器 (router)。

路由器 是实现 分组交换 (packet switching) 的关键构件,其任务是 转发 收到的分组,这是网络核心部分最重要的功能。

发送方

路由器

接收方

报文交换中的交换结点也采用存储转发方式,但报文交换对报文的大小没有限制,这就要求交换结点需要较大的缓存空间。报文交换主要用于早期的电报通信网,现在较少使用, 通常被较先进的分组交换方式所取代

分析:

电路交换:

报文交换:

分组交换:

按交换技术分类:

按使用者分类:

按传输介质分类:

按覆盖范围分类:

作用范围通常为几十到几千公里,因而有时也称为远程网(long haul network)。广域网是互联网的核心部分,其任务是通过长距离(例如,跨越不同的国家)运送主机所发送的数据。

作用范围一般是一个城市,可跨越几个街区甚至整个城市

一般用微型计算机或工作站通过高速通信线路相连(速率通常在 10 Mbit/s 以上),但地理上范围较小(1 km 左右)

就是在个人工作的地方把个人使用的电子设备用无线技术连接起来的网络。

按拓扑结构分类:

时延时指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。

网络时延由几部分组成:

主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。

电磁波在信道中传播一定的距离需要花费的时间。

主机或路由器在收到分组时要花费一定时间进行处理

分组在进过网络传输时,要经过许多路由器。但分组在进入路由器后要先在输入队列中排队等待处理。

时延带宽积 = 传播时延 * 带宽

互联网上的信息不仅仅单方向传输而是双向交互的。因此,我们有时很需要知道 双向交互一次所需的时间

利用率有 信道利用率 网络利用率 两种。

物理层问题

数据链路层问题

网络层问题

运输层问题

应用层问题

总结

例子:主机的浏览器如何与Web服务器进行通信

解析:

主机和Web服务器之间基于网络的通信,实际上是主机中的 浏览器应用进程 与Web服务器中的 Web服务器应用进程 之间基于 网络的通信

体系结构的各层在整个过程中起到怎样的作用?

1、发送方发送