计网Lesson4 - 计算机组网模型

文章目录

  • 计算机的连接方式
    • 1. 两台计算机的互联
    • 2. 多台计算机的互联(旧式)
    • 3. 多台计算机的互联 --- 集线器(Hub)
    • 4. 网桥
    • 5. 多台计算机的互联 --- 交换器(Switch)



计算机的连接方式

1. 两台计算机的互联

  • 网线直连

    • 需要用交叉线,不是直通线
      交叉线
      • 两台电脑在连接时,如果直接拉一条直通网线,是不能实现数据传输的,因为两台电脑的 2 2 2 端也就是发送端被接在一起了。
      • 但是如果是自适配的网卡,它的 2 , 3 2, 3 2,3 端是可以在发送和接收端之间转换的,那么就可以用直通线直连
      • 我们的电脑连的其实是交换机,而交换机的 2 2 2 端是接收端, 3 3 3 端是发送端
  • 文件的收发
    发

    • 当我们从 P C 0 PC0 PC0 传输文件到 P C 1 PC1 PC1 时,我们的电脑会有两个包,一个是网络层的 I C M P ICMP ICMP
      包,另一个就是链路层的 A R P ARP ARP
      • 我们一开始想向 192.168.1.11发送数据时,我们拿着它的 I P IP IP 地址(网络层地址)但是不知道他在链路层的地址,于是链路层发出一个 A R P ARP ARP 包,这个包的接收端是FFFF.FFFF.FFFF,也就是广播,相当于大喊一句:你们谁是192.168.1.11?,然后 P C 1 PC1 PC1 收到这个包后说:我是!就回给 P C 0 PC0 PC0 一个 A R P ARP ARP 包,然后 P C 1 PC1 PC1 就得到了 P C 0 PC0 PC0 的物理地址
      • 得到链路层地址之后就好办了, P C 0 PC0 PC0 把网络层的 I C M P ICMP ICMP 包发出去,再由 P C 1 PC1 PC1 接收,接收完之后再回给 P C 0 PC0 PC0 一个 I C M P ICMP ICMP 包,相当于说:你的数据我收到了
        链路层地址

2. 多台计算机的互联(旧式)

同轴电缆

  • 单工、双工、半双工
    工
    • 冲突:当有多台设备同时发送数据时,数据就会碰撞冲突。
    • 劫持:由于是物理导线,电流双向传播,那么数据则是广播给所有人的,所有人都能收到数据,容易造成信息泄露,数据劫持。
    • 终结电阻:防止数据一直在链路上荡,在终点搞个终结电阻终结他。

3. 多台计算机的互联 — 集线器(Hub)

  • 集线器的工作在物理层,相当于一个多接口转发器,收到什么就转发什么,一个接口收到数据就全部转发给其他接口

其他
集线器
2


4. 网桥

网桥

  • 网桥只有两个端口,只能插两根线
  • 网桥比集线器智能,它能记住 M A C MAC MAC 地址在端口的哪一边,在我们进行一次 A R P ARP ARP 包的传输之后,网桥中的地址表就记住了它在端口的那边,之后便不会像向非目的地方向传输文件了
    记录
    特点

5. 多台计算机的互联 — 交换器(Switch)

交换器

  • 交换机可以记住端口指向的 M A C MAC MAC 地址,在记录之后就可以实现单播了。
    交换机

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ArrayList与顺序表的简单理解

前言----list 在集合框架中,List是一个接口,继承自Collection。Collection也是一个接口,该接口中规范了后序容器中常用的一些方法,具体如下所示: Iterable也是一个接口,表示实现该接口的类是可以逐个元素进…

前端量子纠缠 效果炸裂 multipleWindow3dScene

我 | 在这里 🕵️ 读书 | 长沙 ⭐软件工程 ⭐ 本科 🏠 工作 | 广州 ⭐ Java 全栈开发(软件工程师) 🎃 爱好 | 研究技术、旅游、阅读、运动、喜欢流行歌曲 ✈️已经旅游的地点 | 新疆-乌鲁木齐、新疆-吐鲁番、广东-广州…

丽晶酒店及度假村打造绮丽之境“美食实验室”中国市场首秀

于重庆丽晶酒店以艺术与美食的碰撞演绎“对比之美”,感官之华 2023年11月28日,中国上海 ——基于对当下消费趋势的敏锐洞察,洲际酒店集团旗下奢华品牌丽晶酒店及度假村近年来不断焕新,以崭新形象缔造现代奢华的旅居体验。作为丽晶…

基于SSM的酒店预订管理系统设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

广州华锐互动:VR虚拟现实内容创作工具带来全新的应用场景

随着科技的不断发展,低代码编辑工具已经成为了一种越来越受欢迎的开发方式。它可以帮助开发人员快速构建应用程序,降低开发成本,提高开发效率,而VR虚拟现实内容创作工具带来了全新的应用场景。 VR虚拟现实内容创作工具是广州华锐互…

《数据结构、算法与应用C++语言描述》-线索二叉树的定义与C++实现

_23Threaded BinaryTree 可编译运行代码见:GIithub::Data-Structures-Algorithms-and-Applications/_24Threaded_BinaryTree 线索二叉树定义 在普通二叉树中,有很多nullptr指针被浪费了,可以将其利用起来。 首先我们要来看看这空指针有多少…

Webshell混淆免杀的一些思路

简介 为了避免被杀软检测到,黑客们会对Webshell进行混淆免杀。本文将介绍一些Webshell混淆免杀的思路,帮助安全人员更好地防范Webshell攻击。静态免杀是指通过对恶意软件进行混淆、加密或其他技术手段,使其在静态分析阶段难以被杀毒软件或安全…

linux 安装 mvn

mvn 下载地址:https://maven.apache.org/download.cgi 选择一个合适的版本 cd /opt && curl -o apache-maven-3.8.6-bin.tar.gz https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz tar -xzf apache-maven-3.8.6-bin.…

【EI会议投稿】第四届物联网与智慧城市国际学术会议(IoTSC 2024)

第四届物联网与智慧城市国际学术会议 2024 4th International Conference on Internet of Things and Smart City 继IoTSC前三届的成功举办,第四届物联网与智慧城市国际学术会议(IoTSC 2024)将于2024年3月22-24日在河南洛阳举办。 智慧城市的…

常见面试题-Redis 切片集群以及主节点选举机制

Redis 切片集群了解吗? 答: Redis 切片集群是目前使用比较多的方案,Redis 切面集群支持多个主从集群进行横向扩容,架构如下: 使用切片集群有什么好处? 提升 Redis 读写性能,之前的主从模式中&…

Python---lambda表达式

普通函数与匿名函数 在Python中,函数是一个被命名的、独立的完成特定功能的一段代码,并可能给调用它的程序一个返回值。 所以在Python中,函数大多数是有名函数 > 普通函数。但是有些情况下,我们为了简化程序代码,…

Android : Fragment 传递数据 — 简单应用

示例图: 创建 Fragment new -> Fragment -> Fragment(Blank) MainActivity.java package com.example.fragmentdemo;import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.FragmentManager; import andro…