OSI七层参考模型中的应用层、传输层和网络层所使用的协议

OSI七层参考模型中的应用层、传输层和网络层所使用的协议:

应用层协议

  • 文件传输协议FTP
    从网络上下载文件时使用的是FTP协议。
  • 超文本传输协议HTTP
    上网浏览网页时使用的是HTTP协议。
  • 域名服务DNS
    DNS也是一种应用比较广泛的协议,我们在访问网络上一台主机时,通常不是直接输入对方的IP地址,而是输入这台主机的一个域名,例如访问新浪网时,通常会输入: www.sina.com.cn,这就是新浪网的域名,通过DNS服务就可以将这个域名解析为它所对应的IP地址,通过IP地址就可以访问新浪网的主机了。
  • 简单邮件传输协议SMTP
    通过FoxMail发送电子邮件时,就会使用SMTP协议。
  • 邮局协议POP3
    利用FoxMail从邮件服务器(例如263)上收取电子邮件时,就会使用POP3协议。

传输层协议

  • 传输控制协议TCP
    TCP:面向连接的可靠的传输协议。利用TCP协议进行通信时,首先要通过三步握手,以建立通信双方的连接。一旦连接建立好,就可以进行通信了.TCP提供了数据确认和数据重传的机制,保证了发送的数据一定能到达通信的对方。
  • 用户数据报协议UDP
    UDP是无连接的、不可靠的传输协议。采用UDP进行通信时,不需要建立连接,可以直接向一个IP地址发送数据,但是对方能否收到,就不敢保证了。我们知道在网络上传输的是电信号,既然是电信号,在传输过程中就会有衰减,因此数据有可能在网络上就消失了。

也有可能我们所指定的IP地址还没有分配,或者该IP地址所对应的主机还没有运行,这些情况都有可能导致发送的数据接收不到。这就好像寄信的过程,我们所寄的信件有可能在运输的途中丢失,也有可能收信人搬家了,这都会导致信件的丢失。

但另一方面,我们在寄信时不需要和对方认识,也就是说,不需要建立连接。既然UDP协议有这么多缺点,那么为什么还要使用它呢?这主要是因为UDP协议不需要建立连接,而且没有数据确认和重传机制,所以实时性较高。因此,在一些实时性要求较高的场合,例如视频会议,就可以采用UDP协议来实现。因为对于这类应用来说,丢失少量数据并不会影响视频的观看。

网络层协议

  • 网际协议IP
  • Internet互联网控制报文协议ICMP
  • Internet组管理协议IGMP
    原文作者:WaitFoF
    原文地址: https://blog.csdn.net/qq_41498261/article/details/109299190
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞