韩立刚老师教学视频笔记
图片源自韩立刚老师的教学视频以及谢希仁PPT,侵删

第一章(概述)

局域网

覆盖范围小,自己单位维护,带宽固定(由硬件决定) 100米 带宽小
多台计算机连接到接入层交换机 多台接入层交换机连接到汇聚层交换机
每一层都是一个星型结构

接入层交换机:接入口多
汇聚层交换机:连接各个接入层交换机,端口带宽高

广域网

距离远 花钱买服务 花钱租带宽

ISP(Internet Server Provider)网络服务提供商
自己的机房 对网民提供Internet服务
运营的网站放在运营商服务器机房
运营商直之间只有一条线路连接,所以这条线路会成为通信速率瓶颈,也是为什么我们跨运营商访问网站比较慢的原因

物理地址的作用:数据传输时记录当前物理地址和下次的传输物理地址
IP地址的作用:记录当前IP地址和目标IP地址

OSI参考模型

应用层 能产生流量的程序
表示层 加密 压缩等处理 传输格式(二进制 ASCII码)乱码是表示层问题(开发者处理)
会话层 可以查木马 netstat -n查看链接状态 netstat -nb 查看连接由谁创建
传输层 可靠传输 流量控制 不可靠传输
网络层 选择最佳路径 规划IP地址
数据链路层 标记帧的开始和结束 透明传输 差错校验 交换机速度
物理层 网络设备接口标准 电器(气?)标准 如何在物理链路进行更快的传输(电压 接口数量 接口类型 通信介质:光纤 网线 双绞线)

分层的好处:7层相互独立,某一层变化不会影响其他层(相当于软件开发的耦合性小的意思)
比如在应用程序写入服务器的IP地址是不符合分层的思想的,万一服务器的IP地址修改 应用程序就挂了(IP地址是网络层的内容,应用程序属于应用层)
各层关系:低层向高层提供服务

OSI架构图

各层间的数据传输

数据封装

下图来自谢希仁第五版的PPT,侵删(途中的五层架构,就是OSI架构图右侧的五层架构)

网络排错

从底层向上排除
1.物理层故障:网络连接状态 查看发送和接收数据包
2.数据链路层故障:MAC地址冲突 ADSL欠费 网速无法协商 计算机连接到错误的VLAN
3.网络层故障:配置了错误的IP 子网掩码 网关,路由器没有配置可达目标的路由
4.应用层故障:(上四层都在这里说)应用程序配置错误(如如浏览器配置了错误的代理)

OSI网络参考模型和网络安全的例子

1.物理层安全 一栋大厦是保险公司的,建造时布好网线,使用时10层租给了其他公司,其他公司通过原先布好的网线就可以访问保险公司网络。(别人应该无法私自连接到你的网络,租售10层时 应将网线断开服务器,或配置将网络断开)
2.数据链路层安全 上网时 ADSL 上网账号密码 VLAN划分 交换机绑定固定MAC地址
3.网络层安全 路由器上使用ACL控制数据包流量(指定IP才传输) 防火墙设置
4.应用层安全 开发的应用程序没有漏洞(比如没有SQL注入漏洞等等)

计算机网络性能指标

1.速率
连接在计算机网络上的主机在数字信道上传送数据位数的速率(data rate,bit rate)单位为b/s,kb/s,Mb/s,Gb/s
这就是我们常说的“我家装的100M的带宽”,不过,有些网站测速显示的速率是按字节来表示的,即需要拿100M/8得到网站显示数据
还有交换机的带宽为100M,100M其实是100Mb/s
2.带宽
数据通信中,数字信道所能传输的最高速率,单位为b/s,kb/s,Mb/s,Gb/s
注意,这也是一个速率,只不过是最大速率,和上面的理解几乎一样,多数情况受硬件限制
3.吞吐量
单位时间内通过某个网络数据量(有可能是几条数据链路流量和)
4.时延
也就是我们平时玩游戏说的延时
时延包括 发送时延 传播时延 处理时延 排队时延
发送时延 = 数据块长度(bit)/信道带宽(bit/s)=N s
加带宽是减少发送时延 传播速度由介质介质决定,介质固定,传播速度固定
带宽可以无限增加吗?
不可以:数据块长度固定,增加带宽意味着发送时间变短,同时数据块在信道中的长度也变短了(波形长度 = 发送时间 * 传播速度),之前说过传播速度由介质决定,一般固定,那么发送时间越短,波形越短,短到一定程度,接收方就无法识别高低电平了
铜线和光纤的对比:
铜线的传播速率其实和光纤的速率接近,那为什么使用光纤呢?因为光纤支持更高的发送速率,光纤使用光信号,即使数据很短,也能解析出高低电平。而铜线使用电信号,波形太短,无法识别高低电平。
5.时延带宽积=传播时延*带宽
6.往返时间(RTT Round-Trip Time)
ping出的时间就是往返时间 >2000ms请求超时
7.利用率

最形象的例子是汽车和公路。以汽车类比数据块,以高速公路类比网络光纤。当汽车较少时,利用率较低,但汽车开的很快,延时较低。如果遇到节假日,高速公路塞满了汽车,公路利用率高了,同时延时也高了,因为车已经开不快了,堵车啊。。。

计算机网络基础(韩立刚视频笔记)第一章 概述相关推荐

  1. 计算机网络基础(韩立刚视频笔记)第二章 物理层

    韩立刚老师教学视频笔记 图片源自韩立刚老师的教学视频和谢希仁PPT,侵删 第二章 物理层 2.1 物理层的基本概念 物理层解决如何在连接各种计算机传输媒体上传输bit流,注意,不是指用什么传输媒体(介 ...

  2. 计算机网络(韩立刚网课笔记)

    B站韩立刚老师的视频真的是一绝. 问题:计算机除了计算,还能彼此间通信,它们是如何通信的呢?是网络. 大纲:1.OSI七层参考模型:2.TCP/UDP传输协议:3.常见的应用层协议 一.网络体系架构 ...

  3. 计算机网络第七版(谢希仁) 第一章 概述 1-10,1-17作业答案

    计算机网络第七版 第一章 概述 1-10,1-17答案 1-10: 试在下列条件下比较电路交换和分组交换.要传送的报文x(bit) .从源点到终点共经过k 段链路,每段链路的传播时延为d(s), 数据 ...

  4. 《计算机网络:自顶向下方法》学习笔记——第一章:计算机网络和因特网

    计网 第一章 计算机网络和因特网 1.1 什么是因特网 回答这个问题有两种方式 其一,我们能够描述因特网的具体构成,即构成因特网的基本硬件和软件组件:其二,我们能够根据为分布式应用提供服务的联网基础设 ...

  5. 计算机网络跨考看,计算机网络试题第一章概述_跨考网

    一.填空题 1计算机网络是能够相互(           )的互连起来的自治计算机系统的集合. (第一章.概述.知识点:计算机网络的概念答案:资源共享) 2二十世纪七十年代( )的出现是计算机网络发展 ...

  6. nav 计算机网络_CTO下载-计算机网络课件(配套韩立刚老师课程).ppt

    CTO下载-计算机网络课件(配套韩立刚老师课程).ppt * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...

  7. 学习韩立刚老师IT运维课程,成为韩立刚老师正式学生,在全国范围为你就近推荐工作。...

    2018年5月21日,万恒教育成立IT运维就业指导部门,为韩立刚老师正式学生推荐工作,实习单位.和国内IT外包公司HR长期合作,韩立刚老师技术考核通过的学生,为学生在全国范围就近推荐工作. 有学习IT ...

  8. 计算机网络基础知识及应用教学视频,计算机网络基础教程介绍以及视频讲解

    最近有网友想了解下<计算机网络基础教程>的知识,所以学习啦小编就整理了相关资料分享给大家,具体内容如下.希望大家参考参考!!! <计算机网络基础教程> 本书共分10章,系统地介 ...

  9. 计算机网络入门技术教学视频,计算机网络基础教程介绍以及视频讲解

    最近有网友想了解下<计算机网络基础教程>的知识,所以小编就整理了相关资料分享给大家,具体内容如下.希望大家参考参考!!! <计算机网络基础教程> 本书共分10章,系统地介绍了数 ...

  10. 计算机网络学习笔记---第一章

    计算机网络学习笔记 第一章 文章目录 计算机网络学习笔记 第一章 前言 一.计算机网络的概念 (一)计算机网络的功能 1.数据通信(连通性) 2.资源共享(硬件 软件 数据) 3.分布式处理 (Had ...

最新文章

  1. 重磅!清华大学,迎来新任校长!
  2. 我国计算机体系结构相关产业,中国工程院院士吴汉明:发展我国半导体产业,力求颠覆传统计算机体系结构...
  3. htmlplay前端编辑器下载_2019年最好用的代码编辑器推荐
  4. 最简单的jQuery程序
  5. 解决一个输入框可输入多个条件进行查询时,后端该怎么接收参数以及SQL语句如何写
  6. 进阶01Object类
  7. 3Y叔的clusterProfiler-book阅读Chapter 3 Universal enrichment analysis
  8. 怎么使用PVS stream Linux
  9. 回首来时路——李天岩
  10. 带通滤波器是什么,它的原理是什么
  11. Android中的SQLite数据库
  12. 今年iPhone七成产自郑州
  13. macOS安装软件./configuredmake
  14. vue中Uncaught (in promise) TypeError: Object(...) is not a function报错
  15. 计算机应用专业书本推荐,计算机应用基础
  16. Scala数据类型中的Symbol(符号文本)
  17. Customizing the Banner
  18. 机房收费系统---软件需求说明书
  19. 用什么来安抚那颗年轻的心
  20. 无人机三维重建技术,如何还原交通事故现场.....

热门文章

  1. Python 之字典(dict)根据 value 获取 key
  2. 原理图和PCB设计流程概述
  3. 阮一峰 未来世界的幸存者 读书随想1
  4. java水果超市mysql_课内资源 - 水果超市管理系统(JDBC、纯手写未使用windowbuilding)...
  5. org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection
  6. MariaDB安装教程
  7. matlab 超像素合并,超像素区域合并
  8. go-fastDFS 分布式文件系统搭建(实现梳理)
  9. android mtk wifi 移植,【搬运】 MTK手机移植ROM及修复部分bug教程(含跨CPU)
  10. 遇到问题--java--mac版本的idea在控制台中使用mvn命令not found