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

Posted ReganYue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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等提供服务。

物理层

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

以上是关于TCP/IP参考模型与标准协议的主要内容,如果未能解决你的问题,请参考以下文章

OSI参考模型与 TCP/IP参考模型

TCP/IP与OSI参考模型的比较

osi 七层模型与tcp/ip 四层参考

OSI与TCP/IP协议簇

TCP/IP模型及OSI七层参考模型各层的功能和主要协议

TCP/IP协议参考模型(四层模型和五层模型)与OSI 7层模型对比