学校小型的实验室局域网络的搭建

本文介绍了如何通过PC机和网线搭建局域网络,并详细解释了不同网络连接的设置方法,包括使用TeamViewer进行跨网段远程登录及设置有限网卡和无线网卡的优先级等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PC机若干台(>=2)

网线若干(需测试有效)

台式机需配无线网卡

下图是我搭建的局域网络的布局


1.      宿舍和学校实验室的IP不属于同一个网段,所以要远程登录的话,可以使用teamview软件登录

2.      同一台电脑在同时连接了本地连接和无线连接时,本地连接只是为了与其他的电脑组成局域网,并没有连接外网(要登录Dr.com才能连接),无线连接是为了连接外网。要使得浏览器可以连接外网,就要使用无线连接,故要设置有限网卡和无线网卡的优先级。设置的方法如下:

(1)      打开网络和共享中心->本地连接->属性->TCP/IPv4的属性->高级->设置自动跃点数为9999.

(2)      与步骤1相同,设置无线网络连接的自动跃点数为1

如此的话,网络将会优先选择无线网络去上网了

上面也是一种情况,还有一种设置如下:

网络和Internet-》更改适配器设置-》按一下alt键出现菜单找到高级-》高级设置

上下移动有线网卡和无线网卡,在上面的优先级越高

### 网络应用通信基本原理 在网络环境中,不同设备之间的有效沟通依赖于一系列精心设计的原则和技术。网络应用通信的基本原理涉及多个方面,包括但不限于协议栈的设计、消息传递的方式以及如何确保数据能够准确无误地到达目的地。 #### OSI七层模型概述 为了便于理解和实施复杂的网络交互过程,国际标准化组织提出了开放系统互连参考模型(Open System Interconnection Model),即OSI七层模型[^2]。该模型把整个通信功能分解成七个独立的层次: 1. **物理层**:定义了硬件接口的标准,如电压水平、针脚排列等; 2. **数据链路层**:提供节点到节点的数据传送服务,并负责错误检测和纠正; 3. **网络层**:决定通过哪个路径来发送包,涉及到路由选择等问题; 4. **传输层**:建立端口间的可靠连接,保证数据按序完整接收; 5. **会话层**:管理和协调应用程序之间对话的过程; 6. **表示层**:处理数据的表现形式转换工作,比如加密解密操作; 7. **应用层**:直接面向用户提供各种高级别的信息服务和支持。 #### TCP/IP四层模型简介 相比之下,互联网广泛采用的是更为简洁实用的TCP/IP分层体系结构[^3]。它由四个主要部分组成: - **应用层**:涵盖了所有高层协议和服务,例如HTTP、FTP、SMTP等; - **运输层**:提供了两种核心协议——UDP (User Datagram Protocol) 和 TCP (Transmission Control Protocol),用于保障数据流的安全性和可靠性; - **网际层**:对应于OSI中的第三层,实现了IP寻址机制,使得全球范围内的主机可以相互通信; - **链路层**:包含了MAC地址解析等功能,在局域网上完成实际的数据帧转发任务。 #### 实验环境搭建指南 对于想要深入学习并实践上述理论的学生来说,可以通过编写简单的Socket程序来进行实验探索。Python作为一种易于上手的语言,非常适合用来快速构建客户端服务器架构下的即时通讯工具。下面给出一段基于Python socket库的小型聊天室代码片段作为例子: ```python import socket def start_server(): server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) host = 'localhost' port = 8080 try: server_socket.bind((host, port)) print(f'Server started on {host}:{port}') while True: server_socket.listen() conn, addr = server_socket.accept() with conn: print('Connected by', addr) while True: data = conn.recv(1024).decode('utf-8') if not data or data.lower() == "exit": break response = f'Echo from server: {data}' conn.sendall(response.encode()) finally: server_socket.close() if __name__ == '__main__': start_server() ``` 这段代码展示了怎样创建一个监听本地回环地址上的指定端口号的服务端实例,并等待来自任意客户的连接请求;一旦建立了有效的双向通道,则不断循环读取消息直至遇到终止条件为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值