基于交换机的PC端网络通信
1. 通信环境
\qquad 两台电脑:一台是windows10操作系统,一台是Ubuntu操作系统;
\qquad 一个5口的交换机和配套的交换机电源线
\qquad 两根网线
2.实现的目的
\qquad通过上述的通信环境,基于交换机,可以实现两台不同操作系统PC机之间的网络通信。
3.物理连接
\qquad(1) 插上交换机电源线;
\qquad(2) 将两根网线分别连接到交换机的两个任意接口,以及两台电脑的网线接口;
4.网络设置
\qquad完成物理连接之后,我们要进行网络环境的配置。
4.1 windows10的网络设置
4.1.1 windows10的IP地址设置
\qquad(1)断开其它网线,只保留与交换机连接的网线;
\qquad(2) 打开windows10的设置;
\qquad(3) 打开网络和Internet
\qquad(4) 打开网络和共享中心
\qquad(5) 打开更改适配器设置
\qquad(6)右击
以太网
,点击属性
,这里的以太网是我们连接交换机的以太网
\qquad(7)找到
Internet协议版本4(TCP/IPv4)
,点击选中,再点击属性
\qquad(8)设置ip地址
和子网掩码
如下
\qquad (9) 设置完成,把点击确定
\qquad (10) 打开windows命令行,输入ipconfig
,下面就是我们设置到的IP地址
4.1.2 windows10的共享文件
\qquad(1) 按照4.1.1的步骤,操作到步骤5,步骤5不操作,我们打开更改高级共享设置
\qquad(2)
启用网络发现
,启用文件和打印机共享
\qquad(3)我们需要设置windows10上的共享文件,我们把F盘设置为共享文件,右击F盘,选择
属性
\qquad(4) 选中共享
,然后高级共享
\qquad(5)选中共享此文件夹
,再点击权限
\qquad(6)选中Everyone
,权限设置为完全控制
,有确定
,就点击确定
,然后就完成了设置
4.2 Ubuntu的网络设置
\qquad(1)打开Ubuntu网络设置,选择有线设置
\qquad(2)选择
设置
小图标
\qquad(3)选择
IPv4
,点击手动
,将地址设置如下所示。注意Ubuntu的ip地址,我们设置为192.168.0.2
,而之前的windows10 的ip地址为192.168.0.1
。至此,我们完成了windows和Ubuntu的网络设置。
5.互ping
5.1 windows10 ping Ubuntu
\qquad打开windows的命令行,输入 ping 192.168.0.2
,可得如下图。
5.2 Ubuntu ping windows10
\qquad 打开Ubuntu终端输入ping 192.168.0.1
,结果如下所示。
6.windows端向Ubuntu传输文件
\qquad在我们完成交换机和pc机连接,以及网络设置之后,我们就可以实现两台电脑之间的网络通信啦。
6.1 windows作为客户端,Ubuntu作为服务端
\qquad我们可在windows端,通过windows10的命令行,进行文件的上传和下载,详细见:通过ftp传输文件。
\qquad我们更常用的是通过各种软件,比如FileZilla,超级终端,putty,WinSCP等等,软件下载地址:软件下载地址。我们只需要知道Ubuntu的IP地址(我们已经设置好了,192.168.0.2
),以及Ubuntu用户名和账号,就可以实现文件的传输,以及各种对Ubuntu用户的操作。
\qquad以使用FileZilla为例,我们将一个文件从Ubuntu传输到windows中,传输可以达到11.3MiB/秒。
6.2 windows作为服务端,Ubuntu作为客户端
\qquad这里我们介绍通过使用连接到服务器
来连接windows系统。
\qquad(1)首先,我们要为Ubuntu系统的连接建立一个windows登录账户。点击设置
;
\qquad(2)点击账户
;
\qquad(3) 选择家庭和其他用户
,然后点击将其他人添加到这台电脑
;
\qquad(4)点击我没有找个人的登录信息
;
\qquad(5) 点击添加一个没有Microsoft账户的用户
;
\qquad(6) 填写用户名
,密码
,以及密保问题
。
\qquad(7) 添加之后我们得到一个名为linux的用户
\qquad在windows10 添加用户之后,我们需要在Ubuntu上用这个用户名登录。
\qquad(1)打开Ubuntu文件
,点击其它位置
;
\qquad(2)连接到服务器中,输入smb://192.168.0.1
,连接
,这是windows10的ip地址;
\qquad(3)输入登录的用户名
和密码
,点击连接
,这是我们注册的linux用户的用户名和密码;
\qquad(4)这时候我们可以进入共享的f盘,这个共享文件夹是在4.1.2中设置好的。
基于交换机的PC端网络通信相关推荐
- 基于QT开发PC端文件加密工具
基于QT开发PC端文件加密工具 1.客户需求 某案子.该方案,通过外挂TF卡实现,本地教育资源的调取使用.按客户需求,把TF卡内的内容进行加密,并在软件中写好解密,确保资源文件只能在教育机中才能正常播 ...
- 基于webpack的PC端和mobile端开发以及生产环境的搭建
我们用webpack做单页面应用开发应该尝试过很多次了,如果在同一个项目需要支持PC端和移动端,做成多页面应用,开发时能根据请求的终端返回不同的内容,应该怎么做呢?以下描述的是我尝试的一种方案,并且以 ...
- python基于pywinauto实现PC端自动化
原文来自:https://www.cnblogs.com/xp1315458571/p/13892205.html 一. pywinauto安装和启动 安装: pip install pywinaut ...
- 基于Aria2的PC端B站多p视频下载(10M/s以上)
楔子 上半年还没买平板,又不想在手机上看视频,天天像个伞兵一样背着大书包装着我傻大黑粗的游戏本去图书馆. 又因为图书馆没有WIFI,除了开热点之外就只能把视频下载下来看,一些资源又只有B站有,痛点就出 ...
- vue怎么给pc端浏览器设置一个最小屏幕_创新PC应用、打通云端体验,360小程序引发SaaS软件变革...
进入2019年,我国云计算产业发展正在从"单点突破"迈入"整体效能提升"的新阶段,这是中国信通院<云计算发展白皮书(2019)>的重要判断. 云计算 ...
- 一个基于 React 开发的PC端音乐App
?一个基于 React 开发的PC端音乐App. 同时支持 Mac 与 Windows 系统.下载地址 项目使用 electron 作为外壳,webpack 作为打包工具,核心技术包括 React + ...
- 原神pc端服务器切换工具,基于python3
原神pc端服务器切换工具,基于python3 应我舍友的请求,我用python给他写了一个原神电脑版的服务器切换工具,方便切换服务器. 原理很简单就是用python来进行文件的修改 注意: 此应用为P ...
- 根据拓扑图,实现PC端通交换机ping通路由器loop back地址
@根据拓扑图,实现PC端通交换机ping通路由器loop back地址TOC 实现PC端通交换机ping通路由器loop back地址 一. 拓扑图 二.要求 作业要求: 1.AR3上的loopbac ...
- 【Python】基于人脸识别的智能考勤系统(Pyqt5+MySQL+Opencv) [PC端部分-已附源码]
[Python]基于人脸识别的考勤系统 [PC端部分] 一.项目简介 本项目编程语言Python3.6,编程工具pycharm,其他工具QT Designer.Navicat,表单信息保存在本地MyS ...
最新文章
- (周星驰版)学习委托的最好实例 (转载+自己补充了注释)
- 【NOIP2015】斗地主 题解
- 生产订单结算时候的几个差异
- Geotools简介以及quickstsrt加载shp文件并显示
- IntelliJ IDEA 建空包合并问题。
- 【转】Magento2 安装系列一 虚拟机、CentOS7 安装
- 卖萌屋新闻联播栏目,倾情上线~
- 德利捷读码器设置软件_S7-1500PLC+变频器+编码器组成位置控制系统
- linux计划任务30秒,Linux 计划任务(at batch crontab anacron)
- 新手须知,前端该如何与后端合作?
- Docker详解(八)——Docker镜像制作
- Python 项目打包
- Modelsim下载,亲测有效
- python网络爬虫从入门到精通吕云翔pdf_Python 网络爬虫从入门到精通
- redfish_Redfish和Ansible的带外管理
- ffmpeg安装之linux编译安装
- performance性能
- 失业下的深圳中年:没有人活的容易,生活仍得继续...
- 【飞桨PaddleSpeech语音技术课程】— 语音合成
- ajaxSubmitDemo
热门文章
- 天池在线编程 2020国庆八天乐 - 4. 生成更大的陆地(BFS)
- LeetCode 302. 包含全部黑色像素的最小矩形(BFS)
- LeetCode 第 198 场周赛(434/5778,前7.51%)
- LintCode 795. 4种独特的路径(DFS)
- mysql事务与jdbc事务_事务(mysql事务、jdbc事务)
- linux安装g++编译器_Ubuntu Desktop下配置Rosetta安装教程
- Python中如何在一行里获取多个异常
- 电商用户行为分析与挖掘(MYSQL数据分析+SPSS构建RFM模型)
- 跨部门不配合工作_作为管理者,如何解决跨部门成员互不配合的情况?
- WSDM Cup 2019自然语言推理任务获奖解题思路