Cisco学习笔记(CCNA)——Internetworking

Internetworking

Internetworking Basics

什么是网络?

计算机网络:具有独立功能的多台计算机及其外部设备,通过通信线路连接起来


网络设备

Hub(集线器)

优点:便宜、操作简单

缺点:共享型、无法满足多人同时访问(目前基本淘汰出市场)

接入设备越多冲突几率越大

用CSMA/CD(载波侦听多路访问/冲突检测)技术

Switch(交换机)

优点:可实现多用户同时访问,支持全双工

缺点:无法完成一些特殊的功能

作用:终端用户设备的接入、基本的安全功能、广播域的隔离(VLAN)

Hub

所有接口在同一个冲突域/广播域

Switch

所有接口默认同一个冲突域/每个接口都是一个独立的冲突域

TIPS

冲突域

传输类型

单工:始终只能完成一个方向的数据传输

半双工:同一时间只能完成一个方向的数据传输

全双工:同一时间可以完成两个方向的数据传输

单播

一对一

组播

一对多(同个广播域的小部分能收到)

广播

一对所有(同个广播域都能收到)

路由器:连接不同的广播域、一个接口就是一个广播域/冲突域

 

优点:可搭建大型网络、安全性高

缺点:接口太少、价格太贵

作用:路由协议支持、路径选择、数据转发、广域网接入

认识网络设备图标

网络拓扑

 

物理拓扑

 

The OSI Reference Model

OSI的概念:Open System Internet开放系统互联参考模型,是由ISO(国际标准化组织)定义的。它是个灵活的、稳健的、和可互操作的模型,并不是协议,是用来了解和设计网络体系结构的。

OSI模型的目的:规范不同系统的互联标准,使两个不同的系统能够较容易的通信,而不需要改变底层的硬件或软件逻辑。

OSI模型分为七层:OSI把网络按照层次分为七层,由下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

 

DoD(TCP/IP)模型

 

The Application Layer (应用层)

应用层:为应用软件提供接口,使用应用程序能够使用网络服务

常见的应用层协议:http(80)、https(443)、dns(53)、ftp(20/21)、smtp(25)、pop3(110)、telnet(23)

 

The Presentation Layer(表示层)

表示层:数据的解码和编码,加密和解密,压缩和解压缩

图片:jpg、gif……

音频:mp3、wma、aac……

视频:mp4、avi……

 

The Session Layer(会话层)

会话层:负责建立、管理和终止表示层实体之间的会话连接

在设备或节点之间提供会话控制,协调通信过程,并提供3种不同的方式来组织它们之间的通信

单工、半双工、全双工

 

The Transport Layer(传输层)

传输层(TCP/UDP):负责建立端到端的连接,保证报文在端到端之间的传输

服务点编址、分段与重组、连接控制、流量控制、差错控制

 

The Network Layer(网络层)

网络层(IP):为网络设备提供逻辑地址、进行路由选择、维护路由表、负责将分组数据从源端传输到目的端

代表:路由器

 

The Data Link Layer(数据链路层)

数据链路层(MAC):在不可靠的物理链路上,提供可靠的数据传输服务,把帧从一跳(结点)移到另一跳(结点)

组帧、物理编址、流量控制、差错控制、接入控制

代表:交换机

 

The Physical Layer(物理层)

物理层:

负责把逐个的比特从一跳(结点)移动到另一跳(结点)

定义接口和媒体的物理特性(线序、电压、电流)

定义比特的表示、数据传输速率、信号的传输模式

定义网络物理拓扑(网状、星型、环型、总线型等拓扑)

代表:集线器

 

OSI参考模型体系结构

特点:
1.OSI模型每层都有自己的功能集

2.层与层之间相互独立又相互依靠

3.上层依赖于下层,下层为上层提供服务

数据的发送

封装:每一层都把上层的协议包当成数据部分,加上自己的协议头部,组成自己的协议包

 

源端口:随机的0~65535

目的端口:确定的

数据的接收

解封装

网关:广播域的出口

传输过程

 

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

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

相关文章

Kubernetes(K8s)常用命令大全:熟练编排更完美

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

react 升级

1、查看react版本 当前开发项目的react版本从哪里看呢?其实就在package.json文件中,搜索"react",即可看到版本号 2、输入命令npm info react查看最新的react版本 3、执行命令 npm install --save react18.2.0 react-dom18.2.0 4…

Docker 部署 Jenkins (一)

Docker 部署 Jenkins (一) 一. 安装 jenkins $ mkdir -p /home/tester/data/docker/jenkins $ vim jenkins:lts-jdk11.sh./jenkins:lts-jdk11.sh 内容 #! /bin/bash mkdir -p /home/tester/data/docker/jenkins/jenkins_homesudo chown -R 1000:1000 /home/tester/data/dock…

2023年Java最新面试题

由【后端面试题宝典】提供 和 equals 的区别是什么? 对于基本类型,比较的是值;对于引用类型,比较的是地址;equals不能用于基本类型的比较;如果没有重写equals,equals就相当于;如果重…

基于Javaweb实现ATM机系统开发实战(十一)存储交易记录

首先创建一个业务接口: package com.atm.service;import com.atm.pojo.RunMessage;//交易记录的业务接口 public interface RunMessageService{//添加交易记录public void addRunMessage(RunMessage runMessage) throws Exception ; }再完成业务接口的实现类&#…

JAVA中的Socket编程、通信协议、传输协议

JAVA中的Socket编程 一、Socket概述 Socket,建立起客户端和服务器之间的连接,实现数据的传输和交互,它既可以发送请求,也可以接受请求,一个Socket由一个IP地址和一个端口号唯一确定,利用Socket能比较方便的…

基于单片机指纹考勤系统的设计与实现

功能介绍 以51单片机作为主控系统;利用指纹采集模块存储打卡信息;12864显示当前考勤信息,时间 ;如果迟到 语音播报 您已迟到;按键进行注册指纹、删除指纹、设置当前时间和签到时间、查询打卡等;具有掉电保存…

讯为RK3568开发板到手编译buildroot系统入坑一

从事单片机开发多年一直想买一个开发板学习Linux系统,这次狠心花了800多打样买了一个讯为的RK3568低配。裸板配置。 因为讯为没有编译系统的视频教程,只有文档的教程,而且只有瑞芯微官方带的Linux源码中的系统编译后文档教程。像ubuntu是没有…

51单片机的智能交通控制系统【含仿真+程序+演示视频带原理讲解】

51单片机的智能交通控制系统【含仿真程序演示视频带原理讲解】 1、系统概述2、核心功能3、仿真运行及功能演示4、程序代码 1、系统概述 该系统由AT89C51单片机、LED灯组、数码管组成。通过Protues对十字路口红绿灯控制逻辑进行了仿真。 每个路口包含了左转、右转、直行三条车道…

使用FreeMarker自定义生成word文档

使用FreeMarker自定义生成word文档 最终生成word文档如下: 实现思路: 按照要生成的文档模板格式,创建一个新的word(doc)文档,将其调整成所需格式,然后处理其中需要动态填充的数据&#xff0…

【Ubuntu】Ubuntu14 安装 open-jdk-1.7(open-jdk-7) 最新 持续更新中

【Ubuntu】Ubuntu14 安装 open-jdk-1.7(open-jdk-7) 最新 持续更新中 一、概述二、特别说明三、开发环境四、安装 open-jdk-1.7五、配置环境1、配置环境变量路径2、环境变量3、完成安装 一、概述 一个好的文章能够帮助开发者完成更便捷、更快速的开发。…

红帽Linux 8.0末班车

RH124、RH134、RH294三门课和考前辅导的套包课程。红帽系统管理是针对了解 Linux 并需要核心红帽企业 Linux 技能的 IT 业人员而设计的。学完这个课程后,学员将能够执行安装操作,建立网络连接,管理物理存储器&#xff0c…

Linux vs MacOS ,你更喜欢哪个系统?

大家应该都知道Windows,Linux和MacOS这几个操作系统,它们各有优缺点,比如像游戏等专门的领域,Windows当然是比Linux更好些,但Linux是开源的,安全性和稳定性要比Windows要好,如果是关于视频编辑方…

什么企业适合建设数据中台?

从历史脉络中,看到数据中台凸显价值,数据中台是大数据下一站。所有企业都适合建设数据中台吗?什么样应该建数据中台? 2018年我们在建数据中台前面临的窘境,通过了解我们建数据中台的背景,你也可以对照着看…

CTFShow-WEB入门篇文件上传详细Wp(151-170)

WEB入门篇--命令执行详细Wp 文件上传:Web151:Web152:Web153:Web154:Web155:Web156:Web157:Web158:Web159:Web160:Web161:Web162&#…

基于JAVA SpringBoot和Vue UniApp外卖订餐小程序

随着社会的发展和进步,网络信息技术的迅速发展已经渗透到我们生活的各个角落,传统餐饮业也受到了很大的影响,大部分传统中餐馆都开门,最多只能通过一个电话预约。但是在中国春节长假期间,餐厅不能接待这么多顾客。因此…

学习react,复制一个civitai(C站)-更新3

更新内容 优化了一下加载速度 图片列表 初步更新了199张图片,大部分都有stable diffusion 的prompts。 可以直接复制到AI绘画里面使用。 先来看看效果图吧: 我还是挺喜欢这种砌砖流布局 技术点 同样使用了砌墙瀑布流布局:masonry js 安装方法 npm …

15 - 信号处理设计模式

---- 整理自狄泰软件唐佐林老师课程 查看所有文章链接:(更新中)Linux系统编程训练营 - 目录 文章目录 1. Linux应用程序安全性讨论1.1 问题1.2 不同场景1.2.1 场景一:不需要处理信号1.2.2 场景二:需要处理信号 2. 场景…

matlab将0 1矩阵显示为黑白图像

解决方法 clear clc pattern cell2mat(struct2cell(load("pattern"))); pic1 squeeze(pattern(1:64,:,:,:)); pic1 logical(permute(pic1, [2,3,1])); temp pic1(:,:,1); imshow(pic1(:,:,1));显示效果 test int8(rand(30,30)); imshow(logical(test));本来想…

初识mysql数据库之索引概念与磁盘效率问题

目录 一、索引的概念及作用 二、实际看看索引的效率提升 三、认识磁盘 1. 简单了解磁盘 2. 数据库文件存储位置 3. 定位扇区 4. 数据读取效率问题 5. 磁盘随机访问与磁盘连续访问 5.1 随机访问 5.2 连续访问 四、mysql与磁盘的交互 五、建立共识 一、索引的概念及…