首页 > 其他分享 >计算机网络基础知识(持续更新中)

计算机网络基础知识(持续更新中)

时间:2024-05-31 20:03:15浏览次数:23  
标签:通信 交换 网络 更新 基础知识 计算机网络 分组 因特网 连接

目录

前言

第一章:概述

一、因特网概述

二、三种交换方式

三、计算机网络定义及分类


前言

为夯实计算机网络基础知识,本篇跟随b站的胡科大教书匠走进计算机网络的世界,仅记录计算机网络中的重点知识。


第一章:概述

一、因特网概述

1. 网络、互联网(互连网)和因特网的概念:

  • 网络:由结点和连接这些结点的链路组成。
  • 互联网:由多个网络组成,多个网络由路由器互连,可以称为“网络的网络”。
  • 因特网:世界上最大的互连网络。

tips: internet和Internet不同。internet泛指由多个网络互连而成的网络,通信协议任意。Internet指的是因特网,采用TCP/IP协议族作为通信规则。

2. 因特网的组成:

  • 边缘部分:由所有连接在因特网上的主机构成,这些主机由用户直接使用。
  • 核心部分:由大量网络和路由器组成,为边缘部分提供服务。

tips: 路由器是实现分组交换的关键构件,任务是转发收到的分组。

二、三种交换方式

1. 电路交换:

  • 背景:起初,两台电话用一条电话线连接即可通信。随着电话数量增加,两两相连的方式导致所需电话线增加。为节省电话线开销,引入了电话交换机。这其实是一种多路开关,能够按需实现两个电话设备的通信。当电话增多时,使用很多彼此相连的电话交换机就能完成全网的交换任务。多个电话交换机之间使用中继线连接。
  • 概念:电路交换就是电话交换机接通电话线的方式。从通信资源分配角度来看,交换就是按照某种方式动态分配传输线路的资源。
  • 三个步骤:
    • 建立连接(分配通信资源):当一个用户给另一个用户拨号时,另一个用户听到提示音并接起电话就会给这两个用户分配通信资源。
    • 通话(持续占用通信资源):当两个用户通话时,该通信线路不能由其他用户使用。
    • 释放连接(归还通信资源):当用户挂断电话时,该通信线路会被归还给电信网。
  • 优点:
    • 通信时延小,实时性强。通信线路由通信双方专用,数据直达。
    • 有序传输。通信双方共用一条通道,数据传输是有序的。
    • 没有冲突。不同的通信双方使用不同的通信线路。
    • 适用范围广。可以传输模拟信号,也可以传输数字信号。
    • 控制简单。电路交换的结点交换机及其控制十分简单。
  • 缺点:
    • 建立连接的时间长。
    • 信道利用率低。
    • 灵活性差。一旦中间某个结点故障,就必须重新拨号建立连接。
    • 难以规格化。不同规格、不同速率的设备很难进行通信。

2. 分组交换:

  • 背景:若计算机之间采用电路交换,则在用户编辑信息过程中会持续占用通信线路,造成资源浪费。因此,计算机之间主要采用分组交换,以路由器为分组交换机。
  • 机制:
    • 发送方将信息(报文)分成若干个部分,并且在每个部分前面加上由必要的控制信息组成的首部。首部中包含关键的地址信息。
    • 路由器缓存分组并转发分组给下一个路由器,直至由接收方接收。
    • 接收方接收分组并去掉首部,还原原始信息。
  • 优点:
    • 无需建立连接。
    • 动态分配线路。
    • 通信线路利用率高。
    • 简化了存储管理。因为分组交换的分组大小是固定的。
    • 加速传输。在分组交换机转发的同时可以进行缓存。
    • 减少出错概率和重发数据量。一旦数据丢失,仅重发单个分组即可。
  • 缺点:
    • 会有转发时延。
    • 需要传输额外的信息,包括地址等控制信息。
    • 可能会产生丢失、失序和重复分组的问题。

3. 报文交换:也采用存储转发方式,但是对报文大小没有限制,这就要求报文交换结点有较大缓存空间。报文交换主要用于早期的电报通信网,现在很少使用。

  • 优点:
    • 无需建立连接。
    • 动态分配线路。
    • 通信线路利用率高。线路不是某些用户专属的。
    • 线路可靠性高。若某条路径上出现故障,可以分配其他路线进行传输。
    • 提供多目标服务。
  • 缺点:
    • 会有转发时延。因为报文大小没有限制,报文越大缓存时间越长,导致转发慢。
    • 需要较大的缓存空间。
    • 需要传输额外的信息,包括地址等控制信息。

三、计算机网络定义及分类

1. 定义

  • 简单定义:是由互连、自治的计算机组成的集合。互连是指计算机之间通过有线或无线方式连接,自治是指计算机有独立的硬件和软件,集合是指至少有两台计算机。
  • 较好定义:由通用的、可编程的硬件互联而成,这些硬件并非专门用来实现某一特定目的。因此,智能手环等设备连接的网络也能称为计算机网络。

tips: 若中央处理机之间距离很小,只有1米的级别,则称为多处理机系统,而不称为计算机网路。

2. 分类

  • 按交换技术分类:电路交换网络、分组交换网络、报文交换网络。
  • 按覆盖范围分类:广域网WAN、城域网MAN、局域网LAN、个人网PAN。
  • 按使用者分类:公用网、专用网。
  • 按拓扑结构分类:总线型网络、星型网络、环型网络、网状型网络。
  • 按传输介质分类:有线网络、无线网络。

标签:通信,交换,网络,更新,基础知识,计算机网络,分组,因特网,连接
From: https://blog.csdn.net/weixin_46249470/article/details/139333575

相关文章

  • HTML一键打包工具1.9.96更新发布, 新增自动保存窗口状态, 优化一机一码功能 (附下载地
    HTML一键打包EXE工具是一款强大的HTML转EXE程序,能够将任意HTML项目或网页转换为独立的EXE文件。您无需额外安装浏览器或服务器,用户只需简单双击即可运行项目。无论您是在制作KRPano全景VR项目,开发WebGL游戏(如Egret、Cocos、RPGMVMaker),还是需要打包课件或网站,这款工具都能帮助您......
  • 《计算机网络微课堂》实验课-概述
    纸上觉来终觉浅,绝知此事要躬行。‍课程概述之前讲了下理论课,接下来讲讲实验课。实验也是非常重要的,在我读大学的时候,每个专业课都会配套一门实验课,通过自己动手才能更加深入理解之前讲过的理论。配套课程视频地址:https://www.bilibili.com/video/BV1At411f7hJ‍课程大纲共......
  • WireShark抓包软件的使用 上海商学院 计算机网络 实验作业3
    实验目的(1)熟悉wireShark软件操作界面和操作步骤;(2)学会捕获过滤器的设置方法;(3)学会显示过滤器的设置方法;(4)学会使用捕获报文的统计;(5)分析IP数据报文内容。2.实验要求学生各自应独立完成,严格禁止抄袭;文档命名要求:学号-姓名-专业班级-实验报告号;(示例:12345678-张三-计科191班-......
  • 只更新装饰视图
    我计划在我的集合视图的某个位置添加一个视图。因此,我想使用装饰视图。现在,该位置应每分钟更改一次。如何在iOS7和iOS8上使用UICollectionView实现这一目标?似乎可以通过invalidateLayoutWithContext来实现这一目标,但是是否可以在一个布局中使用多个UICollectionView......
  • 【高质量】2024数学建模国赛高质量模型代码(后续会更新)
    您的点赞收藏是我继续更新的最大动力!一定要点击如下的卡片,那是获取资料的入口!点击链接加入群聊【2024国赛资料合集】:http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=p7NSXMsx84bWyAk6hpFRbl3kgrdQxMAw&authKey=m9IkEKrLi8iEwumJoLC9c5NkUODKjR3UL%2B3JDTZsdxQKXBI2WrDn9Tqfq9YqG......
  • 模型节点操作学习笔记(Appendix)实验1 -- Tflite int8 删除最后的Round节点 (持续更新)
    背景如下:我要删除Round节点,同时看了一下,Dequantize和Quantize也是没有必要的。所以最好一起删除。原始项目地址:PINTO0309/hand-gesture-recognition-using-onnx:ThisisahandgesturerecognitionprogramthatreplacestheentireMediaPipeprocesswithONNX.Simultane......
  • WCP知识协作系统v5.1.6版本-更新介绍
    下载地址腾讯微云https://share.weiyun.com/wTfASY76新版本功能随着WCP知识管理系统v5.1.6版本的发布,我们为您带来了一系列旨在提升用户体验、增强智能对话能力以及优化系统性能的更新。此版本不仅修复了多项已知问题,还引入了多项新功能,确保您的知识管理之旅更加高效、流畅。......
  • Altium Designer (AD20)常用操作(持续更新)
    目录引言:   今天我带的新同事入职也快一段时间了,前几周基本就是熟悉环境,熟悉项目流程,听听企业文化。这周开始正式要接触项目,然后对于硬件工程师而言,一般要么就是你是主要负责layout,要么就是你要会绘制原理图,要么就是你做系统架构的不需要亲自动手,但是你要能懂layout的对......
  • Excel初学者常遇到的简单问题汇总(持续更新)
    目录引言:    最近我带的一个同事,刚入职不久,然后刚开始新人实习期,一般都是做一些比较简单的事情,比如你的小领导让你整理一份Bom表,让你整理一份供应商报价对比表,或者是做了什么实验,然后记录一些数据,需要对数据进行处理,那么常常用到的就是OFFICE三件套中的一宝——Excel,E......
  • [后续更新中] DeerOJ的工作原理
    服务端收到请求后,会运行web文件夹下的index.php文件(由同目录下的.htaccess决定)index.php文件的内容截图如下:index.php会加载所需的函数库和类库,具体如下:require$_SERVER['DOCUMENT_ROOT'].'/app/libs/uoj-lib.php';该句是调用/app/libs/下的php文件,用来调用一些......