tcp/ip协议由国防部 (DoD) 在1960年代设计和开发,并基于标准协议。它代表传输控制协议/互联网协议。tcp/ip协议模型是OSI模型的简明版本。它包含四层,与OSI模型中的七层不同。层数有时称为五层或四层。那么tcp/ip协议包含哪几层?

在本文中,我们将研究五个层。物理层和数据链路层在4层参考中被称为一个单独的层,称为“物理层”或“网络接口层”。
一、物理层
它是一组需要网络通信的应用程序。该层负责生成数据和请求连接。它代表发送方,网络访问层代表接收方。在这篇文章中,我们将代表接收者进行交谈。
二、数据链路层
数据包的网络协议类型(在本例中为TCP/IP)由数据链路层识别。数据链路层也提供错误预防和“成帧”。点对点协议 (PPP)成帧和以太网 IEEE 802.2成帧是数据链路层协议的两个示例。
三、互联网层
该层与OSI网络层的功能相似。它定义了负责在整个网络上进行数据逻辑传输的协议。驻留在这一层的主要协议如下:
1、IP:IP代表Internet协议,它负责通过查看数据包标头中的IP地址将数据包从源主机传送到目标主机。IP有2个版本:IPv4和IPv6。IPv4是大多数网站当前使用的一种。但IPv6正在增长,因为与用户数量相比,IPv4 地址的数量有限。
2、ICMP:ICMP代表Internet控制消息协议。它封装在IP数据报中,负责为主机提供有关网络问题的信息。
3、ARP:ARP代表地址解析协议。它的工作是从已知的IP地址中找到主机的硬件地址。AR有几种类型:Reverse ARP、Proxy ARP、Gratuitous ARP和Inverse ARP。
互联网层是互联网协议 (IP) 套件中的一层,它是定义互联网的一组协议。互联网层负责通过网络将数据包从一台设备路由到另一台设备。它通过为每个设备分配一个唯一的IP地址来实现这一点,该地址用于识别设备并确定数据包到达它所应采用的路由。
四、传输层
TCP/IP传输层协议交换数据接收确认并重新传输丢失的数据包以确保数据包按顺序到达且没有错误。端到端通信就是这样称呼的。传输控制协议(TCP)和用户数据报协议是这一层的传输层协议(UDP)。
1、TCP:应用程序可以使用TCP相互交互,就好像它们通过电路物理连接一样。TCP 以类似于逐个字符传输而不是单独数据包的方式传输数据。一个建立连接的起点,整个字节顺序的传输,和一个关闭连接的终点组成了这次传输。
2、UDP:数据报传送服务由另一个传输层协议UDP提供。UDP不验证接收主机和发送主机之间的连接。传输少量数据的应用程序使用 UDP而不是TCP,因为它消除了建立和验证连接的过程。
五、应用层
该层类似于OSI模型的传输层。它负责端到端的通信和无差错的数据传输。它为上层应用程序屏蔽了数据的复杂性。该层中存在的三个主要协议是:
1、HTTP和HTTPS:HTTP代表超文本传输协议。使用它来管理Web浏览器和服务器之间的通信。HTTPS代表HTTP安全。它是HTTP与SSL(安全套接字层)的组合。在浏览器需要填写表格、登录、验证和执行银行交易的情况下,它非常有效。
2、SSH:SSH代表安全外壳。它是一个类似于Telnet的终端仿真软件。首选SSH的原因是因为它能够维护加密连接。它通过TCP/IP连接建立安全会话。
3、NTP:NTP代表网络时间协议。它用于将我们计算机上的时钟同步到一个标准时间源。它在银行交易等情况下非常有用。在不存在NTP 的情况下假设以下情况。假设我们执行一项交易,我们的计算机在下午2:30读取时间,而服务器在下午2:28记录时间。如果不同步,服务器可能会严重崩溃。
总结:tcp/ip协议包含了五层,分别是应用层、传输层(TCP/UDP)、网络/互联网层(IP)、数据链路层 (MAC)和物理层。
Copyright © 2013-2020. All Rights Reserved. 恒讯科技 深圳市恒讯科技有限公司 粤ICP备20052954号 IDC证:B1-20230800.移动站


