【计算机网络 -- 期末复习】

news2024/11/27 6:19:08

例题讲解

IP地址(必考知识点)

子网掩码

在这里插入图片描述在这里插入图片描述

子网划分

第一栗:

子网划分题目的答案一般不唯一,我们主要采用下方的写法:
这里是引用
在这里插入图片描述
在这里插入图片描述

第二栗:

在这里插入图片描述

路由跳转

这里是引用

数据传输

这里是引用

CSMA/CD数据传输

在这里插入图片描述


2、比特率与波特率转换

四相位表示:四种变化来表示四种数据,两个bit位可以表示四种数据,因此一个码元对应两个bit位 (log以2为底4的对数)
这里是引用在这里插入图片描述


3、快速以太网

快速以太网:100Mb/s
最小帧长不变,缩短端到端的距离(减小传输介质的长度)。
这里是引用


4、MAC地址

MAC地址、物理地址、主机地址
这里是引用


5、频分复用 & 时分复用

这里是引用在这里插入图片描述


6、PPP协议

零比特填充

只要发现5个连续的1,就立即填充一个0
这里是引用在这里插入图片描述

文章:ppp协议实现透明传输的两种方法


7、tcp报文

三次握手 – 四次挥手

在这里插入图片描述
在这里插入图片描述
优质文章:网络 – tcp连接管理

数据序列

序号:一个报文段的序号是该报文段字节流首字节的编号;
确认号:一个报文段的序号为100该报文段传输了50字节的数据,既有效数据段为 100 ~ 149,接收端成功接收该报文段后会告诉对方我需要后面的报文段,因此会发出确认号,
该确认号为下一次需要对方发送的数据的序号:150;
当然如果接收数据失败就会发送确认号:100 (需要重新进行接收)
在这里插入图片描述


8、万维网

三种文档

静态文档、动态文档、活动文档(如今的浏览器大多都是这种)
这里是引用
文章:万维网的文档
文章:三者的区别

资源区分标志

URL这里是引用
在这里插入图片描述
截图来源:万维网www

邮件

这里是引用


9、ARP(下一跳)

ARP(Address Resolution Protocol),地址解析协议,根据IP地址获取物理地址的一个TCP/IP协议。
在这里插入图片描述


10、套接字

这里是引用


细碎知识点总结

进制转换

时间换算
1s = 10^3 ms (毫秒)
1 ms = 10^3 μs (微秒)
1 μs = 10^3 ns (纳秒)
1 ns = 10^3 ps (皮秒)


  1. 协议的三要素:语法、语义、同步;
    语法,即数据与控制信息的结构或格式;
    语义,即需要发出何种控制信息,完成何种动作以及做出何种响应;
    同步,即时间实现顺序的详细说明。
  2. OSI 七层体系结构、TCP/IP 四层体系结构、我们讲解过程中一般分为五层体系结构。
  3. 补充:下方的TCP/IP四层协议也可写为:应用层、运输层、网际层、链路层。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

物理层就是传输0、1代码的;
链路层可以进行差错检测甚至纠错等;
网络层工作简单:生成转发表、转发分组;
运输层主要负责两台主机中进程之间的通信,提供通用的数据传输服务(TCP协议),传输过程中又有分用和复用两种(分用:通过不同的准则区分各个进程,来让它们分别进行)
应用层通过应用进程之间的交互来完成特定网络应用。


物理层

特性:

  1. 机械特性:指明接口所用接线器的形状、型号等等;
  2. 电气特性:所连接数据线所能承载的电压范围;
  3. 功能特性:该数据线上某一电平的电压的意义;
  4. 过程特性:指明对于不同功能的各种可能事件的出现顺序;

信道复用技术
5. 频分复用:各路信号在同一时间占用不同的带宽资源;
6. 时分复用:各路信号在不同时间占用同样的带宽资源;


数据链路层

封装成帧、 透明传输(无差错传输)、
零比特填充(遇到连续的五个1,立即在后面补一个0)、
差错检验(循环冗余检验CRC --帧检验序列FCS – 余数比除数少一位)、

点对点协议PPP

CSMA/CD协议 多点接入(总线传输)、 载波监听(探测此时总线上是否有信息在传输)、 碰撞检测(边传输信息边检测);
电磁波在1km的电缆上的传播时延为5us,
端到端传播时延记作t,
在A站发送数据帧时最多2t 时间后就可以知道是否发生了碰撞,因此将 2t 称为征用期,又称作 碰撞窗口

最短帧长64字节,即512比特,不足64字节就进行填充。

MAC层 Mac地址、物理地址、硬件地址(打印在网卡上),48位


网络层

IP无连接网际协议
ipv4 : 32位
ipv6:128位


运输层

运输层用16位端口号来标记一个端口,端口号只具有本地意义,它只是为了标志本计算机应用层中个各个进程在和运输层交互时的层间接口。

UDP用户数据报协议
无连接不可靠传输: 尽最大努力交付,首部开销小 – 只有8个字节

TCP运输控制协议
有连接可靠传输:面向字节,按序抵达。
每一条TCP连接有两个端点, 这个端点叫做 套接字(socket)
在这里插入图片描述

可靠传输的工作原理
协议:自动重传请求:连续ARQ协议
滑动窗口协议
停止等待协议

  1. 发送一个分组就停下来等待对方确认,收到对方的确认信号后再发送下一个分组;
  2. 出现差错:接收方会丢弃分组,之后什么也不做;发送方会有一个超时计数器,计时器到期之后没有收到对方的确认就会重新发送分组;

序号:占4个字节,TCP是面向字节的,在TCP连接中传输字节流中的每一个字节都按顺序编号
确认号:占4个字节,是期望收到对方下一个报文段的第一个数据字节的序号
紧急URG(URGent):当URG = 1时,表明紧急指针字段有效。它告诉系统此报文段有紧急数据,应尽快传送(相当于高优先级的数据),而不要按原来的排队顺序传送。
确认ACK(ACKnowledgment):当ACK = 1时确认号字段才有效;TCP规定,在连接建立后所有传送的报文段都必须把ACK设为1。
窗口:占2个字节,告诉对方自己的缓存空间。

拥塞控制
防止过多的数据注入到网络中,这样可以是网络中的路由器或链路不至于过载。

应用层

域名系统DNS:把人们使用的机器名字转换为IP地址。
统一资源定位符URL:互联网上所有资源,都有一个唯一确定的URL
格式:协议 : // 主机名 : 端口 / 路径 (: 端口 <-- 通常会省略)
超文本标记语言HTML

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一文高端Android性能优化-总结篇

以下从几个方面来总结一下Android的性能优化&#xff1a;1&#xff1a;界面卡顿优化2&#xff1a;内存优化3&#xff1a;App启动优化界面卡顿优化Android的界面为每秒60帧&#xff0c;即必须在16ms内完成1帧的绘制&#xff0c;如果某个方法耗时过程&#xff0c;导致16ms内无法完…

OIDC OAuth2.0 协议及其授权模式详解|认证协议最佳实践系列【1】

OIDC / OAuth2.0 是一种开放的标准&#xff0c;可以帮助应用程序安全地访问用户的资源&#xff0c;而无需将用户的凭据&#xff08;如用户名和密码&#xff09;暴露给应用程序&#xff0c;我们可以通过标准协议&#xff0c;建立集中的用户目录和统一认证中心&#xff0c;将内外…

健身的时候可以戴耳机吗、最适合健身时佩戴的耳机推荐

戴着耳机锻炼&#xff0c;听着动感的音乐&#xff0c;会让你心潮澎湃&#xff0c;瞬间感觉自己力大无穷。那什么样的耳机更适合在健身房锻炼时戴呢&#xff1f;首先稳固性和舒适度一定要比较好&#xff0c;毕竟在运动的过程中老是感觉到不适或者掉落&#xff0c;那真的是很令人…

计算机组成原理:3. 系统总线

更好的阅读体验\huge{\color{red}{更好的阅读体验}}更好的阅读体验 文章目录3.1 总线的基本概念3.1.1 总线的定义3.1.2 总线的分类片内总线系统总线通信总线3.2 总线特性及性能指标3.2.1 总线特性3.2.2 总线性能指标3.2.3 总线标准3.3 总线结构3.3.1 单总线结构3.3.2 多总线结构…

AD域备份和恢复工具

Microsoft的本地Active Directory备份和恢复功能不适用于对象级备份和属性级还原。使用RecoveryManager Plus&#xff0c;您不仅可以备份和还原所有AD对象&#xff0c;还可以备份和还原其他基本AD元素&#xff0c;例如架构属性&#xff0c;组成员身份信息和Exchange属性。此外&…

字符串中<br>处理

需求&#xff1a; 后端返回的字符串中带有br换行符&#xff0c;前端需要处理行内及行尾的换行符。具体需求可分为以下两个&#xff1a; 若是字符串末尾有换行符&#xff0c;需要去掉。若是字符串内有换行符&#xff0c;有两种需求&#xff1a;①将换行符转换成逗号或其它符号&…

年薪30万,我也曾达到人生巅峰,入职字节一个月,却被无情被裁......

今年的金三银四并不像往年那样有铺天盖地的岗位和约不过来的面试机会&#xff0c;再看正在招聘的岗位&#xff0c;动不动就要求代码能力&#xff0c;能开发自动化测试平台&#xff0c;能对已有xxx框架二次开发&#xff0c;还要上机笔试&#xff0c;变态程度不亚于古代皇帝选妃了…

uni-app Some selectors are not allowed in component wxss解决方案

报错信息如下 Some selectors are not allowed in component wxss, including tag name selectors, ID selectors, and attribute selectors. 注意看尾巴&#xff0c; (./uni_modules/uni-load-more/components/uni-load-more/uni-load-more.wxss:65:29) 打开这个组件uni-lo…

工厂在智慧升级过程中,企业需要用到哪些系统呢?

今天我们优先来分析一下流程制造型企业的需求。流程制造行业智能工厂要实现智能化&#xff0c;必须包含生产管理、供应链管理、工艺管理、设备管理、质量管理等全生命周期业务流程&#xff0c;那么这个全生命周期业务流程相对应的平台就会有以下几大平台来分别实现智能化&#…

Linux驱动开发—最详细应用程序调用驱动程序解析

Linux下应用程序调用驱动程序流程 Linux下进行驱动开发,完全将驱动程序与应用程序隔开,中间通过C标准库函数以及系统调用完成驱动层和应用层的数据交换。驱动加载成功以后会在“/dev”目录下生成一个相应的文件,应用程序通过对“/dev/xxx” (xxx 是具体的驱动文件名字) 的文…

深度分析2种最常用待办事项清单法+工具实操

建待办事项清单的方法有很多种&#xff0c;你可能已经熟悉了其中一种&#xff0c;但没有了如指掌&#xff0c;恐怕也没有想过哪种方法最适合自己&#xff0c;给大家整理当下职场最常用的两个代办清单事项方法&#xff0c;只需看这两个就够你用几年了。 一、四象限法 “四象限…

全面分析前端的网络请求方式(对ajax理解的勘误)

文章目录前言AjaxFetchAxios三者关系前言 在掘金看到一篇关于ajax和fetch以及aixos的文章&#xff0c;才发现自己对ajax的理解是错误的&#xff0c;一直以为ajax就是js中xhr对象&#xff0c;把他们两之间画上了等号&#xff0c;殊不知从根本上就理解错了。 这里就不对原生的xh…

疯狂的SOVA:Android银行木马“新标杆”

2021年8月初&#xff0c;一款针对Android银行APP的恶意软件出现在人们的视野中&#xff0c;ThreatFabric 安全研究人员首次发现了这一木马&#xff0c;在其C2服务器的登录面板&#xff0c;研究人员发现&#xff0c;攻击者将其称之为SOVA。 ** SO** ** V** ** A简介** 在俄语中…

Mac Maven环境搭建安装和配置详细步骤

一、Maven简介Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的项目构建工具,它用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、测试、打包和发布等工作。二、Mavende优点1、原来的项目中需要的jar包必须手动“复制”、”粘贴” 到WEB-INF/l…

产品经理必懂的技术知识

API 是不是经常听见程序猿小哥哥A说&#xff1a;“这个简单&#xff0c;直接调用现成的接口就可实现。 一会儿程序猿小哥哥B说&#xff1a;“你这个不行&#xff0c;我们的第三方服务接口不支持。” 此时你的心里活动&#xff1a;API ≈ 听不懂 啥子是接口哦&#xff1f;接口…

git合并分支

在复杂系统的开发过程中&#xff0c;我们经常需要通过不同的功能或环境分支来进行管理&#xff0c;那么开发阶段完成时&#xff0c;还需要进行合并&#xff0c;下边分享一下合并的流程&#xff1a;首先确保要合并的两个分支 本地分支与远程分支一致可以通过IDEA切换对应分支拉取…

【已解决】解决IDEA的maven刷新依赖时出现Connot reconnect错误

前言 小编我将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识&#xff0c;有兴趣的小伙伴可以关注一下&#xff01;也许一个人独行&#xff0c;可以走的很快&#xff0c;但是一群人结伴而行&#xff0c;才能走的更远&#xff01;让我们在成长的道路上互相学习&#…

SAP分析云2023年第一季度亮点更新介绍

本文介绍了SAP分析云2023年第1季度的季度发布&#xff08;QRC&#xff09;新功能和增强功能。较于以往的版本&#xff0c;这次的更新在系统管理和服务管理、增强分析、业务内容交付、仪表盘和故事设计、Microsoft集成等方面做了产品的功能更新改进。那就和阿拓一起看看吧&#…

工作中,python真的有用吗?

普通上班族学Python有用吗&#xff1f; 那么&#xff0c;我也在这里提出一个问题&#xff1a;Python究竟适不适合办公人士来学习&#xff0c;以及学了之后究竟能不能给我的工作来带质一般的飞跃&#xff1f; 以我的亲身经历为例&#xff0c;我可以很负责的告诉大家&#xff0c…

Liunx服务器安装SVN

一、下载svn安装包链接&#xff1a;https://pan.baidu.com/s/1gkS0tef2kQP6nvXOS64hUw 提取码&#xff1a;cyuw二、SVN安装部署通过sftp将文件拉取到目的主机路径&#xff1a;/usr/package 跳转文件路径: cd /usr/package 执行解压命令:tar -zxvf subversion-1.14.2.tar.gz 执行…