TCP/IP协议族分为哪4层?

简介: TCP/IP协议族分为哪4层?

大家好,我是阿萨。昨天我们学习了URI 和URL 的区别是什么?了解了URI 和URL的区别。 学习HTTP, 绕不开TCP/IP,那么TCP/IP 协议族分为哪4层?


TCP/IP 协议族按照层次分为四层: 应用层,传输层,网络层和数据链路层。


常见的TCP/IP 通信传输流,见下图:



接下来我们简单介绍下各层的主要作用。我们用快速传输举个例子。


一:应用层


什么是应用层? 我们常见的HTTP协议,FTP 协议(文件传输协议)和DNS (domain name system)域名系统服务都是应用层。


简单概括,就是用户应用的服务层就叫应用层。


我们发快递时,网络下单,通知快递员来拿快速,就相当于应用层。


二:传输层


传输层其实就是网络连接中 2台计算机之间的数据传输。


传输层有2个性质不同的协议: TCP(Transmission Control Protocol, 传输控制协议)和UDP (User Data Protocol)用户数据报文。


快速员把快递带到快递站,贴上快速单号,识别目的地的过程,转发到转运中心可以认为是传输层。


三: 网络层


网络层是处理网络传输数据包。数据包是网络传输的最小数据包。在这一层会规定通过怎样的传输路线把数据包传输给对方。


网络中有多台计算机或网络设置传输时,网络层所起作用主要是在很多条传输路线中选择一条传输路线。


包裹到了转运中心,转运系统选择最佳的传输路径传输包括的过程,就是网络层。


四:链路层


主要是用来处理连接网络的硬件部分,包括控制操作系统,硬件的设备驱动,NIC 网卡等物理可见部分。硬件上的范畴均在链路层的作用范围内。


传输快递的快递车或者飞机等就是链路层。


通过 填快递单---快递送到转运中心---选择快递传输路径----用火车、货车,飞机等运输快递的整个流程来简单讲解我们的TCP/IP 协议族的四层,应用层----传输层----网络层----链路层这四层,你看懂了吗?


你学会了吗?

相关文章
|
人工智能 网络协议 数据安全/隐私保护
【利用AI让知识体系化】简要了解网络七层协议(一)
【利用AI让知识体系化】简要了解网络七层协议
|
网络协议 数据安全/隐私保护 网络架构
【个人笔记】计算机网络五层结构理解
【个人笔记】计算机网络五层结构理解
|
存储 人工智能 C#
【Unity 3D】C#中数组、集合、栈、队列、哈希表、字典的讲解(附测试代码)
【Unity 3D】C#中数组、集合、栈、队列、哈希表、字典的讲解(附测试代码)
573 0
|
网络协议 安全 网络安全
常见的网络传输协议有几种
常见的网络传输协议涵盖多个层次,包括传输层(如TCP、UDP、SCTP)、应用层(如HTTP/HTTPS、FTP、SMTP、DNS、SSH)、网络层(如IP、ICMP、ARP)、数据链路层(如Ethernet、PPP、Wi-Fi)及安全协议(如SSL/TLS、IPSec)。这些协议各具特色,适用于不同场景,如TCP用于可靠传输,UDP适合实时应用,而HTTP/HTTPS则服务于网页浏览和数据交换。通过这些协议的协同工作,现代互联网和局域网得以实现多样化的应用和服务。
|
编解码 网络协议 数据安全/隐私保护
计网 - 图解OSI 七层模型 和 TCP/IP 四层模型
计网 - 图解OSI 七层模型 和 TCP/IP 四层模型
2603 0
|
C# 图形学
Winform控件优化之Paint事件实现圆角组件(提取绘制圆角的扩展方法)
Paint事件方法中实现圆角控件不要通过事件参数`e.ClipRectangle`获取控件区域范围,原因见最后介绍;注意设置控件背景透明(参见[Winform控件优化之背景透明那些事2...
1163 0
Winform控件优化之Paint事件实现圆角组件(提取绘制圆角的扩展方法)
|
网络协议 算法 Linux
TCP是如何进行拥塞控制的?
TCP是如何进行拥塞控制的?
905 1
|
存储 数据库 对象存储
IOS的四种数据存储方式及优劣
IOS的四种数据存储方式及优劣
552 1
|
SQL 安全 测试技术
测试人员成长路线图
测试人员成长路线图
301 0
|
存储 网络协议 算法
一篇文章带你了解网络七层架构
网络包括 7 层架构:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,这里一篇文章带你了解网络七层架构原理和协议
6432 1
一篇文章带你了解网络七层架构