网络原理协议总结

怎么看一个协议属于哪一层?

以DHCP举例,我们知道UDP是传输层(运输层)的协议,DHCP承载于UDP,因此它应该是UDP的上一层协议(UPD为DHCP提供服务,相当于运输层为应用层提供服务)。
所以协议属于哪一层,应该参考它使用了哪一层的服务。它属于使用服务协议的上一层。

归类表格

协议解释说明细节
应用层DHCP使用UDP协议,因此是应用层协议用户端使用68端口,服务器使用67端口
应用层BGP-
应用层RIP
应用层DNS
应用层FTP主动模式,服务器使用21端口建立TCP命令连接,20号端口建立数据连接,被动模式仍使用21号端口建立命令连接,随机端口进行数据连接,并且被动模式下,数据连接由用户建立
应用层SMTPTCP连接端口为25
应用层BGP使用TCP协议(不同AS之间距离很远,保证 信息的可达性,要采用有链接的TCP)
应用层
传输层UDP
传输层TCP
网络层OSPF
数据链路层PPP

待完善>>>>

在这里插入图片描述

注:OSPF属于哪一层?

RIP基于UDP,BGP基于TCP,OSPF和EIGRP基于IP。这些在TCP/IP协议栈中定义的路由协议用于发现和维护前往目的地的最短路径。你可以认为它们不属于网络层协议(注意,是用,based on,而不是实现了,BGP用TCP,所以BGP是应用层的,TCP用IP,所以TCP是传输层的,OSPF用IP,所以OSPF更应该是归类到传输层里比较合理。与书《计算机网络自顶向下方法与Internet特色》意思基本一致),但它们计算出来的路径最终为网络层提供服务。(在TCP/IP协议栈中,Routed Protocol(eg. IP)工作在网络层,而Routing Protocol(eg.BGP)工作在传输层或应用层,他们之间的关系为:Routing Protocol负责学习最佳路径,而Routed Protocol根据最佳路径将来自上层的信息封装在IP包里传输。)

原文链接

使用UDP与TCP的应用层协议

使用UDP的应用层协议有:DNS(域名系统)、TFTP(简单文件传送协议)、RIP(路由信息协议)、DHCP(动态主机配置协议)、SNMP(简单网络管理协议)、NFS(网络文件系统)、IGMP(网际组管理协议),此外在网络语音或视频通信中也使用UDP通信
使用TCP的应用层协议有:HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)、TELNET(远程终端协议)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值