计算机网络原理

article/2025/10/13 2:33:53

韩老师讲计算机网络原理

一、计算机网络概述

  • 局域网:覆盖范围小,自己花钱买设备,带宽固定,自己维护,100米以内 ,带宽有10M/100M/1000M口。
  • Internet :ISP(因特网服务供应商)、自己的机房、对网民提供访问Internet连接。
  • 广域网

二、OSI参考模型:

1、OSI参考模型将计算机工作分为7层

  • 应用层:所有的能够产生网络流量的程序。
  • 表示层:在传输之前是否进行加密或压缩处理,二进制或ascII码表示。
  • 会话层:用 netstat -n和 netstat -nb命令查木马。
  • 传输层:可以进行可靠传输 ,流量控制和不可靠传输。
  • 网络层:负责规划最佳路径,规划IP地址。
  • 数据链路层:定义了帧的开始和结束,透明传输,差错校验。
  • 物理层:定义网络设备的接口标准、电器标准、如何在物理链路上传输更快的速度。

分层后,每一层相对独立,一层的变化不会影响其它层。
2、OSI参考模型对网络排错指导

  • 物理层故障: 查看连接状态、 发送和接收数据包
  • 数据链路层:MAC地址冲突、ADSL欠费、网速没协商一致、计算机连接到错误的WLAN
  • 网络层:配置了错误的IP地址、子网掩码、网关;路由器没有配置到达目标网络的路由。
  • 应用层故障:应用程序配置错误。

3、OSI参考模型和网络安全

  • 物理层安全
  • 数据链路层安全:ADSL 账号密码 VLAN 交换机端口绑定MAC地址。
  • 网络层安全:在路由器上使用ACL控制数据包流量。
  • 应用层安全:开发的应用程序没漏洞。

4、TCP/IP协议和OSI参考模型
在这里插入图片描述TCP:可靠传输 UDP:不可靠传输

5、 封装与解封过程:
在这里插入图片描述在这里插入图片描述
 数据帧=目标MAC地址、源码MAC地址+目标IP地址、源码IP地址+源端口、目标端口+数据+FSC差错校验
三、计算机网络的性能指标

  • 速率(比特率):主机在数字信道上传送数据位数的速率
  • 带宽
  • 吞吐量:单位时间内通过某个网络的数据量。
  • 时延:发送时延=数据块长度/信道带宽、传播时延、处理时延(选择出口)、排队时延
  • 时延带宽积=传播时延*带宽
  • 往返时间(RTT)
  • 利用率:信道利用率【有数据通过的时间/(有+无)数据通过的时间】 、网络利用率【信道利用率加权平均值】

四、物理层
1、基本概念/任务描述

  • 机械特性(接口形状、大小、引脚数目)
  • 电器特性
  • 功能特性
  • 过程特性

2、数据通信的基础知识
单向通信(单工)
双向交替通信(半双工)
双向同时通信(双工)
基带信号:来自信源的基本频带信号
带通信号:将基带信号经载波调制后,把信号的频率范围搬移到较高的频段以便在信道中传输。

  • 基本调制方法:
    调幅(AM)
    调频(FM)
    调相(PM)
    在这里插入图片描述- 常用编码:
    a.单极性不归零码
    b.单极性归零码
    c.双极性归零码
    在这里插入图片描述
    d.曼彻斯特编码
    在这里插入图片描述
    e.差分曼彻斯特编码

五、数据链路层
封装成帧
透明封装
无差错接收
点到点线路的数据链路层 PPP
广播信道的数据链路层 CSMA/CD
以太网 集线器 网桥 交换机
100M 1000M 10000M
六、网络层
七、传输层
八、应用层


http://chatgpt.dhexx.cn/article/mCXDUBom.shtml

相关文章

408 计算机网络 知识点总结

我在准备21年408考研的过程中,根据王道考研书的内容和其它相关资料,将计算机网络的知识点总结如下。大家复制后可以根据自身需求增删知识点、打印成册以方便学习。其中一些公式和特殊符号无法显示,可以点击此处(csdn要积分&#x…

QQ三国推举孝廉答题工具使用说明

QQ三国推举孝廉答题工具使用说明 特别感谢 夜太美丶 博客的题库 题库链接:https://blog.csdn.net/qq_36612997/article/details/53036790 回归正题,根据题库写了一个快捷检索答案的答题工具 题库更新时间 2019-06-14 工具图示 使用说明:直…

前端面试题题库

前端知识库 HTMLCSS 1. 什么是 DOCTYPE, 有何作用? Doctype是HTML5的文档声明,通过它可以告诉浏览器,使用哪一个HTML版本标准解析文档。 在浏览器发展的过程中,HTML出现过很多版本,不同的版本之间格式书…

月入十万,难吗?

琬逸 ,认真回答,对关注者timeline负责 韩冬、 Naiyan Wang、 钢盅郭子 等 11873 人赞同 歪个楼,反对 蓝海 这种欺骗性极强的答案。信了,真正赚钱的就是骗子,而不是你。 被我点名批评以后,他把答案删光了.…

java知识体系介绍

国内最牛七星级团队马士兵、高淇等11位十年开发经验专家录制目 录百战程序员Java1573题 2百战程序员介绍 3JavaSE编程基础 9第一章 初识Java 9阶段项目课程1 11第二章 数据类型和运算符 14第三章 控制语句 17第四章 数组 24阶段项目课程2 27第五章 面向对象 …

《羊了个羊》创始人被母校制成展牌

金磊 Alex 发自 凹非寺量子位 | 公众号 QbitAI 《羊了个羊》全网爆火,创始人张佳旭顺带着也大火了一把。 就连他的母校长治学院也开始整花活儿了—— 在最近的迎新日上,把张佳旭的履历制成2米 x 1.5米的大型展牌。 可以说是very very的显眼,引…

对付秒杀器等恶意访问行为的简单梳理

201208 郑昀 -秒杀器爱好者的技能点- OCR识别 掌握一般的验证码图片识别OCR技术,多数局限于英文和数字字符的OCR识别,随着背景干扰加大,识别率急剧降低表单提交 提前准备好表单自动填写表单,自动提交自定义快捷键题库 针对特定电商…

编译器是如何将高级语言转化成汇编语言的?

对于每天奋斗在一线,用Java,C,C#,Python等高级编程语言写程序的程序员们来说,理解编译器是如何将高级语言编译成汇编语言,有助于我们更好的理解计算机编程。 编译器将高级语言转化成汇编语言主要经过三个步…

【C语言】--编译及编译器

夫学须静也,才须学也;非学无以广才,非志无以成学 个人主页:【😊个人主页】 系列专栏:【❤️系列专栏】 文章目录 前言一.编译二.编译器Visual StudioClonDev C 三.创建c语言文件 前言 C语言一直以来都是初…

【汇编语言】

汇编语言 第二版 王爽 【Chapter 01 基础知识】 学习汇编的主要目的:通过用汇编语言进行编程而深入地理解计算机底层的基本工作机理,达到可以随心所欲地控制计算机的目的. 1.1 机器语言 1.2 汇编语言的产生 1.3 汇编语言的组成 (1) 汇编指令:机器码的助记符…

VS编译汇编语言

第一种方式肯定是嵌入汇编了,利用VS内置的__asm关键字,加入对汇编的支持,这种方式很简单,只需要简历一个普通工程,在工程中需要加入汇编的位置进行汇编处理。 第二种方式是利用VS编译纯汇编的程序,这种方式…

汇编语言软件编程

正确学习汇编语言的入门姿势 1.下载DOSBOX 2.下载MASM 3.在Visual Sdudio中下载这个插件ASMDUDE 链接:https://pan.baidu.com/s/1Q6iv63jNZEVkXS4Ghg8i8A 提取码:yqyy 福利已经给大家安排上了。 1.DOSBOX安装 DOSBOX安装后,默认是在C盘的路径…

一个小型的汇编编译器

train汇编器 本程序包含4个源文件与6个头文件,源文件约2200行代码,头文件共约500行,可识别并编译27项指令。 支持vs2013及更高版本 支持gcc 6.3.0及更高版本,gcc编译过程如图:(2019.7.26更新&#xff0c…

高级语言(C语言)、汇编语言、机器语言区别?编译器如何将高级语言编译成机器语言?

⾼级语⾔: 是相对于汇编语⾔⽽⾔的,是⾼度封装了的编程语⾔,与低级语⾔相对。它是以⼈类的⽇常语⾔为基础的⼀种编程语⾔,使⽤⼀般⼈易于接受的⽂字来表⽰(例如汉字、不规则英⽂或其他外语),从…

汇编语言使用的工具

现在我们的电脑大多数是win10系统的,64位操作系统。这个可以右键点击我的电脑,查看属性。 学习汇编语言,我们就要安装64位的汇编开发环境,这里是win764位汇编开发环境的安装。 1.把你的文件复制到电脑盘符。我的在电脑D盘 2.点击…

浅谈汇编器、编译器和解释器

作者: 硬核老王 简单介绍一下编程方式的历史演变。 -- Erik Oshaughnessy(作者) 在计算机诞生不久的早期年代,硬件非常昂贵,而程序员比较廉价。这些廉价程序员甚至都没有“程序员”这个头衔,并且常常是由数学家或者电…

编译器如何将高级语言转化成汇编语言的?

对于每天奋斗在一线,用Java,C,C#,Python等高级编程语言写程序的程序员们来说,理解编译器是如何将高级语言编译成汇编语言,有助于我们更好的理解计算机编程。 编译器将高级语言转化成汇编语言主要经过三个步…

编译器是什么

什么是编译器,查阅百度:编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序。那高级语言自然是指C#,C等一些高度抽象化的语言。而机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组…

汇编语言是什么?

文章目录 基础定义汇编语言的语法 常用指令函数的调用机制函数的内部处理机制从汇编语言角度看多线程的安全问题 基础定义 助记符: 例如在加法运算的本地代码中加上 add(addition的缩写)、在比较运算的本地代码中加上 cmp(compar…

汇编语言和本地代码及通过编译器输出汇编语言的源代码

CSDN话题挑战赛第2期 参赛话题:学习笔记 目录 一、汇编语言和本地代码 二、通过编译器输出汇编语言的源代码 一、汇编语言和本地代码 计算机CPU只能运行本地代码(机器语言)程序,用C语言等高级语言编写的代码,需要经…