第十三章 计算机网络

这里写目录标题

  • 1.网络设备
  • 2.协议簇
    • 2.1电子邮件(传输层)
    • 2.2地址解析(网际层)
    • 2.3DHCP(动态主动配置协议)
    • 2.4URL(统一资源定位器)
    • 2.5IP地址和子网掩码

1.网络设备

物理层:中继器,集线器(多路中继器)

数据链路层:网桥,交换机(多端口网桥)

网络层:路由器

应用层:网关

层次广播域冲突域
物理层
数据链路层
网络层

冲突域:在某个范围内只能有一个发送消息

集线器:1个广播域,1个冲突域
交换机:1个广播域,4个冲突域

2.协议簇

在这里插入图片描述
在这里插入图片描述
IP所提供的服务是无连接的,不可靠的

TCP(传输控制协议):面向连接的,可靠的,三次握手
差错检错,流量控制(采用可变大小的滑动窗口协议),拥塞控制,重发,连接管理,可靠传输,端口寻址

UDP(用户数据报协议):不可靠的,无连接
TCP提供可靠性,UDP挺高传输的高速率性

2.1电子邮件(传输层)

Email系统基于客户端/服务器(C/S)模式
采用SMTP(简单邮件传输协议):只能传送ASCII码文本,文字附件
MIME(邮件附件扩展类型)
PEM(私密邮件保护协议)
SMTP(25)和POP3(110,接受邮件)利用TCP

2.2地址解析(网际层)

ARP(地址解析协议):IP地址→物理地址

RARP(反地址解析协议):物理地址→IP地址

广播发送请求,单播应答响应

2.3DHCP(动态主动配置协议)

功能:集中的管理,分配IP地址

DHCP客户端可以从DHCP服务器获得本机IP地址,DNS服务器地址,DHCP服务器地址,默认网关的地址

Windows无效地址:169.254.xx.xx
Linux无效地址:0.0.0.0

2.4URL(统一资源定位器)

协议名://主机名.域名.域名后缀.域名分类/目录/网页文件

DNS域名查询依次是:本地的hosts文件,本地DNS缓存文件,本地DNS服务器,根域名服务器

主域名服务器查询依次是:本地缓存,本地hosts文件,本地数据库,转发域名服务器

2.5IP地址和子网掩码

域名和IP地址一一对应
在IP地址中:全0是网络,全1是广播

Internet地址分类:
A类/8:0~127,255.0.0.0
B类/16:128~191,255.255.0.0
C类/24:192~223,255.255.255.0

IPv6有128位地址空间,彻底解决IPv4的不足
IPv4有32位地址空间

无线网络中蓝牙的通覆盖范围,通信距离最小

ping命令由近及远:127.0.0.1,本地IP,默认网关,远程主机

路由查询先后:
主机路由(255.255.255.255)
直连网络ID和远程网络ID
默认路由(0.0.0.0)

网络可用性指百分比

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

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

相关文章

软件FMEA的时机:架构设计、详设阶段——FMEA软件

免费试用FMEA软件-免费版-SunFMEA 软件FMEA(故障模式与影响分析)是一种预防性的质量工具,旨在识别软件中可能存在的故障模式,并分析其对系统性能、安全性和可靠性的影响。在软件开发生命周期中,选择适当的时机进行FME…

[Docker]容器的网络类型以及云计算

目录 知识梗概 1、常用命令2 2、容器的网络类型 3、云计算 4、云计算服务的几种主要模式 知识梗概 1、常用命令2 上一篇已经学了一些常用的命令,这里补充两个: 导出镜像文件:[rootdocker ~]# docker save -o nginx.tar nginx:laster 导…

rust调用SQLite实例

rusqlite库介绍 Rusqlite是一个用Rust编写的SQLite库,它提供了对SQLite数据库的操作功能。Rusqlite的设计目标是提供一个简洁易用的API,以便于Rust程序员能够方便地访问和操作SQLite数据库。 Rusqlite的主要特点包括: 遵循Rust的类型系统和…

用滑动条改变字体的大小(简单好抄)

1.首先在屏幕中添加一个滑动条和你要改变字体大小的文本(用新版的) 2.点击滑动条设置value的最大值和最小值 3.编写脚本 using System.ComponentModel; using TMPro; using UnityEngine; using UnityEngine.UI;public class FontSizeSlider : MonoBehav…

LeetCode 面试经典150题 228.汇总区间

题目: 给定一个 无重复元素 的 有序 整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。 列表中的每个区…

IEEE(TOP),CCF推荐,5本毕业神刊,最快7天录用!指标优秀

本期盘点计算机领域超顺快刊,涵盖IEEE1区TOP、CCF推荐SCIE,期刊指标优秀,审稿周期短,质量稳定,有意向作者请看下文: IEEE旗下1区(TOP) 1 期刊简介 ✅出版社:IEEE ✅影…

Java17的崛起——newrelic的2024 年 Java 生态系统状

newrelic 2024 年 Java 生态系统状况 原文PDF:点我下载 生产中最常用的 Java 版本 Oracle 每六个月发布一次新的 Java 版本(通常是在 3 月和 9 月),每个版本都包含一些新功能和错误修复。每两年,Oracle 都会推出一…

Linux环境下部署vsftp+mysql用户认证

安装mysql(不要使用红帽的RPM版的mysql) 使用编译或静态库安装mysql 1、编译安装pam_mysql 下载软件: http://downloads.sourceforge.net/project/pam-mysql/pam-mysql/0.7RC1/pam_mysql-0.7RC1.tar.gz?rhttp%3A%2F%2Fsourceforge.net%2Fprojects%2Fpam-mysql%2F…

数据结构_顺序表(动态)和链表(带头双向循环)的区别

✨✨所属专栏:数据结构✨✨ ✨✨作者主页:嶔某✨✨ 储存空间 我们知道顺序表的实质就是一个数组,数组的物理地址是连续的;而链表是由一个个的节点组成的,物理地址不一定连续、因为在malloc空间的时候不能保证&#xf…

JETBRAINS IDES 分享一个2099通用试用码!IDEA 2024 版 ,支持一键升级

文章目录 废话不多说上教程:(动画教程 图文教程)一、动画教程激活 与 升级(至最新版本) 二、图文教程 (推荐)Stage 1.下载安装 toolbox-app(全家桶管理工具)Stage 2 : 下…

【计算机科学速成课】笔记四

文章目录 19.内存&存储介质课程引出——内存与存储器的区别纸带存储磁芯存储磁带、磁鼓存储磁盘(硬盘)存储软盘存储光盘存储(CD&DVD)固态硬盘存储 20.文件系统课程引出——文件格式.txt文本文件.wav 音频文件.bmp位图文件…

Seal^_^【送书活动第3期】——《Hadoop大数据分析技术》

Seal^_^【送书活动第3期】——《Hadoop大数据分析技术》 一、参与方式二、作者荐语三、图书简介四、本期推荐图书4.1 前 言4.2 本书内容4.3 本书目的4.4 本书适合的读者4.5 配套源码、PPT课件等资源下载 五、目 录六、🛒 链接直达 Hadoop框架入门书,可当…

明星中药企业系列洞察(四)丨从超级单品到健康医药集团,云南白药如何打造自己的多元宇宙?

前不久,云南白药发布的2023年年报显示,报告期内,云南白药实现营业收入391.11亿元,同比增长7.19%,创同期历史新高。同时,公司计划每10股派发现金红利20.77元(含税),分红总…

17.Blender RC大佬EEVEE皮肤节点预设导入

如何添加节点预设 在底下的左下角打开Geometry Node Editor 选中正方体,点击新建 当鼠标指针在两个模块之间,是十字的样子时 可以拖出一个新的板块 然后打开文件浏览器 找到节点预设然后拖入到底下的节点编辑界面就可以了或者是blend文件&#xf…

Go Web 开发 Demo【用户登录、注册、验证】

前言 这篇文章主要是学习怎么用 Go 语言(Gin)开发Web程序,前端太弱了,得好好补补课,完了再来更新。 1、环境准备 新建项目,生成 go.mod 文件: 出现报错:go: modules disabled by G…

vue cli 自定义项目架子,vue自定义项目架子,超详细

脚手架Vue CLI基本介绍: Vue CLI 是Vue官方提供的一个全局命令工具 可以帮助我们快速创建一个开发Vue项目的标准化基础架子【集成了webpack配置】 脚手架优点: 开箱即用,零配置内置babel等工具标准化的webpack配置 脚手架 VueCLI相关命令…

一种由RSOA和PIC集成的宽可调激光器

----翻译自Nouman Zia, Samu-Pekka Ojanen, Jukka Viheriala, Eero Koivusalo, Joonas Hilska, Heidi Tuorila, and Mircea Guina在optics letter上发的文章vol.48, Issue 5, pp. 1319-1322(2023) 摘要:通过光子集成方式实现的2-3μm波长的可调激光器,在…

如何选择最佳的机器学习分类模型?基于使用贝叶斯和异步连续减半算法(ASHA)优化的最佳分类模型自动选择方法

目录 一、主要内容: 二、贝叶斯优化算法: 三、异步连续减半优化算法: 四、代码运行效果: 五、代码下载: 一、主要内容: 对于分类问题,不同机器学习模型分类的效果不同,而且在同…

Azure AKS日志查询KQL表达式

背景需求 Azure(Global) AKS集群中,需要查询部署服务的历史日志,例如:我部署了服务A,但服务A的上一个版本Pod已经被杀掉由于版本的更新迭代,而我在命令行中只能看到当前版本的pod日志&#xff…

2024年最新 CKA 导航页

1. Dokcer 基础相关 Docker 、 Docker-Compose 安装教程Docker基础知识、相关概念以及基本使用命令Docker 一句话删除所有镜像/容器 2. CKA 相关学习 CKA(Certified Kubernetes Administrator)是由 Cloud Native Computing Foundation(CNC…