当前位置: 首页 > news >正文

网安必备基础 计算机网络(中)基础必备知识简概

计算机网络第二课

一、网络通信模型的本质
二、OSI七层参考模型(理论标准)
三、TCP/P四层模型(实际应用模型)
四、传输层核心协议:TCP与UDP
1、TCP协议:可靠的面向连接协议
1)核心特点
2)关键机制:三次握手与四次挥手
3)适用场景:
2、UDP协议:快速的无连接协议
1)核心特点
2)适用场景
3、TCP与UDP核心差异对比
五、核心知识点关联梳理
1、模型与协议的关联
2、数据传输串联
3、协议选择逻辑

一、网络通信模型的本质

网络通信模型是为了规范不同设备、不同网络之间的通信流程,将复杂的网络通信功能拆分违规“分层递进”的模块(层级),每一层仅完成特定的核心功能,通过层间接口协作实现完整通信。

二、OSI七层参考模型(理论标准)

OSI(Open Systems Intercinnection)模型是国际标准组织(OSI)制定的"开放式系统互联参考模型",是网络通信的理论基础,将网络通信功能分为7个层级,从下到上依次为:物理层数据链路层网路层传输层会话层表示层应用层。其中第四层完成数据传送服务,上面三层面向用户。

三、TCP/IP 四层模型 (实际应用模型)

TCP/IP模型是互联网的试剑天下标准(由美国国防部研发),将OSI 七层模型简化为4个层级,更贴合实际工程应用,是目前所有网络设备遵循的核心规范。

各层级间的对应关系

四、传输层核心协议:TCPUDP

TCP(传输层控制协议)和 UDP(用户数据报协议)是TCP/UDP 模型传输层的两大核心协议,分别对应“可靠传输
”和“快速传输”两种需求,五绝对优势,按需选择。

1、TCP协议:可靠的面向连接协议

1)核心特点
  • 面向连接:通信前必须通过“三次握手”建立连接,通信结束后通过“四次挥手”释放连接。
  • 可靠传输:通过序列号、确认应答、重传机制、拥塞控制,确保数据无丢失、无重复、按序到达。
  • 缺点:传输效率低,延迟高(因连接建立、确认应答等机制)。
2)关键机制:三次握手四次挥手
  • 三次握手(建立连接):
  • ① 客户端发送:“同步报文(SYN)" 请求连接;
  • ② 服务端回复 “同步+确认报文(SYN+ ACK)”;
  • ③ 客户端回复 “确认报文(ACK)”,连接建立。

  • 四次挥手(释放连接):
  • ① 客户端发送 “结束报文(FIN)” 请求释放:
  • ② 服务器回复 “确认报文(ACK)”;
  • ③ 服务器发送 “结束报文(FIN)”;
  • ④客户端回复 “确认报文(ACK)”,连接释放(许等待超时确保数据传输完成)。


3)适用场景:

对可靠性要求高、可接受延迟的场景,如网页访问(HTTP/HTTPS)、文件传输(FTP)、邮件发送(SMTP)、数据库连接(MySQL)。

2、UDP协议:快速的无连接协议

1)核心特点
  • 无连接:通信前无需建立连接,直接发送数据,通信结束后无需释放连接;
  • 不可靠传输:无序列号、无确认应答、无重传机制、数据可能丢失、重复、乱序到达;
  • 优点:传输效率高,延迟低,开销小(无连接建立、确认等机制)。
2)适用场景

对实时性要求高、可容忍少量数据丢失的场景,如视频直播、语音通话、网络游戏。

3、TCP 与 UDP 核心差异对比

对比维度TCPUDP
连接方式面向连接(三次握手建立)无连接(直接发送)
传输可靠性可靠(无丢失、无重复、按序)不可靠(可能丢失、乱序)
传输效率低(开销大、延迟高)高(开销小、延迟低)
典型应用网页、文件传输、邮件、数据库视频直播、语音通话、游戏、DNS

五、核心知识点关联梳理

1、模型与协议的关联:

TCP/IP模型是实际应用的核心框架
应用层协议HTTPHTTPSDNS
传输层协议TCP/UDP
网络层协议IPICMPARP路由器ACM
网络接口层(链路层)协议交换机以太网协议
共同构成网络通信的完整体系。

2、数据传输串联:

应用层生成数据 → 传输层添加 TCP/UDP头部(端口号)→ 网络层添加 IP头部(IP地址)→ 网络接口层添加 MAC头部(MAC地址)→ 物理介质传输→ 接收端按反向层级解封装。

3、协议选择逻辑:

根据 “可靠性” 和 “实时性” 需求选择 TCP/UDP —— 需要可靠性传输选 TCP,需要快速实时选 UDP。

http://www.jsqmd.com/news/830420/

相关文章:

  • 精细化管控便民设施|彩格尔无障碍通道 入驻北京、上海、青岛、苏州多座城市 - GrowthUME
  • GPU Burn终极指南:如何快速检测GPU稳定性的完整教程
  • 终极指南:3小时免费快速掌握LAMMPS分子动力学模拟
  • 探索OpenBoardView:硬件工程师的PCB分析利器
  • 保姆级教程:在Spring Boot项目里正确配置Hutool和BouncyCastle搞定SM4国密加密
  • 实测Taotoken多模型聚合路由能力,在不同负载下的响应延迟体感
  • JavaScript 异步编程终极语法(async/await )
  • 物业临时工排班管理的技术破局:栎偲考勤神器的AI与离线方案详解
  • 告别DLL缺失困扰:Visual C++运行库一站式解决方案
  • Doramagic开源工具箱:开发者效率提升的模块化实践
  • 冰狐冷冻油 | 18年专注制冷压缩机冷冻油源头工厂/代工贴牌/OEM/ODM - 新闻快传
  • 如何使用ubuntu搭建一个无盘PC启动服务器
  • 【Appium 系列】第11节-Toast+弹窗处理 — 移动端最让人头疼的几种弹窗
  • 主流原型设计工具介绍
  • AI开发者如何快速接入多模型服务,五分钟搞定Python调用示例
  • macOS外接显示器控制终极指南:轻松掌控亮度与音量的完整方案
  • 别再只会用DC-DC了!手把手教你用SPX3819这类LDO芯片,搞定5V转3.3V的电路设计(附外围电路图)
  • 2026最权威的六大AI辅助论文神器推荐榜单
  • 深度解析:如何通过MonitorControl实现macOS外接显示器硬件级控制
  • 冰狐冷冻油替换开利/汉钟/约克/比泽尔/麦克维尔/复盛/顿汉布什/特灵/莱富康/克莱门特/神钢/丹佛斯/日立/冰轮/冰山制冷压缩机冷冻油平替型号全表 - 新闻快传
  • C++、汇编与易语言:三大编程语言深度对比
  • 【Appium 系列】第12节-智能路由 — API测试 vs UI 测试的自动选择
  • 模型逆向攻击(MIA)实战剖析:从原理到攻防演进
  • 忘记压缩包密码怎么办?3步找回加密文件的完整免费解决方案
  • KUKA机器人FSoE安全地址丢了别慌!手把手教你用WorkVisual手动找回(附KRC4标准柜地址表)
  • 如何选择适合你的双向拉绳开关?2026最新评测与选购指南 - 新闻快传
  • 从LED点阵到动态动画:基于ESP32的万圣节创意显示项目实战
  • wxhelper终极实战:深度揭秘微信逆向工程完整解决方案
  • 微信小程序wx.navigateTo传参实战:从基础到动态数据绑定
  • QLC SSD可靠性提升:LDPC软判决与智能固件如何实现低开销加固