比如说哦:http,https,ftp,ssh等这些常见的
① 不同环境使用不同的协议,但在我的见识里面,不就是传输数据吗?为什么不能用一个统一的协议。
知道是协议,使用什么什么协议才能通信
② 但这些协议的内容大致是什么样的呢?
因为从没见到过,也不知道怎么看,只知道用这个用那个,
③ 这些协议内容可以修改吗?
④ 两台电脑在收发数据的时候应该也会验证协议,大致是怎么验证的呢?
比如说哦:http,https,ftp,ssh等这些常见的
① 不同环境使用不同的协议,但在我的见识里面,不就是传输数据吗?为什么不能用一个统一的协议。
知道是协议,使用什么什么协议才能通信
② 但这些协议的内容大致是什么样的呢?
因为从没见到过,也不知道怎么看,只知道用这个用那个,
③ 这些协议内容可以修改吗?
④ 两台电脑在收发数据的时候应该也会验证协议,大致是怎么验证的呢?
你可以制订一个统一的协议,这个协议可以用来浏览网页、传输文件、和进行实时交互等等你想做的任何事情(这并不是什么难的事情)。
但问题是你设计出来的这个协议,需要有其他的软件来支持你的协议,有其他的软件开发者支持你制定的协议。
显然这是不太可能的,难就难在这里,这个协议已经有了,但是没有软件能兼容,只有你自己开发的软件能支持这种协议。
为什么http/ftp/这些协议能流行,一个是历史原因,一个是协议设计得好用够用,一个是兼容更广,用户很多。等等各种原因。
1.以不同的协议是用来解决不同的问题的的,有HTTP,FTP,SSH
2.一般包括怎么建立连接、怎么发送数据、怎么接收数据、怎么关闭连接等这些规定
3.不可以这些都是制定好的,不过你可以扩张你自己的协议
4.
5 回答2.9k 阅读
3 回答2.7k 阅读
2 回答860 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
3 回答1k 阅读
2 回答958 阅读
2 回答442 阅读✓ 已解决
① Q:不同环境使用不同的协议,但在我的见识里面,不就是传输数据吗?为什么不能用一个统一的协议。
A:为什么世界上有这么多法律?为什么不是所有国家共用一个法律?
② Q:但这些协议的内容大致是什么样的呢?
A:每个协议都有文档,自己去找对于的文档就行
你要看 HTTP 的文档,就在谷歌搜索框输入 “HTTP 文档”
要看0101就要下载一个 wireshark 抓包
③ Q:这些协议内容可以修改吗?
A:法律可以修改吗?
④ Q:两台电脑在收发数据的时候应该也会验证协议,大致是怎么验证的呢?
A:提前约定好协议,比如 80 端口就是专门给 HTTP 的; 443 就是专门给 HTTPS 的;3306 就是专门给 Mysql 的