网络通信的概念 | 学习笔记

简介: 快速学习 网络通信的概念

开发者学堂课程【Python入门 2020年版网络通信的概念】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10453


网络通信的概念


内容介绍

. 网络通信的概念

.解释

.网络连接的方式


. 网络通信的概念

1.简单来说,网络是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。

2. 使用网络的目的,就是为了联通多方然后进行通信,即把数据从一方传递给另外一方。

3. 前面的学习编写的程序都是单机的,即不能和其他电脑上的程序进行通信。为了让在不同的电脑上运行的软件,之间能够互相传递数据,就需要借助网络的功能。

4.使用网络能够把多方链接在一起,然后可以进行数据传递

所谓的网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信。

image.png


.解释

1.多个电脑连在一起就是一个网络

2.局域网举例

在网吧玩 CS 时使用局域网:网吧中有存在一个大交换机,网吧主机都连接此交换机可以和同一个网吧的电脑一起打游戏(大网吧可能有多个交换机组成一个网络)

电脑,手机,pad,电视等连接路由器也构成了一个小局域网,所有设备在局域网里通过路由器上网。电脑,手机,pad 等相互通信就是网络通信

image.png


.网络连接的方式  

1.  网线

(1)  网线皮剥开后可以看到有八根线,有红色,蓝色,黄色,绿色加白色构成,一头插在电脑上,另一头插在交换机上,两边网线线序要一样才能进行通信。但是电脑只使用四根使用第1246根。

image.png

(1)  早期使用固定电话时,一般会把网线劈开成两份,一份连接电脑(四根线),另一份连接电话(两根线)剩余两根用作备用。

装修时是把网线埋在墙里的,当其中某一根损坏时可以使用空闲的两根备用网线。

(2)  家里的网络连接是通过门口的盒子在墙里引网线并插入到每一个房间的网线接口。类似于电源接口。

每个房间的电脑连上网线后就可以组成局域网。有网络连接的房间之间不需要宽带就可以局域网聊天。

2、光纤,WiFi

image.png

要连接外网时要用到 ISP(网络服务运营商电信联通等)去连接互联网。

3、一般进家门的时候,家里都会有个盒子,如图,家庭弱电箱

image.png

作用是,房间里有个盒子,在墙里走线,走到书房,书房里会有个网线,在继续走,走到主卧,主卧里会有个插口,可以插网线。还可以在墙里插网线,走到次卧,然后次卧里也会有接口,可以插网线。墙里也会有,电源的插口也是一样。最终,都会走到电闸。

image.png

不需要签约宽带,其内部已经局域网通信了。可以用无线或 wifi 连上。

如果想连外网,可用 ISP:网络服务运营网,可用电信,联通,长城宽带等。

局域网链接到运营商在链接到互联网就即可上网。

image.png


相关文章
|
1月前
|
存储 分布式计算 监控
Hadoop【基础知识 01+02】【分布式文件系统HDFS设计原理+特点+存储原理】(部分图片来源于网络)【分布式计算框架MapReduce核心概念+编程模型+combiner&partitioner+词频统计案例解析与进阶+作业的生命周期】(图片来源于网络)
【4月更文挑战第3天】【分布式文件系统HDFS设计原理+特点+存储原理】(部分图片来源于网络)【分布式计算框架MapReduce核心概念+编程模型+combiner&partitioner+词频统计案例解析与进阶+作业的生命周期】(图片来源于网络)
77 2
|
4天前
|
网络协议 网络架构 数据格式
计算机网络学习笔记(一)
OSI七层网络模型旨在支持异构网络互联,从下到上分别为物理层(传输比特流)、数据链路层(帧传输,如交换机)、网络层(IP数据包路由,如路由器)、传输层(TCP/UDP,端到端通信)、会话层(管理会话)、表示层(数据格式转换)和应用层(用户接口,如FTP, SMTP)。每一层负责不同的通信功能,并通过协议如PPP, IP, TCP等协同工作。
|
4天前
|
缓存 网络协议 开发者
计算机网络学习笔记(三)
TCP的异常终止使用reset报文,用于强制关闭连接,不等待正常四次挥手。RST标志位设置时,发送方直接丢弃缓存,接收方无需确认。常见情况包括:尝试连接服务器未开放的端口、一方异常崩溃、收到不属于现有连接的报文、超时未收到确认报文或应用开发者优化效率。reset报文帮助释放资源,防止连接挂起。
|
4天前
|
安全 数据安全/隐私保护
计算机网络学习笔记(四)
HTTPS流程涉及服务器的公钥/私钥和客户端随机密钥。首先,客户端向服务器443端口发起请求,服务器发送公钥给客户端。客户端验证公钥后生成随机密钥(client key),用公钥加密后发送回服务器。服务器用私钥解密获取client key,然后用它加密数据成密文传回客户端。客户端用client key解密完成安全传输。
|
6天前
|
存储 算法 网络协议
【探索Linux】P.26(网络编程套接字基本概念—— socket编程接口 | socket编程接口相关函数详细介绍 )
【探索Linux】P.26(网络编程套接字基本概念—— socket编程接口 | socket编程接口相关函数详细介绍 )
12 0
|
6天前
|
存储 网络协议 Unix
【探索Linux】P.25(网络编程套接字基本概念 —— 预备知识)
【探索Linux】P.25(网络编程套接字基本概念 —— 预备知识)
6 0
|
6天前
|
运维 网络协议 安全
第一节-网络的基本概念
第一节-网络的基本概念
12 0
|
10天前
|
机器学习/深度学习 人工智能 编解码
【AI 生成式】生成对抗网络 (GAN) 的概念
【5月更文挑战第4天】【AI 生成式】生成对抗网络 (GAN) 的概念
【AI 生成式】生成对抗网络 (GAN) 的概念
|
11天前
|
机器学习/深度学习 人工智能 自然语言处理
【AI 初识】递归神经网络 (RNN) 概念
【5月更文挑战第2天】【AI 初识】递归神经网络 (RNN) 概念