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

举报
Regan Yue 发表于 2021/09/23 13:02:31 2021/09/23
【摘要】 TCP/IP参考模型与标准协议我们都知道有个OSI参考模型,但是由于它出台时,各大厂商已经早就使用TCP/IP模型制作设备了,所以OSI参考模型一般用于学习,而TCP/IP参考模型主要用于实际生产。本文我们来介绍TCP/IP参考模型及其标准协议。TCP/IP常见协议从上往下列举:在应用层有:Telnet, FTP, TFTP, SNMP, HTTP, SMTP, DNS, DHCP...在传...

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等提供服务。

物理层

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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。