软考网络工程师知识点总结(三)

目录

41、特殊地址

42、子网划分

43、CIDR路由汇聚

44、IP数据报

45、ARP协议

46、ICMP协议

47、IPv6地址表示及类型

48、IPv6地址前缀

49、IPv4过渡IPv6

50、UDP传输层协议

51、TCP传输层协议

52、TCP头部中常见字段的含义:

53、TCP的流量控制和拥塞控制

54、传输层端口号

55、常见端口如下

56、域名层次空间

57、常见顶级域名

58、DNS域名解析过程(考试)

59、DNS服务器资源记录

60、TELNET远程登录服务


41、特殊地址

网络号

主机号

源地址使用

目的地址使用

代表的意思

全0

全0

可以

不可

在本网络上的本主机

全1

全1

不可

可以

在本网络上进行广播

Net-ID

全1

不可

可以

对net-ID上的所有主机进行广播

127

非全0或全1的数

可以

可以

用作本地软件环回测试之用

169.254

非全0或全1的数

可以

可以

Windows主机DHCP服务器故障时分配

42、子网划分

向主机位借位生成网络位来划分子网。

若向主机位借了N位,则可生成2N个子网。

原主机位借了N后,还剩M位,则每个子网中有效的IP地址数是2M-2个。

主机位取全0为网络地址,主机位取全1为广播地址。

子网掩码定义为:网络位取1,主机位取0,可直接用子网掩码长度表示。

43、CIDR路由汇聚

路由汇聚的好处:可解决路由表的内容冗余问题,使用路由聚合能够缩小路由表的规模,减少路由表的内存。提高路由器数据转发的效率。

汇聚规则:选择连续的网络地址相同的位进行汇聚,不同则划至主机位,从而实现将多个网段汇聚成一个新的超网网段。

路由匹配时应当从匹配结果中选择具有最长网络前缀的路由。这叫作最长前缀匹配,因为网络前缀越长,其地址块就越小,路由就越具体。

44、IP数据报

IP数据报首部长度最小为20字节,最大为60B,其在首部长度字段中数值最小为5。

标志字段中的最低位记为MF。MF=1表示后面“还有分片”的数据报。MF=0表示这已是若干数据报片中的最后一个。

标志字段中间的一位记为DF,意思是“不能分片”。只有当DF=0时,才允许分片。

生存时间TTL:占8位,其目的是防止无法交付数据报在因特网上兜圈子,白白消耗网络资源。

45、ARP协议

ARP地址解析协议,通过广播发送ARP请求,询问IP地址对应的mac地址。

arp  -a  查看arp缓存的命令

arp  -s  添加静态arp条目的命令

arp  -d  清除arp缓存的命令

动态:arp协议学到的。     静态:arp -s命令手动绑定的。

46、ICMP协议

ICMP网际控制报文协议,被IP报文封装,属于网络层协议。ICMP下的两个应用是ping和tracert(traceroute),ping利用到了ICMP中的回送和响应请求报文,tracert利用了ICMP中的时间超过报文和目标不可达报文。

协议号是1。

47、IPv6地址表示及类型

IPv6地址有128位,以16位为一组,共8组,用16进制表示。

IPv6地址类型分为单播、组播和任播,没有IPv4中的广播。

48、IPv6地址前缀

地址类型

地址前缀

IPv6前缀标识

链路本地地址

1111 1110 10

FE80::/10

站点本地地址

1111 1110 11

FEC0::/10

全球单播地址

全球路由选择前缀(48bit),前3位固定为001

组播地址

1111 1111

49、IPv4过渡IPv6

过渡技术有:双栈协议、隧道技术、网络地址转换

IPv4终端或服务器互通采用双协议栈技术(设备上同时启用IPv4和IPv6的协议栈)来实现。

对于需要跨越IPv4设备的IPv6网络之间的互联可以采用隧道技术。

单一的IPv6网络需要访问IPv4网络,可以采用协议转换技术NAT/PT技术。

50、UDP传输层协议

UDP是一种简单的面向数据报的传输协议,实现的是不可靠、无连接的数据报服务,通常用于不要求可靠传输的场合,可以提高传输效率,减少额外开销。

UDP适合允许在网络拥塞情况下丢失一些数据,但却不允许数据有太大的时延的应用,如实时视频会议。

协议号是17。

51、TCP传输层协议

TCP主要特点:面向连接、点对点服务、可靠交付、面向字节流。

TCP通过三次握手建立点到点连接,TCP头部最小长度是20个字节,最大为60B。

协议号是6。

52、TCP头部中常见字段的含义:

URG:紧急指针位

ACK:确认号位

RST:重建连接或者拒绝一个无效连接

SYN:请求建立连接的标志位

FIN:请求关闭一个连接

窗口:指的接收窗口,表示缓冲区的大小。用于实现流量控制。

紧急指针:如果URG位置1,这个域将被检查作为额外的指令,告诉CPU从哪里读数据。

53、TCP的流量控制和拥塞控制

TCP利用可变大小的滑动窗口机制实现流量控制。

TCP几种拥塞控制方法包括:慢开始、拥塞避免、快重传和快恢复。

54、传输层端口

端口号的范围是从0~65535,2的16次方。

一般分为3类端口:熟知端口号(或低位端口0-1023)、登记端口号(1024~49151)、客户端口号或短暂端口号(49152~65535)【后两种,有时也统称为高位端口】。

55、常见端口如下

端口

服务

端口

服务

TCP20

文件传输协议(数据)

UDP53

域名服务器(DNS)

TCP21

文件传输协议(控制)

UDP67

DHCP(服务端)

TCP23

Telnet 终端仿真协议

UDP68

DHCP(客户端)

TCP25

SMTP简单邮件发送协议

UDP69

简单文件传输协议(TFTP)

TCP110

POP3 服务器(邮箱接收服务器)

UDP161

SNMP(轮询)

TCP80

超文本传输协议(HTTP)

UDP162

SNMP(陷阱)

TCP443

安全超文本传输(HTTPS)

UDP520

RIP路由协议

56、域名层次空间

DNS规定,域名中的标号都由英文和数字组成,不区分大小写字母。标号中除连字符(-)外不能使用其他的标点符号。由多个标号组成的完整域名总共不超过255个字符。

57、常见顶级域名

国家顶级域名:如:cn代表中国,us代表美国,uk代表英国,等等。

通用顶级域名:最常见的通用顶级域名有6个,即:com(公司企业),net(网络服务机构),org(非营利组织),int(国际组织),gov(美国的政府部门),mil(美国的军事部门)。

58、DNS域名解析过程(考试)

第一步:查找主机客户端缓存

第二步:查找主机Hosts文件

第三步:给本地DNS服务器发送查询请求

第四步:本地DNS服务器查看自己的缓存

第五步:本地DNS服务器查看自己的数据库文件

第六步:本地DNS服务器把查询请求发送给根域名服务器

59、DNS服务器资源记录

(1)SOA记录:指出权威域名服务器。 

(2)NS记录:指出区域内的所有DNS服务器记录。

(3)A记录:也叫主机记录,是域名到IPv4地址的映射,用于正向解析

(4)PTR记录:IP地址到DNS名称的映射,用于反向解析

(5)MX记录:邮件交换记录,用于定位邮件服务器

(6)CNAME记录:别名记录,它实现将多个域名映射到同一台计算机。

60、TELNET远程登录服务

telnet使用TCP 23号端口,在传输过程中使用NVT格式。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

浏览器插件实现国税网自动登录,以及解决浏览器记住密码会自动填充表单无法修改的问题

公司的做账系统,用户在系统里设置保存了国税网的账号密码以后,下次点击进入国税网,能够直接进入国税系统。 之前的解决方案是pupptteer模拟登录一遍拿到cookie等登录凭证后,保存到数据库,然后插件请求接口拿到cookie&…

Illumination Adaptive Transformer

Abstract. 现实世界中具有挑战性的照明条件(低光、曝光不足和曝光过度)不仅会产生令人不快的视觉外观,还会影响计算机视觉任务。现有的光自适应方法通常单独处理每种情况。更重要的是,它们中的大多数经常在 RAW 图像上运行或过度…

Linux进程地址空间

文章目录 1.程序地址空间回顾2.进程地址空间 1.程序地址空间回顾 我们在讲C语言的时候&#xff0c;老师给大家画过这样的空间布局图 可是我们对他并不理解&#xff01; 来段代码感受一下: #include <stdio.h> #include <unistd.h> #include <stdlib.h> in…

麒麟KYLINOS中使用备份还原系统

原文链接&#xff1a;麒麟KYLINOS中使用备份还原系统 hello&#xff0c;大家好啊&#xff0c;今天给大家带来麒麟KYLINOS备份还原的第二篇文章&#xff0c;使用备份还原系统&#xff0c;主要通过麒麟KYLINOS系统自带的备份还原工具&#xff0c;将之前备份的系统文件进行还原&am…

SecureCRT 超时自动断开连接问题解决方法

很多人在使用SecureCRT时&#xff0c;会遇到这种情况&#xff1a;SecureCRT 超时自动断开连接&#xff0c;这种情况会给工作带来很多不便&#xff0c; 比如在做数据库还原操作时&#xff0c;连接突然断掉了&#xff0c;会导致还原操作失败&#xff0c;很是令人困扰。 那么我们…

儿童HPV感染有哪些症状?皮肤性病科谭巍主任讲述五大要点

HPV&#xff0c;人乳头瘤病毒&#xff0c;是一种常见的感染性强的病毒&#xff0c;相比成人儿童也会感染HPV。家长及时了解儿童感染HPV的症状对于早期发现和治疗至关重要。为了帮助家长们更好预防儿童HPV感染&#xff0c;今日特邀劲松中西医医院皮肤性病科主任谭巍详细介绍儿童…

Rust语言代码示例

安装Rust语言&#xff0c;然后创建一个新的Rust项目。接下来&#xff0c;你需要安装一个名为"requests"的Rust包&#xff0c;这个包可以帮助你发送请求。然后&#xff0c;你需要安装一个名为"rust-crawler"的Rust包&#xff0c;这个包可以帮助你编写爬虫程…

电热毯电热床上用品上架亚马逊美国站UL964测试标准要求

美国是一个对安全要求非常严格的国家&#xff0c;美国本土的所有电子产品生产企业早在很多年前就要求有相关检测。而随着亚马逊在全球商业的战略地位不断提高&#xff0c;境外的电子设备通过亚马逊不断涌入美国市场。“为保证消费者得安全&#xff0c;亚马逊始终强调带电得产品…

从0到0.01入门React | 002.精选 React 面试题

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

【python自动化】Playwright基础教程(十)元素拖拽元素坐标获取网页源码元素内文本

【python自动化】Playwright基础教程&#xff08;十&#xff09;元素拖拽&元素坐标&获取网页源码&元素内文本 本文目录 文章目录 【python自动化】Playwright基础教程&#xff08;十&#xff09;元素拖拽&元素坐标&获取网页源码&元素内文本playwright…

开发vue3 UI组件库,并且发布到NPM

目录 1.创建vue3工程 2.创建package文件 3.编写组件&#xff0c;并且导出 4.编写package.json 5.npm账号注册登录并发布 6.从npm安装使用 7.注意事项 1.创建vue3工程 &#xff08;1&#xff09;初始化Vue项目 cnpm create vite &#xff08;2&#xff09;进入文件夹…

LeetCode(10)跳跃游戏 II【数组/字符串】【中等】

目录 1.题目2.答案3.提交结果截图 链接&#xff1a; 45. 跳跃游戏 II 1.题目 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nu…

桥接模式(结构型)

目录 一、前言 二、桥接模式 三、总结 一、前言 桥接模式&#xff08;Bridge Pattern&#xff09;是一种常用的设计模式&#xff0c;它可以将抽象部分与它的实现部分分离&#xff0c;使它们可以独立地变化。桥接模式通常用于需要在多个维度上扩展一个类的情况&#xff0c;或…

牛客网上错题总结及重写(C语言)(2)

每日一言 空不是无&#xff0c;空是一种存在&#xff0c;你得用空这种存在填满自己。 --三体 题目BC43 我当时为什么把它收藏起来呢?? 正确代码 #include <stdio.h> int main() {int n 0;scanf("%d",&n);printf("%d",n/12*42);return 0; }题…

分发饼干(贪心算法+图解)

455. 分发饼干 - 力扣&#xff08;LeetCode&#xff09; 题目描述 假设你是一位很棒的家长&#xff0c;想要给你的孩子们一些小饼干。但是&#xff0c;每个孩子最多只能给一块饼干。 对每个孩子 i&#xff0c;都有一个胃口值 g[i]&#xff0c;这是能让孩子们满足胃口的饼干的最…

AI:72-基于深度学习的火灾检测

🚀 本文选自专栏:AI领域专栏 从基础到实践,深入了解算法、案例和最新趋势。无论你是初学者还是经验丰富的数据科学家,通过案例和项目实践,掌握核心概念和实用技能。每篇案例都包含代码实例,详细讲解供大家学习。 📌📌📌在这个漫长的过程,中途遇到了不少问题,但是…

C++网络编程库编写自动爬虫程序

首先&#xff0c;我们需要使用 C 的网络编程库来编写这个爬虫程序。以下是一个简单的示例&#xff1a; #include <iostream> #include <string> #include <curl/curl.h> #include <openssl/ssl.h>const char* proxy_host "duoip"; const in…

腾讯云服务器优惠服务器和优惠折扣,腾讯云用户优惠

腾讯云服务器提供了丰富多样的云服务产品&#xff0c;满足不同用户的需求。其中&#xff0c;推荐的产品包括轻量应用服务器和云服务器CVM&#xff0c;分别适用于不同规模和需求的用户。这些产品提供了各种配置和价格的服务器选项&#xff0c;涵盖了不同的计算需求。 实惠的价格…

8.5 矢量图层点要素分级(Graduated)渲染使用

文章目录 前言分级&#xff08;Graduated&#xff09;渲染QGis代码实现 总结 前言 前面介绍了矢量-点要素-单一符号以及矢量-点要素-分类符号的用法本章介绍分级&#xff08;Graduated&#xff09;渲染说明&#xff1a;文章中的示例代码均来自开源项目qgis_cpp_api_apps 分级…

图解Morris遍历

1. 简述 morris遍历是不借助栈空间实现二叉树遍历的一种方法。 其核心思想是&#xff0c;利用当前节点左子树的最右叶子节点当索引节点。 即中序遍历的前驱节点。 第一次遍历根节点的时候&#xff0c;找到该节点&#xff0c;将该节点右儿子指向根节点。 第二次回到该节点时…