第266章 数字世界的灵魂——TCP/I (1 / 6)
“什么是通讯协议?”
李卫国没有直接开始写代码,而是先提出了一个问题。
孙教授和钱院士对视一眼,由在软件领域更权威的孙教授来回答。
“协议,就是一种约定,一种规则。”
“比如,我们之前在局域网内传输文件,会约定好,发送方先发一个‘请求’信号,接收方回复一个‘准备就绪’信号,然后发送方再开始传输数据。”
“这就是一种简单的协议。”
“没错。”
李卫公点头,对孙教授的理解表示肯定。
“但这种简单的‘你问我答’式协议,只能用在‘局域网’这种,线路质量极高、几乎不会出错的‘无菌环境’里。”
“而我们现在要面对的,是长途电话线这种,充满了噪音、干扰、甚至会随时中断的‘垃圾场’。”
“在这种环境里,‘你问我答’就没用了。”
李卫国打了个比方。
“这就好比,你隔着一条嘈杂的马路,对另一个人喊话。”
“你喊一句‘你好吗’,他可能只听到了一个‘你’字,或者听成了‘泥嚎吗’。”
“甚至,一辆卡车开过,他什么都没听到。”
The content is not finished, continue reading on the next page
李卫国没有直接开始写代码,而是先提出了一个问题。
孙教授和钱院士对视一眼,由在软件领域更权威的孙教授来回答。
“协议,就是一种约定,一种规则。”
“比如,我们之前在局域网内传输文件,会约定好,发送方先发一个‘请求’信号,接收方回复一个‘准备就绪’信号,然后发送方再开始传输数据。”
“这就是一种简单的协议。”
“没错。”
李卫公点头,对孙教授的理解表示肯定。
“但这种简单的‘你问我答’式协议,只能用在‘局域网’这种,线路质量极高、几乎不会出错的‘无菌环境’里。”
“而我们现在要面对的,是长途电话线这种,充满了噪音、干扰、甚至会随时中断的‘垃圾场’。”
“在这种环境里,‘你问我答’就没用了。”
李卫国打了个比方。
“这就好比,你隔着一条嘈杂的马路,对另一个人喊话。”
“你喊一句‘你好吗’,他可能只听到了一个‘你’字,或者听成了‘泥嚎吗’。”
“甚至,一辆卡车开过,他什么都没听到。”
The content is not finished, continue reading on the next page