为了账号安全,请及时绑定邮箱和手机立即绑定

http、TCP、IP、icmp等协议之间的关系

http、TCP、IP、icmp等协议之间的关系

Finit 2017-03-26 18:06:12
查看完整描述

1 回答

已采纳
?
程序员大阳

TA贡献43条经验 获得超24个赞

IP网络层协议 TCP/UDP传输层协议 HTTP应用层协议,ICMP是网络层的一个子协议,不是很常用。

对于程序员来说,常用的就是HTTP和TCP/UDP,如果是做web的话也就只是常用HTTP协议,HTTP即超文本传输协议,可以简单的认为是多媒体web传输协议。

TCP/UDP是传输层协议,区别是TCP可靠有连接,UDP不可靠无连接。因为可靠,所以消耗大,速度相对慢点。所以TCP常用于会话,UDP常用语视频语音传输。对于程序员来说,socket编程一般就是面向TCP/UDP编程了,很多语言都有socket机制。

IP就是更加底层的协议了,之前说了TCP/UDP是管传输的就像是邮局,而IP就是地址。IP不是IP地址,IP是一种协议。

注意实际上地址是IP+子网掩码才能定义的,这个就比较篇网络、路由、交换这一块了,做开发的话也不用了解太深。

网络工程师和开发工程师,算两个不同方向吧,知识栈完全不同,就是常说的全栈工程师,一般技术栈里面也不会有太多路由交换或者更高深的网络工程师的技术。

查看完整回答
2 反对 回复 2017-03-26
  • 1 回答
  • 2 关注
  • 4352 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信