计算机网络复习

2024年whut

概述

1.计算机网络的目标:信息传输和资源共享

2.网络协议的要素(必考):

        语法:数据信息和控制信息的结构或格式

        语义:要发出何种控制信息,完成何种动作,做出何种响应

        同步:事件实现顺序的详细说明

3.协议:在不同结点对等实体间 进行通信的 规则或约定

4. 五层体系结构的任务、设备、协议、地址

        应用层:为用户应用进程服务,对收发信息进行格式编排、解释,以便于网络传输

                        DNS/HTTP/SMTP协议

                        报文        域名地址

        运输层:向两台主机中 进程之间的通信 提供通用的数据传输服务(传输控制)

                        TCP/UDP协议

                        报文段/用户数据报        端口号

        网络层:为分组交换网上的不同主机 提供通信服务

                        IP协议

                        数据单元:IP数据报        IP地址        设备:路由器

        数据链路层:负责单个链路上的 数据传输服务(点到点)

                        PPP协议  CSMA/CD协议

                        数据单元:帧        MAC地址        设备:交换机(网桥)

        物理层:将比特流从一个节点传输到下一个节点

                        数据单元:比特        设备:转发器

5. 计算机网络的组成:通信子网和资源子网

6.TCP/IP与OSI体系结构的对应关系

7.C/S方式:客户端服务器模式,服务器监听端口,客户端主动发起连接

8. 电路/报文/分组交换

        电路交换:两两连接,成本高

        报文交换:存储转发,资源利用率高

        分组交换:将报文拆成多组数据包

9. 数据的封装 ?

10. 习题

物理层

1. 接口规范定义的四大特性:机械特性(引脚/形状)、电气特性(电压大小)、功能特性(电压意义)、过程特性(事件顺序)

2. 多路复用技术,作用、特点、应用

        频分复用:所有用户在同一时间占用不同的频带

        时分复用:所有用户在不同时间占用相同的频带(固定顺序的时间片轮转)

        统计时分复用:引入队列缓存,缓存满后组成一个帧发送(时间片轮转,但顺序不定)

        码分复用:每个发送节点有一个“码片序列”;

                        发送方:发送数据时将“数据与码片序列相与”;使用相同的频带

                        接收方:使用指定码片序列与接收信号进行内积,过滤出指定节点的信息

        波分复用:光的频分复用

3.全双工、半双工、单工

        单工通信:单向通信

        半双工通信:双向交替通信

        全双工通信:双向同时通信

4. 将数字数据转换为模拟信号的编码技术(带通调制)

        ASK:幅度键控

        FSK:频移键控

        PSK:相位键控

5. 奈氏准则:码元传输的最高速率 = 2W (码元/秒)      W为带宽

6. 曼彻斯特编码:中间上跳变为0,下跳变为1;差分~:起始跳变为0,起始无跳变为1

数据链路层

1. CRC循环冗余校验

        待发送数据有 T 位

        将其分组封装成帧,每组k位 (用M表示该数)

        FCS帧检验序列定为n位

        除数P有(n+1)位

                发送方:

                        第一步:先将k位数据末尾补n个0(现在有k+n位)

                        第二步:让补0后的(k+n)位数据 除以 P  (加减法 用 ‘异或运算’)

                        第三步:取n位余数,拼到k位数据的后面(余数不足n位,则前补0)

                        第四步:发送(k+n)位数据

                接收方:

                        令(k+n)位数据除以 P,余数为0则无比特差错

        注意:除法运算怎么进行?

2. PPP协议(点对点信道)

        三个基本问题:封装成帧、透明传输、差错检测

        帧定界符、MTU最大传输单元

        字节填充:转义字符 0x7D

                出现0x7E,变为(0x7D,0x5E)

                出现0x7D,变为(0x7D,0x5D)

                出现数值小于0x20的字符如0x03,变为(0x7D,0x23)

        0比特填充:

                发送方:发现5个连续的1,立即填入一个0

                接收方:发送5个连续的1,把后面的0删去

3. 网桥/二层交换机的特点

        独占传输媒体,无碰撞

        自学习MAC地址表

4. CSMA/CD协议的要点、争用期、应用场景

        要点:多点接入、载波监听、碰撞检测

        争用期:2*端到端传输时延        51.2微妙/512比特时间

        应用场景:用于局域网中(共享总线以太网)

网络层

啊,考完试了,不想整理了...  直接贴笔记吧

运输层

应用层

仅一些考点:

http/1.0的非持续连接(每个请求报文都要重新建立一次TCP连接)

http/1.1的持续连接(TCP连接不断开,重复使用;  区别非流水线模式、流水线模式)

电子邮件接收协议:POP3、IMAP (知道即可)

电子邮件发送协议:SMTP (知道即可)

域名服务器的迭代查询;主机的递归查询 (重点理解迭代查询)

        

       

                        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/351768.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安装VM虚拟机并创建一个Linux CentOS 7无桌面系统

一、安装vm虚拟机软件 1 下载vm压缩包 百度网盘链接 链接:https://pan.baidu.com/s/1ipiWatBr0wHKMt5c5nQirw?pwdwoy2 提取码:woy2 2.下载完毕后,先将杀毒软件关闭 全部关闭 3. 解压后按照步骤安装即可 按照按照步骤,观看…

计算机网络 —— 应用层(应用层概述及服务方式)

计算机网络 —— 应用层(应用层概述及服务方式) 应用层服务方式C/S(客户端-服务器(C/S)模型)基本概念特点B/S(Browser/Server)基本概念特点应用场景 p2p (对等网络&#…

Java17 --- SpringSecurity之OAuth2

一、OAuth2 1.1、使用github以授权码方式 1.1.1、注册应用程序 1.1.2、测试代码 pom依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-oauth2-client</artifactId></dependency> spring…

一些个人电脑用的小工具软件

1 个人电脑信息管理 如下&#xff1b; 整理自己的电脑信息&#xff1b;录入&#xff0c;保存&#xff0c;查询&#xff1b;添加和更新界面如下&#xff0c; 每次添加、更新之后重新点一下菜单的浏览&#xff1b; 下载&#xff0c; https://download.csdn.net/download/bcb…

自主可控数据库沙龙(北京站 |线下| 报名中)

**数据库沙龙**是一个致力于推动数据库技术创新和发展的高端交流平台&#xff0c;旨在增强国内数据库产业的自主可控性和高质量发展。这个平台汇集了学术界和产业界的顶尖专家、学者以及技术爱好者&#xff0c;通过专题演讲、案例分享和技术研讨等丰富多样的活动形式&#xff0…

LORA: LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS

文章汇总 总体来看像是一种带权重的残差&#xff0c;但解决的如何高效问题的事情。 相比模型的全微调&#xff0c;作者提出固定预训练模型参数不变&#xff0c;在原本权重矩阵旁路添加低秩矩阵的乘积作为可训练参数&#xff0c;用以模拟参数的变化量。 模型架构 h W 0 x △…

vue3 中实现 验证码发送 刷新不变倒计时

今天实现一个倒计时的功能 在平常开发前端的功能的时候 不管是 移动端还是web端 我们都会有注册 登录 中的发送验证码功能 实现绑定以及注册功能。今天我主要分享一下当前的验证码实现原理。 有两种做法(我目前认为以及看到的) ① 做一个简单的倒计时 ② 实时监测倒计时 刷…

Web的UI自动化基础知识

目录 1 Web自动化入门基础1.1 自动化知识以及工具1.2 主流web自动化测试工具1.3 入门案例 2 使用工具的API2.1 元素定位2.1.1 id选择器2.1.2 name2.1.3 class_name选择器2.1.4 tag_name选择器2.1.5 link_text选择器2.1.6 partial_link_text选择器2.1.7 xpath选择器2.1.8 CSS选择…

使用python绘制三维直方图

使用python绘制三维直方图 三维直方图定义特点 效果代码 三维直方图 维直方图&#xff08;3D直方图&#xff09;是一种用于展示三维数据分布情况的图表。它扩展了二维直方图的概念&#xff0c;通过在三维空间中绘制柱体来表示数据在三个维度&#xff08;X、Y、Z&#xff09;上…

Excel中多条件判断公式怎么写?

在Excel里&#xff0c;这种情况下的公式怎么写呢&#xff1f; 本题有两个判断条件&#xff0c;按照题设&#xff0c;用IF函数就可以了&#xff0c;这样查看公式时逻辑比较直观&#xff1a; IF(A2>80%, 4, IF(A2>30%, 8*(A2-30%),0)) 用IF函数写公式&#xff0c;特别是当…

Spring配置那些事

一、引言 配置是一个项目中不那么起眼&#xff0c;但却有非常重要的东西。在工程项目中&#xff0c;我们一般会将可修改、易变、不确定的值作为配置项&#xff0c;在配置文件/配置中心中设置。 比方说&#xff0c;不同环境有不同的数据库地址、不同的线程池大小等&#xff0c…

XSKY 在金融行业:新一代分布式核心信创存储解决方案

近日&#xff0c;国家金融监督管理总局印发了《关于银行业保险业做好金融“五篇大文章”的指导意见》&#xff0c;在数字金融领域提出明确目标&#xff0c;要求银行业保险业数字化转型成效明显&#xff0c;数字化经营管理体系基本建成&#xff0c;数字化服务广泛普及&#xff0…

opencv-python(八)

import cv2 import numpy as npheight 160 width 280 image np.zeros((height, width),np.uint8) cv2.imshow(image,image) cv2.waitKeyEx(0) cv2.destroyAllWindows() 二维数组代表一幅灰度图像。 import cv2 import numpy as npheight 160 width 280 image np.zeros((he…

为何云原生是未来?企业IT架构的颠覆与重构(上)

&#x1f407;明明跟你说过&#xff1a;个人主页 &#x1f3c5;个人专栏&#xff1a;《未来已来&#xff1a;云原生之旅》&#x1f3c5; &#x1f516;行路有良友&#xff0c;便是天堂&#x1f516; 目录 一、引言 1、什么是云原生 2、云原生的背景和起源 背景 起源 关…

ROS机器人小车建模仿真与SLAM

文章目录 一、URDF二、创建小车模型1.创建功能包2.导入依赖3.创建urdf,launch文件&#xff1a;4.可视化 三、添加雷达1.xacro文件2.集成和修改launch3.添加摄像头和雷达 三.GAZEBO仿真四、orbslam2kitti1.下载2.安装编译ORB_SLAM23.运行Kitee数据集 一、URDF ​ URDF&#xff…

Java 集合框架:LinkedList 的介绍、使用、原理与源码解析

大家好&#xff0c;我是栗筝i&#xff0c;这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 014 篇文章&#xff0c;在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验&#xff0c;并希望进…

Guitar Pro 8软件安装包下载

简介&#xff1a; Guitar Pro吉他软件为帮助所有吉他爱好者学习、绘谱、创作而设计——包含吉他的现有指法及音色&#xff0c; Guitar Pro能了解各类线谱&#xff0c;看谱练吉他&#xff0c;对谱听示范&#xff0c;记录初创声音。 在做弹拨乐器的滑音、倚音、推弦、揉弦、泛…

python图像处理库-PIL(Pillow)

PIL库全称为Python Imaging Library&#xff0c;即Python图像处理库&#xff0c;是一个在Python中用于处理图像的非常流行的库。 一、PIL介绍 这个库提供了广泛的文件格式支持、高效的内部表示以及相当强大的图像处理功能。 核心图像库旨在快速访问存储在几种基本像素格式中的数…

Excel报表

(Apache POI) 入门案例 P164 使用POI需要导入下面2个坐标&#xff1a; <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId> </dependency> <dependency><groupId>org.apache.poi</groupId>&…

Python基础教程(二十三):JSON数据解析

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; &#x1f49d;&#x1f49…