计算机网络课程 day1 基本概念-交换机-路由器 计算机网络的参考模型

news2024/11/25 19:50:29

目录

学习计算机网络课程的目标和意义: 

计算机网络的基本概念

常用网络设备: network device

交换机:组建局域网使用的,将很多电脑连接起来,组成一个局域网络,可以一起打游戏/上网

路由器:实现跨网段通信使用,把网络里的数据从一个地方转发到另一个地方。可以用来数据转发、网络分割、路由选择、网络地址转换(NAT)、网络安全、带宽管理,是实现网络互联和通信的关键设备。

网络拓扑图:

画图网站:ProcessOn思维导图流程图-在线画思维导图流程图_在线作图实时协作

防火墙:是比较特殊的路由器,能限制别人是否可以访问,是否帮助别人发送数据等--》保护局域网里的电脑,不被攻击。

VPN:虚拟专用网络,在互联网的公用网络里虚拟出来一条链路,里面传输的数据是加密的,感觉像专门给你而设立的一条线路,里面专门传输你的数据(我们翻墙使用的就是VPN)

网络拓扑结构:星型拓扑结构、网型拓扑结构

网络分3层经典的结构:(接入层、汇聚层、核心层)

为什么用8个位置表示一个字节?

计算机网络的参考模型:

OSI 7层参考模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

          口诀:(应 表 会 传 往(网)树(数)屋(物))

TCP/IP 5层模型:应用层、传输层、网络层、数据链路层、物理层

各层对应的协议:

数据的封装过程: 

数据解封装的过程:

数据在网络中传输的过程:

数据在每一层的叫法:

设备与层对应的关系:(七层设备:防火墙、电脑、手机等)

网络传输介质: 网线、wifi、蓝牙、电缆、光纤。        

以太网接口:RJ-45接口(水晶头)(插交换机上的)


学习计算机网络课程的目标和意义: 

1.熟练理解数据在网络中是如何传输的
    在浏览器里输入http://www.baidu.com回车到浏览器显示出网页的内容,背后发生了什么?
    

2.网络故障排除的能力
    整个互联网底层都是计算机网络--》服务器出现故障---》用户访问不了
    

3.组建一个规模100台电脑左右的网络

计算机网络 --》 network

计算机网络的基本概念

计算机网络是指将多台计算机或设备连接在一起,通过通信链路和交换设备传输数据和共享资源的系统。以下是计算机网络的一些基本概念:

  1. 主机(Host):主机是指连接到网络的计算机或其他设备,如服务器、工作站、个人电脑、手机等。

  2. 节点(Node):节点是指计算机网络中的任何一个设备,包括主机、路由器、交换机、集线器等网络设备。

  3. 通信链路(Link):通信链路是指两个节点之间传输数据的物理或逻辑连接,常见的链路包括以太网电缆、光纤、无线信号等。

  4. 协议(Protocol):协议是在计算机网络中进行通信和数据交换时规定的规则和约定。常见的网络协议包括TCP/IP、HTTP、FTP、SMTP等。

  5. IP 地址(IP Address):IP 地址是用于在网络中唯一标识一个设备的数字标识。IPv4 是目前广泛使用的版本,而 IPv6 是下一代 IP 地址协议。

  6. 端口(Port):端口是计算机网络中用于标识不同应用程序或服务的数字标识。端口号范围从0到65535,其中0到1023是保留端口号,用于特定的服务。

  7. 路由器(Router):路由器是用于连接多个网络,并在这些网络之间转发数据包的设备。它通过路由选择算法将数据包从源地址传输到目标地址。

  8. 交换机(Switch):交换机是用于在局域网中转发数据包的设备。它根据目标 MAC 地址来转发数据,以实现点对点的数据传输。

  9. 协议栈(Protocol Stack):协议栈是指在计算机网络中一系列网络协议按层次结构组织的集合,其中每一层负责不同的功能和任务。

  10. 客户端与服务器(Client-Server):客户端与服务器模型是计算机网络中常见的交互模式。客户端向服务器发送请求,服务器处理请求并返回相应的数据。

常用网络设备: network device

        交换机(Switch)、路由器(router)

交换机:组建局域网使用的,将很多电脑连接起来,组成一个局域网络,可以一起打游戏/上网

交换机的品牌:普联tp-link  华三h3c(华为和美国的3com) 小米  思科(美国cisco)锐捷  中兴等

                        低端:tp-link  小米  物美价廉

                        中端:华三  锐捷

                        高端:思科  华为  

速度:100M/ 1000M/ 10000M (兆)

路由器:实现跨网段通信使用,把网络里的数据从一个地方转发到另一个地方。可以用来数据转发、网络分割、路由选择、网络地址转换(NAT)、网络安全、带宽管理,是实现网络互联和通信的关键设备。

WAN口:广域网 Wide area network  --》外网(外面的网络)--》互联网

LAN口:局域网 Local area network --》公司、家庭、学校等

双WAN口 + 三LAN口 路由器  (电信、联通、移动)--》 作用:备份  --》缺点:花钱更多了

TCP/IP  --》传输控制协议 / 互联网协议

协议:可以理解为语言,是计算机之间通信的语言 --》本质上是一个软件/程序,是专门开发出来的,用于在不同的设备里运行,这样就可以互相沟通了。

Web:网页、网站

web技术:网页、网络协议、服务器、软件等  --》网站相关   电商:淘宝,天猫。京东,拼多多等

游戏:腾讯、网易、米哈游、37互娱、祖龙互娱、盛大、搜狐 . 畅游等  --》比较赚钱

网络标准:ISO (国际标准化组织) IEEE (电气电子工程师学会)

IEEE 802.3  有线标准

IEEE 802.11 无线标准

网络拓扑图:

画图网站:ProcessOn思维导图流程图-在线画思维导图流程图_在线作图实时协作

简单的家用网络拓扑图 

 光猫:modem  调制解调器  将光纤里的光信号转换为电信号 --》信号转换器   

防火墙:是比较特殊的路由器,能限制别人是否可以访问,是否帮助别人发送数据等--》保护局域网里的电脑,不被攻击。

VPN:虚拟专用网络,在互联网的公用网络里虚拟出来一条链路,里面传输的数据是加密的,感觉像专门给你而设立的一条线路,里面专门传输你的数据(我们翻墙使用的就是VPN)

网络拓扑结构:星型拓扑结构、网型拓扑结构

星型拓扑结构:(常见易于实现,易于网络扩展,易于网络排错,一般用于普通(非核心)的网段)

网型拓扑结构:(可靠性高,组网成本高,用于网络核心位置)(每个节点至少与其他两个节点相连)

网络分3层经典的结构:(接入层、汇聚层、核心层)

接入层、汇聚层、核心层(其中核心层的设备必须使用最好的)

为什么用8个位置表示一个字节?

因为使用了ASCII --》美国人使用的文字(英文)或者标点符号 全部加起来255个,正好可以使用8进制表示完整,因此ASCII中一个字母表示一个字节

8bit = 1byte

8位 = 1字节

Mb/s 表示bit     MB/s  表示Byte

计算机网络的参考模型:

OSI 7层参考模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

          口诀:(应 表 会 传 往(网)树(数)屋(物))

TCP/IP 5层模型:应用层、传输层、网络层、数据链路层、物理层

各层对应的协议:

数据的封装过程: 

数据解封装的过程:

数据在网络中传输的过程:

数据在每一层的叫法:

设备与层对应的关系:(七层设备:防火墙、电脑、手机等)

网络传输介质: 网线、wifi、蓝牙、电缆、光纤。        

网线:双绞线 (4对8根)

屏蔽双绞线(加了铜膜包裹)、非屏蔽双绞线

光纤:单膜光纤、多模光纤

以太网接口:RJ-45接口(水晶头)(插交换机上的)

RJ-45接口线序:T568A、T568B

记得对网线打标签哦 

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

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

相关文章

计算机组成原理复习总结

文章目录 第一章:计算机系统概述1.1 计算机系统知识点分析存储程序控制冯诺依曼计算机的特点计算机系统组成计算机层级结构 三种语言和三种程序 第一章:计算机系统概述 1.1 计算机系统 知识点分析 存储程序控制 1945年由美籍匈牙利数学家冯诺伊曼提出…

大屏项目也不难

项目环境搭建 使用create-vue初始化项目 npm init vuelatest准备utils模块 业务背景:大屏项目属于后台项目的一个子项目,用户的token是共享的 后台项目 - token - cookie 大屏项目要以同样的方式把token获取到,然后拼接到axios的请求头中…

mac 的vue项目新建并启动访问

mac 安装、配置vue开发环境&新建vue项目并启动访问 一、 安装hbuilderx二、 安装node.js三、 vue 脚手架1、打开终端,以管理员身份运行:2、下载vue的源3、通过cnpm 安装vue脚手架4、启动vue脚手架自带的项目管理器(服务)4.1、创建空的vue项目4.2、安…

scratch 恐龙抓恐龙

scratch 恐龙抓恐龙 本程序有两个角色,绿色“恐龙”生成两个,碰到边缘或另一个时反弹、连续移动、每隔一段时间转到随机方向。红色“恐龙”连续生成、持续移动、碰到边缘反弹、接近绿色恐龙时转向、碰到绿色恐龙时删除。 具体内容如下 绿色恐龙 红色恐…

Robot Framework工具RIDE搜索关键字

RIDE工具 选择“Tools-Search Keywords” 输入搜索内容、选择库,搜索关键字

ts全局类型(interface)

引入全局interface 首先先创建全局类型文件 命名以 xxx.d.ts 结尾 在项目中找到 tsconfig.json 配置文件 在 compilerOptions 下添加typeRoot属性,值为新创建的文件路径。 项目启动的时候就会自动读取该文件。 文件内容 declare xxx {interface xxx {...} } …

正向代理与反向代理:解密网络代理的两种不同姿态

文章目录 正向代理反向代理总结辨析:nginx的双重身份 正向代理 在正向代理中,代理服务器代表客户端向目标服务器发送请求,并将目标服务器的响应返回给客户端。 客户端通常需要配置使用正向代理来访问外部资源,而目标服务器对代理…

React03-props 和 state 详解

一、props 组件传参 1. props 基本使用 我们在使用组件时可以向组件传递数据&#xff0c;在组件内可以使用 props 对象来调用传入的数据。 function Person(props) {return <div><h3>姓名&#xff1a;{props.name}</h3><h3>年龄&#xff1a;{props.…

MySQL原理探索——25 MySQL是怎么保证高可用的

在上一篇文章中&#xff0c;介绍了 binlog 的基本内容&#xff0c;在一个主备关系中&#xff0c;每个备库接收主库的 binlog 并执行。 正常情况下&#xff0c;只要主库执行更新生成的所有 binlog&#xff0c;都可以传到备库并被正确地执行&#xff0c;备库就能达到跟主库一致的…

某嘀APP签名分析

sign解密,为header及data中的key-value拼接,并进行前后和盐值拼接,进行MD5加密; 本章记录定位的算法位置,方便后续观看; demo: # -*- coding: utf-8 -*- # @Author : Codeooo # @Time : 2022-11-23 import hashlib import random

MySQL-分库分表详解(三)

♥️作者&#xff1a;小刘在C站 ♥️个人主页&#xff1a; 小刘主页 ♥️努力不一定有回报&#xff0c;但一定会有收获加油&#xff01;一起努力&#xff0c;共赴美好人生&#xff01; ♥️学习两年总结出的运维经验&#xff0c;以及思科模拟器全套网络实验教程。专栏&#xf…

开始编写Python程序之Python小工具:word转pdf、压缩文件、解压文件、jpg转png

1、下载Python编译器 PyCharm官网下载地址对于个人编程&#xff0c;下载免费版的Community即可 2、创建一个Python项目 Python的最佳实现是为每个项目创建virtualenv。为此&#xff0c;请展开Project Interpreter&#xff1a;New Virtualenv Environment节点&#xff0c;然后…

SSM框架模板(高配:一次性配完所有需要的配置文件)

目录 一、pom.xml文件配置&#xff08;基本不需要修改&#xff09; 二、applicationContex.xml文件的配置。&#xff08;这里只有一个地方需要修改&#xff09; 三、mybatis-config.xml文件配置&#xff08;根据需要修改&#xff09; 四、配置web.xml文件&#xff08;基本不…

Redis实战案例10-优惠券1-全局唯一ID

1. 全局ID生成器 id的规律性明显造成某些信息的泄露&#xff1b; 使用自增ID作为主键会导致一些问题。首先&#xff0c;由于自增ID必须是唯一的&#xff0c;因此当达到最大值时&#xff0c;无法再向表中插入新的数据&#xff0c;这限制了表的数据量。例如&#xff1a;订单如果一…

基本介绍实施工程师,以及实施工程师在软件开发的作用

一.软件实施介绍 1.什么是软件实施&#xff1f; 软件实施是指将软件开发完成后&#xff0c;按照计划进行部署和安装&#xff0c;使软件能够在目标环境中正常运行的过程。下面是软件实施的一般步骤&#xff1a; 1. 规划和准备&#xff1a;确定实施的范围、目标和计划&#xff0…

如何将PNG格式照片转换为JPG格式

如何将PNG格式照片转换为JPG格式 当您需要在网络上共享或存储图像时&#xff0c;将PNG格式的照片转换为JPG格式是一个常见的需求。本文将介绍一些关于将PNG格式照片转换为JPG格式的相关知识。 问题与解决方案 图像质量损失 在将PNG格式照片转换为JPG格式的过程中&#xff0…

IMX6ULL 移植篇-uboot 网络命令NFS

一. uboot 网络操作命令 本文介绍 nfs 命令的使用&#xff0c;具体是&#xff1a;通过 NFS服务向开发板下载 zImage内核镜像文件。 二. nfs 命令 nfs命令使用的目的&#xff1a;为了方便开发板调试。 nfs(Network File System) 网络文件系统&#xff0c;通过 nfs 可以在计算…

MyBatis实现主键ID、创建时间、更新时间的自动填充

注意事项 一&#xff1a;如果插入时有设置的值就使用之前设置的值&#xff0c;不带时才自动赋值。 二&#xff1a;xml文件中必须带有需要自动赋值的字段&#xff0c;否则无法知道赋值&#xff08;如id、create_time、update_time&#xff09; 代码详解 注解&#xff1a; …

【vue2+echarts】树状图(标签显示不全、节点文本过长换行等问题解决)

前言 树状图的使用。官方文档 正文 关于根节点标签显示不全问题解决 一开始的series->边距设置的如下。所以根节点的标签只显示了一半多出来。 top: "1%",left: "7%",bottom: "1%",right: "20%",后面修改成 top: "1%"…

css基础知识十八:CSS如何画一个三角形?原理是什么?

一、前言 在前端开发的时候&#xff0c;我们有时候会需要用到一个三角形的形状&#xff0c;比如地址选择或者播放器里面播放按钮 通常情况下&#xff0c;我们会使用图片或者svg去完成三角形效果图&#xff0c;但如果单纯使用css如何完成一个三角形呢&#xff1f; 实现过程似乎…