写点什么

TCP/IP 参考模型与标准协议

用户头像
Regan Yue
关注
发布于: 2 小时前
TCP/IP参考模型与标准协议

TCP/IP 参考模型与标准协议

我们都知道有个 OSI 参考模型,但是由于它出台时,各大厂商已经早就使用 TCP/IP 模型制作设备了,所以 OSI 参考模型一般用于学习,而 TCP/IP 参考模型主要用于实际生产。本文我们来介绍 TCP/IP 参考模型及其标准协议。

TCP/IP 常见协议

从上往下列举:


在应用层有:Telnet, FTP, TFTP, SNMP, HTTP, SMTP, DNS, DHCP...


在传输层有:TCP 和 UDP;


在网络层就是 ICMP, IGMP 以及 IP;


数据链路层上的标准协议有 Ethernet 和 PPP,PPPOE;

应用层

FTP 协议:用于将文件从一台机器发到另一台机器的协议,其采用 Client/Server 结构。


Telnet 协议:Telnet 协议让我们能够拥有原创控制设备的能力。当然同样有 Telnet 客户端和 Telnet 服务器。


HTTP 协议:在 HTTP 客户端输入一个地址,就会发送请求给 HTTP 服务器,然后就会返回该页面的 HTML 文件。

传输层

如果应用层的数据到了传输层,就会给数据封装上一个传输层头部。传输层主要有两种协议,一种是 TCP、另一种是 UDP。

UDP\TCP 的报文格式


TCP 为了保证数据能够完整的传达,所以加的头部数据比较多,而 UDP 轻装上阵,为了更快将数据传达,头部数据很少。


然后 TCP 进行三次握手,进行连接。


建立连接后,要使用 TCP 的序列号与确认序列号来保证数据传输可靠以及有序。这个就保证了数据不会丢失,即使丢失也能发现并重传。


传输如果结束之后,我们要通过四次挥手来断开连接。

网络层

传输层主要是用于建立机器之间不同进程之间的连接,而网络层主要用于将数据从机器到机器间传递。

数据链路层

其位于物理层与网络层的中间,可以为网络层的 IP、IPV6 等提供服务。

物理层

物理层其实比较简单,因为该封装的信息上面几层都封装完毕了。对于物理层来说,接下来要考虑的是将数据传递出去了。物理层会根据物理介质的不同,将数字信号处理成各种各样的信号。

发布于: 2 小时前阅读数: 4
用户头像

Regan Yue

关注

还未添加个人签名 2020.08.12 加入

对Go、Python、网络安全、区块链感兴趣. · 华为云云享专家 · 掘金资讯创作者

评论

发布
暂无评论
TCP/IP参考模型与标准协议