计算机网络

1、什么是Internet

计算机网络是一个将分散的(地理位置不同的)、具有独立功能的计算机系统,通过通信设备(路由等)与线路(光纤等)连接起来,由功能完善的软件实现资源共享和信息传递的系统。

计算机网络是一些互联的、自治的计算机系统的集合

1>从具体构成看

由节点和边组成的与大小形状无关的拓扑

复制代码
节点:
1>主机上的应用程序   
2>路由器、交换机
边:通信链路
1>接入网链路:主机连接到互联网的链路
2>主干链路:路由器间的链路

2>从服务角度看

复制代码
1>使用通信设施进行通信的分布式应用
2>通信基础设施为应用提供编程接口

2、什么是协议

对等层的实体在通信过程应当遵循的规则的集合

规定了报文格式次序 ,以及接收和传输时采用的动作

3、网络边缘

主机+应用进程(客户端和服务器)

1>三种模式

客户/服务器模式:
复制代码
客户端向服务器请求,接收服务
Wen浏览器/服务器
端系统:
复制代码
运行应用程序
email
对等(peer---peer)模式:
复制代码
很少专门的服务器
如Gnutella、KaZaA、Emule

2>网络设施的面向连接服务

//端系统维持连接

目标:在端系统之间传输数据

复制代码
握手:数据传输前做好准备

Tcp-传输控制协议

复制代码
面向连接的服务
复制代码
1>可靠的、按顺序地传送数据(确认、重传)
2>流量控制(发送不会淹没接收方)
3>拥塞控制(网络拥塞时,发送方降低发送效率)

3>采用基础设施的无连接服务

目标:在端系统之间传输数据

UDP-用户数据报协议

复制代码
无连接
不可靠数据传输
无流量控制
无拥塞控制

4>应用

TCP

复制代码
HTTP,FTP(文件传送),Telnet(远程登陆),SMTP(email)

UDP

复制代码
流媒体,远程会议,DNS,Internet电话
相关推荐
梦想的旅途27 小时前
企业微信Webhook:自动回复为什么会连发
网络·安全·企业微信
SLD_Allen8 小时前
字节跳动飞连(Feilian)AI智能体零信任安全治理深度技术研究报告
网络·人工智能·安全·智能体安全
Raas10013 小时前
企业AI网关哪个好?MAI Gateway(魔芋企业级AI网关)入选2026年企业AI网关推荐清单
网络·人工智能·gateway·企业·ai网关·mai gateway
芯盾时代13 小时前
《金融业网络安全管理办法(征求意见稿)》全条款深度拆解(一)
网络·安全·web安全
深蓝海拓13 小时前
基于QtPy (PySide6) 的PLC-HMI工程实战记录(五)为当前动作画面的信号连接变量
网络·笔记·python·学习·pyqt
啦啦啦啦啦zzzz14 小时前
时间轮定时器
linux·服务器·网络·c++·定时器
ITyunwei098714 小时前
从 ITIL 视角量化-第三集:工单系统如何成为 ITSM 治理抓手?架构+量化
运维·网络·企业微信
半桶水专家14 小时前
MQTT协议使用手册
网络
那年窗外下的雪.14 小时前
AIDC 学习日志|第 14 天|MAC Flapping 与 EVPN 多归属分层排障
网络·git·学习·macos·github·spine
2601_9632827715 小时前
油田、工矿厂区 DMR 专网对讲系统:部署实施、干扰治理与防爆终端选型实战
网络·架构