当前位置: 首页 > news >正文

电子科技大学课程《计算机网络系统》(持续更新)

前言

本校的课程课时有所缩减,因此可能出现与你学习的课程有所减少的情况,因此对其他学校的同学更多的作为参考作用。本文章适合学生的期中期末考试,以及想要考研电子科技大学的同学,电子科技大学同学请先看附言。

第一章  计算机网络和Internet

###计算机网络的定义:

两台以上具有独立操作系统的计算机通过某些介质连接成的相互共享软硬件资源的集合体

计算机网络的功能:连通,共享资源

Internet         松散分层

具体构成描述:(计算互连设备,通信链路,分组交换)

        计算互联设备:主机(host=端系统(end system)

        通信链路:传输速率 = 带宽(bandwidth),bps是带宽单位

        分组(packet)交换:路由器(Router)和交换机(Switch

服务上描述:(提供网络应用基础架构,为分布式应用程序提供通信服务接口)

###协议:

#协议的定义

定义了两个或多个通信实体间所交换报文的格式和次序,以及在报文发送和/或接收或者其他事件方面所采取的行动(响应)。

#协议的三要素:

语法,语义,同步(时序)

Internet标准:IETF(因特网工程任务组)

                        RFC(请求评论)

网络边缘的作用:资源的共享和获取

物理介质分为导引型媒体(有线),非导引型媒体(无线)

物理介质:双绞线,同轴电缆和光纤线缆,无线电磁波

   ##因特网在端系统上提供服务:

目的:在端系统间传递数据

方式:面向连接的服务,无连接的服务

#####面向连接无连接
可靠×
不可靠×

网络核心部分

###基本原理:电路交换,分组交换

##电路交换中多路复用方法:频分,时分

虚电路(VC):分组有变迁,连接建立确定固定路径,后续也会走这个路径

电路交换例题:

发送文件只能运用一个时隙,500msec + 640Kb/ (1.536Mbps / 24)

分组交换 - 统计复用

每个端到端的数据流被划分成分组

所有分组共享网络资源

每个分组使用全部链路带宽

资源按需使用

 Internet主干/ISP的结构组成

Internet结构组成(松散分层)

核心主干“第一层”ISPs(国际级ISP)---“第二层”ISPs(区域级ISP)---Tier-3 ISP(本地ISP或接入ISP)

########分组交换网络延迟,丢失和吞吐量

丢失和延迟原因:

###分组延迟的四种类型

节点处理时延,排队时延(取决于路由器的拥塞程度),传输时延,传播时延

吞吐量(就是我们平时说的网速)

网络吞吐量:单位时间内整个网络传输数据的速率或分组数        单位:bps

瓶颈链路:在端到端路径中制约吞吐量的链路

协议层及其服务模型

###ISO/OSI七层参考模型

TCP/IP参考模型

逻辑通信

协议分层与数据:

各层发方从上层到下层,收方从下层到上层传递数据

发方添加头部信息创建新的数据单元,收方去掉头部

传递新的数据单元到下层/上层

各层传送不同的协议数据单元PDU

第二章

###网络应用程序体系结构

客户机/服务器体系结构:

客户机/服务器和P2P混合的体系结构

进程通信:

进程:运行在端系统的程序

进程与计算机网络的接口--套接字(应用程序编程接口API) 

进程寻址:IP地址标识主机,端口标识进程

ping命令

netstat命令

###周知端口号

Web服务:80        邮件服务:25 (发送)  10(接受)

应用层协议:

公共领域协议:由RFC定义,例如HTTP,SMTP

专用协议:例如:KaZaA,Skype

附言:电子科技大学学生必看

1.成绩构成

平时成绩20+实验成绩30+期末考核50

2.学习或考研内容章节

46页2,5,6,7,9,10

48页20,21

课外实践:wireshark软件的使用入门

相关文章:

电子科技大学课程《计算机网络系统》(持续更新)

前言 本校的课程课时有所缩减,因此可能出现与你学习的课程有所减少的情况,因此对其他学校的同学更多的作为参考作用。本文章适合学生的期中期末考试,以及想要考研电子科技大学的同学,电子科技大学同学请先看附言。 第一章 计算…...

HBase介绍、特点、应用场景、生态圈

目录: 一、HBase简介 二、NoSQL和关系型数据库对比 三、HBase特点 四、应用场景 五、HBase生态圈技术 一、HBase简介 HBase是一个领先的NoSQL数据库 是一个面向列存储的NoSQL数据库 是一个分布式Hash Map,底层数据是Key-Value格式 基于Coogle Big Table论文 使用HD…...

蓝桥杯错误记录

今天在做 小蜜蜂的综合案例的时候&#xff0c;数码管显示&#xff0c;有重影。 #include <STC15F2K60S2.H> unsigned char num; unsigned char code Duan[22]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x80, 0xc6,0xc0,0x86,0x8e,0xbf,0x7f,0XC1,0X8C,0…...

Spring-静态代理VS动态代理/实现代理ProxyFactory

文章目录 静态代理VS动态代理Spring实现代理ProxyFactory 工作中遇到问题整理动态代理异常com.sun.proxy.$Proxy0 cannot be cast to 静态代理VS动态代理 静态代理VS动态代理 参考URL: https://blog.csdn.net/qq_25881443/article/details/103245938 【java项目实战】代理模式…...

单片机精进之路-9ds18b20温度传感器

ds18b20复位时序图&#xff0c;先将b20的数据引脚拉低至少480us&#xff0c;然后再将数据引脚拉高15-60us&#xff0c;再去将测传感器的数据引脚是不是变低电平并保持60-240us&#xff0c;如果是&#xff0c;则说明检测到温度传感器&#xff0c;并正常工作。需要在240us后才能检…...

支部管理系统微信小程序(管理端+用户端)flask+vue+mysql+微信小程序

系统架构如图所示 高校D支部管理系统 由web端和微信小程序端组成&#xff0c;由web端负责管理&#xff0c;能够收缴费用、发布信息、发布问卷、发布通知等功能 部分功能页面如图所示 微信小程序端 包含所有源码和远程部署&#xff0c;可作为毕设课设...

4、Linux-常用命令(二)

目录 一、搜索命令 1、命令搜索命令 2、文件搜索命令find。格式&#xff1a;find [搜索范围] [搜索条件]。 3、字符串搜索命令grep 二、帮助命令 1、man【详细的帮助】 2、--help【简要的帮助】 三、压缩与解压命令 1、.zip格式 2、.gz格式 3、打包 四、关机和重启命…...

golang实现openssl自签名双向认证

第一步&#xff1a;生成CA、服务端、客户端证书 1. 生成CA根证书 生成CA证书私钥 openssl genrsa -out ca.key 4096创建ca.conf 文件 [ req ] default_bits 4096 distinguished_name req_distinguished_name[ req_distinguished_name ] countryName …...

【学习】torchvision.datasets.ImageFolder()

在分类任务中&#xff0c;数据集文件存储往往是如下形式&#xff1a; - train- class1- image1.jpg- image2.jpg...- class2- image1.jpg- image2.jpg......此时&#xff0c;我们想要获取图片和标签&#xff0c;标签即为文件名&#xff08;class1、class2…&#xff09; 可以使…...

pyinstaller打包的exe运行报错 No module named path

描述 用python开发了一个opc client应用&#xff0c;调试没有问题后&#xff0c;使用pyinstaller打包成exe&#xff0c;测试exe运行也没有问题&#xff0c;正常使用。 在某次重装win10系统后&#xff0c;在此运行exe就开始报错了&#xff0c;详细内容如下&#xff1a; ------…...

Vue3中Vuex状态管理库学习笔记

1.什么是状态管理 在开发中&#xff0c;我们会的应用程序需要处理各种各样的数据&#xff0c;这些数据需要保存在我们应用程序的某个位置&#xff0c;对于这些数据的管理我们就称之为状态管理。 在之前我们如何管理自己的状态呢&#xff1f; 在Vue开发中&#xff0c;我们使用…...

React富文本编辑器开发(二)

我们接着上一节的示例内容&#xff0c;现在有如下需求&#xff0c;我们希望当我们按下某个按键时编辑器有所反应。这就需要我们对编辑器添加事件功能onKeyDown, 我们给 Editor添加事件&#xff1a; SDocor.jsx import { useState } from react; import { createEditor } from…...

nginx代理minio客户端

错误方式 在点击桶名查看文件时, 会一直处于loading加载中 worker_processes 1; #设置 Nginx 启动的工作进程数为 1。events {worker_connections 1024; ##设置每个工作进程的最大并发连接数为 1024。 }http {include mime.types; #该文件定义了文件扩展名和 MIME 类型…...

将ppt里的视频导出来

将ppt的后缀从pptx改为zip 找到【media】里面有存放图片和音频以及视频&#xff0c;看文件名后缀可以找到&#xff0c;mp4的即为视频&#xff0c;直接复制粘贴到桌面即可。 关闭压缩软件把ppt后缀改回&#xff0c;不影响ppt正常使用。...

Spring Boot 3核心技术与最佳实践

&#x1f482; 个人网站:【 海拥】【神级代码资源网站】【办公神器】&#x1f91f; 基于Web端打造的&#xff1a;&#x1f449;轻量化工具创作平台&#x1f485; 想寻找共同学习交流的小伙伴&#xff0c;请点击【全栈技术交流群】 highlight: a11y-dark 引言 Spring Boot作为…...

redis缓存更新策略

更新缓存策略&#xff1a; 对于低一致性需求的业务&#xff1a;使用redis自带的内存淘汰机制就行了&#xff0c;自动失效&#xff0c;等查询时再更新。 对于高一致性需求的业务&#xff1a;推荐主动更新&#xff0c;由缓存的调用者更新数据库的同时更新缓存(删除缓存)。 这里的…...

【操作系统学习笔记】文件管理1.4

【操作系统学习笔记】文件管理1.4 参考书籍: 王道考研 视频地址: Bilibili 文件的物理结构 文件快、磁盘块 在内存管理中&#xff0c;进程的逻辑空间被分为一个一个页面。同样的&#xff0c;在外存管理中&#xff0c;为了方便对文件数据的管理&#xff0c;文件的逻辑地址空…...

快递包装展|2024上海国际电商物流包装产业展览会

2024中国(上海)国际电商物流包装产业展览会 2024 China (Shanghai) international e-commerce logistics packaging industry exhibition 时 间&#xff1a;2024年7月24日 —7月26日 地 点&#xff1a;国家会展中心&#xff08;上海市青浦区崧泽大道333号&#xff…...

vue页面刷新问题:返回之前打开的页面,走了create方法(解决)

vue页面刷新问题&#xff1a;返回之前打开的页面&#xff0c;走了create方法&#xff08;解决&#xff09; 直接上图&#xff0c; 我们在开发的时候经常会复制粘贴&#xff0c;导致vue文件的name没有及时修改 我们需要保证name和浏览器的地址一致&#xff0c;这样才能实现缓…...

IJCAI23 - Continual Learning Tutorial

前言 如果你对这篇文章感兴趣&#xff0c;可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」&#xff0c;查看完整博客分类与对应链接。 本篇 Tutorial 主要介绍了 CL 中的一些基本概念以及一些过往的方法。 Problem Definition Continual Learning 和 Increm…...

LabVIEW生产者消费者模式进阶:从单队列到多队列的架构设计与实战

1. 生产者/消费者循环的进阶架构&#xff1a;从“一对一”到“一对多”在上一季的分享中&#xff0c;我们详细拆解了生产者/消费者循环的基础模型&#xff0c;即一个生产者任务对应一个消费者任务。这种结构清晰、易于理解&#xff0c;是处理异步任务、解耦数据生成与处理的经典…...

杰理之满电后每个耳机功耗在20UA到30UA 处理方法【篇】

下拉200K电阻要开启...

八大排序算法-选择排序

介绍选择排序:每一次从待排序序列中找出最小值和待排序序列的第一个值进行交换&#xff0c;重复这个过程&#xff0c;直到待排序序列没有值选择排序&#xff1a;时间复杂度O(n^2) 空间复杂度O(1) 稳定性&#xff1a;不稳定 难度范围&#xff1a;简单可以设置一个变量来保存最小…...

iPXE脚本编程实战:自动化部署、故障诊断和定制化菜单终极指南

iPXE脚本编程实战&#xff1a;自动化部署、故障诊断和定制化菜单终极指南 【免费下载链接】ipxe iPXE network bootloader 项目地址: https://gitcode.com/gh_mirrors/ip/ipxe iPXE作为领先的开源网络启动引导程序&#xff0c;提供了强大的脚本编程功能&#xff0c;让网…...

Mzmine 4.4.3 安装教程

软件介绍MZmine是一款开源的质谱数据处理平台&#xff0c;主要用于液相色谱-质谱&#xff08;LC-MS&#xff09;等数据的分析&#xff0c;其核心功能包括原始数据导入、色谱峰检测与去卷积、跨样品峰对齐、化合物识别&#xff08;通过与数据库比对&#xff09;以及结果可视化&a…...

如何像管理代码一样构建个人技能树:从知识管理到职业发展

1. 项目概述与核心价值最近在整理个人知识库和技能树时&#xff0c;发现了一个挺有意思的项目&#xff0c;叫mxyhi/ok-skills。乍一看&#xff0c;这像是一个个人仓库&#xff0c;但深入探究后&#xff0c;我发现它远不止是一个简单的代码托管。它更像是一个结构化的个人能力发…...

Next.js 14全栈样板工程解析:集成Prisma与NextAuth的现代Web开发实践

1. 项目概述&#xff1a;一个为现代Web应用量身定制的启动器如果你正在寻找一个能让你跳过繁琐的初始化配置&#xff0c;直接进入核心业务逻辑开发的Next.js项目起点&#xff0c;那么nemanjam/nextjs-prisma-boilerplate这个项目很可能就是你需要的。这不是一个简单的“Hello W…...

Dell R730 2U服务器实战:解锁Nvidia P4计算卡在虚拟化环境下的AI训练潜能

1. 硬件准备与安装避坑指南 Dell PowerEdge R730作为一款经典的2U机架式服务器&#xff0c;在二手市场上性价比极高。我最近给实验室淘了两台二手R730&#xff0c;准备搭建AI训练集群。这次重点分享如何在这台服务器上安装Nvidia Tesla P4计算卡的经验。 先说说为什么选P4这张卡…...

MKS Robin Nano Marlin 2.0固件架构解析与性能调优指南

MKS Robin Nano Marlin 2.0固件架构解析与性能调优指南 【免费下载链接】Mks-Robin-Nano-Marlin2.0-Firmware The firmware of Mks Robin Nano, based on Marlin-2.0.x, adding the color GUI. 项目地址: https://gitcode.com/gh_mirrors/mk/Mks-Robin-Nano-Marlin2.0-Firmwa…...

深度剖析APK Installer:Windows平台Android应用安装的专业解决方案

深度剖析APK Installer&#xff1a;Windows平台Android应用安装的专业解决方案 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer APK Installer是一款专为Windows平台设计…...