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

计算机网络(一)层

一、分层

分层的意义:简化复杂性、提高灵活性、促进标准化

(1)法律上国际标准——OSI体系结构

(2)事实上的网络标准——TCP/IP体系结构

TCP:运输层的协议

IP:网际层的一个协议

网络接口层:数据链路层+物理层

(3)原理体系结构

二、层次解析

1. 应用层​
  • ​功能​​:直接为用户应用(如浏览器、邮件)提供网络服务。
  • ​常见协议​​:
    • ​HTTP/HTTPS​​:访问网页
    • ​FTP​​:传输文件
    • ​SMTP/POP3​​:发送/接收邮件
    • ​DNS​​:将域名转换为IP地址
​2. 运输层​
  • ​功能​​:确保数据可靠(TCP)或快速(UDP)传输。
  • ​协议​​:
    • ​TCP​​:可靠传输(如网页、文件下载)
    • ​UDP​​:高效传输(如视频通话、游戏)
​3. 网际层(IP层)​
  • ​功能​​:通过IP地址实现跨网络通信。
  • ​核心协议​​:
    • ​IP​​(IPv4/IPv6):数据包的路由和寻址
    • ​ICMP​​:网络诊断(如ping
    • ​ARP​​:将IP地址转为MAC地址
​4. 数据链路层​
  • ​功能​​:在局域网中传输数据帧(如以太网、Wi-Fi)。
  • ​关键点​​:
    • 使用​​MAC地址​​识别设备(网卡)
    • 数据封装成​​帧​​(如以太网帧)
    • 差错检测(CRC校验)
​5. 物理层​
  • ​功能​​:通过物理介质(网线、光纤、无线电)传输比特流。
  • ​示例​​:
    • 网卡(NIC)将数据转为电信号/光信号发送比特流

​数据流动示例​:

  1. ​发送数据​​:
    应用层(HTTP请求)→ 运输层(TCP封装)→ 网际层(IP包)→ 数据链路层(帧)→ 物理层(比特流)

  2. ​接收数据​​:
    物理层(接收信号)→ 数据链路层(解帧)→ 网际层(检查IP)→ 运输层(重组数据)→ 应用层(显示网页)

三、MAC地址和IP地址

对于网络设备来说

特性​MAC地址IP地址
​层级​数据链路层(二层)网络层(三层)
​唯一性范围​全球唯一(硬件层面)网络环境内唯一(逻辑层面)
​是否可变​通常不可变(可手动伪造)动态变化(DHCP/NAT)
​作用​局域网内设备直连通信跨网络路由寻址
http://www.dtcms.com/a/263188.html

相关文章:

  • 【基于Nest.js+React的全栈项目-00篇】开篇目录:25年新开系列文章,望多多支持~
  • 06_Americanas精益管理项目_数据分析
  • 卡片跳转到应用页面(router事件)
  • 阿里云-Docker的使用
  • 手动续期证书后自动上传到阿里云
  • 9.6 视觉专家模块+1536超清解析!智谱CogVLM-9B多模态模型中文场景实战评测,性能炸裂吊打LLaVA
  • 笨方法学python -练习6
  • MySQL 慢查询日志详解
  • Arduino IDE ESP8266连接0.96寸SSD1306 IIC单色屏显示北京时间
  • 第81题:搜索旋转排序数组Ⅱ
  • PHP:历经岁月沉淀的Web开发利器
  • 如何查看服务器的运行日志?
  • mysql 分组后时间没有按照最新时间倒序
  • PHP安装使用教程
  • 气候智能体:AI如何重构人类应对气候危机的决策体系?
  • FastAPI 学习(二)
  • 三态门Multisim电路仿真——硬件工程师笔记
  • 重构老项目不再“踩雷”:飞算JavaAI的本地化智能合并实战
  • react setstate
  • 【Java面试】10GB,1GB内存,如何排序?
  • 筑牢医疗AI安全防线:四重防护体系全解析
  • kubernetes(k8s)控制器与案例详解
  • 华为云Flexus+DeepSeek征文|​​华为云ModelArts Studio大模型 + WPS:AI智能PPT生成解决方案​
  • xml.etree.ElementTree.ParseError: parsing finished: 错误原因定位
  • 【Docker基础】Docker数据持久化与卷(Volume)介绍
  • 探索 AI 系统提示与模型资源库:`system-prompts-and-models-of-ai-tools`
  • 键盘第一下无反应
  • 敏捷项目开发工具【Focalboard安装指南】
  • 第三十五章 I2S——音频传输接口
  • Reactor操作符的共享与复用