网络基础入门到深入(2):网络协议-TCP/IP协议栈

目录

一.TCP/IP协议栈的四层结构

二.每一层的作用与协议

1.作用层

作用:

常见协议:

示例:

2.传输层

作用:

核心功能:

3.网络层

作用:

核心功能:

常见协议:

示例:

4.数据链路层(物理层)

作用:

核心功能:

常见技术:

示例:

三.TCP/IP协议栈的分层优势


本章内容将会为各位介绍计算机网络中非常重要的内容-TCP/IP协议栈,我们可以把它理解为一套帮助计算机互相交流的"语言规则"。通过这个规则,全球各地的设备都可以高效、准确的进行通讯。

为了更好的理解,我们从结构功能 两方面入手,TCP/IP协议栈采用的是分层架构,分为4层,每一层都有自己的责任,就像团队分工一样、


一.TCP/IP协议栈的四层结构

TCP/IP协议栈从上到下分为以下几层:

1.应用层

2.传输层

3.网络层

4.数据链路层(物理层)

我们逐渐来理解它们的职责和工作机制。


二.每一层的作用与协议

1.作用层

作用:

直接与用户交互,提供特定的网络服务。例如网络浏览、邮件传输等

常见协议:

  • HTTP/HTTPS(网页浏览)
  • SMTP(发送邮件)、POP3/IMAP(接受邮件)
  • FTP(文件传输)

示例:

当我们访问一个网站时,浏览器使用的就是HTTP/HTTPS协议(常见),负责请求网页和展示内容


2.传输层

作用:

提供端到端的数据传输服务,负责将数据从一个设备的应用层可靠地传输到另一台设备的应用层

核心功能:

  • 数据分段与重组
  • 错误检测与流量控制
  • 常见协议:
    • **TCP(传输控制协议):**面向连接,保证数据可靠传输(如视频会议)
    • **UDP(用户数据报协议):**面向无连接,速度快,但不保证可靠性(如实时游戏)
  • 示例:

你发送了一封邮件,传输层责将邮件分成小块(数据包),并确保接收方收到完整的内容


3.网络层

作用:

负责为数据包选择传输路径,并将数据包从源设备传递到目标设备

核心功能:
  • 地址分配(IP地址)
  • 路由选择
常见协议:
  • **IP(互联网协议):**标记设备地址,确保数据到达正确设备
  • ICMP(网络诊断工具):如ping命令,用于测试网络连接
示例:

当你在北京向上海的朋友发消息,网络层会计算数据从北京到上海的最佳路径


4.数据链路层(物理层)

作用:

负责直接与硬件打交道,处理数据在网络上的传输

核心功能:
  • 数据帧的封装与解封装
  • 确保数据帧可靠传输
常见技术:
  • 以太网(Etherent)
  • Wi-Fi
示例:

你家的路由器通过Wi-Fi将数据包传输到手机,这就是数据链路层的工作


三.TCP/IP协议栈的分层优势

1.**分工明确:**每一层专注完成特定的任务

2.**模块化设计:**某一层的实现可以独立更改,不影响其它层

3.**易于理解:**复杂问题分层解决,更直观


好了,本篇内容致此以结束,主要是让大家对TCP/IP有初步了解。后续将会更加的拆分讲解

相关推荐
roman_日积跬步-终至千里8 分钟前
【数据治理(6)】DataOps 不是调度工具,而是让数据产品长期可信的运行机制
java·服务器·网络
可乐鸡翅yeah_2 小时前
个人 / 外包流媒体项目交付实战,M3U8 验收与问题闭环完整工作流
运维·网络·python·低代码·django·m3u8·在线播放
黄俊懿3 小时前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第十节:网关安全-单向加密
网络·数据库·计算机网络·安全·架构·系统架构·架构师
Patrick在香港3 小时前
Python 拉取城巴开放数据:406 条路线,香港岛巴士网络的数字画像
网络·python·数据分析·php·数据可视化·香港·开放数据
一直C4 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
Experience-摆渡4 小时前
自建 IP 轮换方案实战:健康探测 + 熔断剔除 + 粘性会话
网络·网络协议·tcp/ip
luj_17684 小时前
合法避税与投资评估实战指南
c语言·开发语言·网络·经验分享·算法
库玛西4 小时前
Linux网络编程:HTTP/HTTPS协议核心技术全解析
linux·运维·服务器·网络·c++·http·https
暴力求解5 小时前
Linux网络---NAT代理服务、内网穿透
linux·网络·智能路由器
2601_967659895 小时前
大学实训室网络仿真环境搭建:Ranplan 3D射线跟踪双版本技术解析
网络·3d