点对点通信,这个概念是不是有多个解释?我看维基的是ppp

苦逼码农 2016-01-30 12:25:51
ppp是工作在广域网的链路层,接入广域网(因特网)的一种协议。


我不明白点对点通信为什么还有其他的解释呢? 请问还有什么解释?


问题2:

计算机网络中,差错控制到底是那一层做的工作 ?是传输层(tcp)做的还是有其他层? 比如网络层的icmp。

看了书籍反而迷糊的很。



...全文
202 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
HeBanBei 2016-02-01
  • 打赏
  • 举报
回复
“点对点通信“和”ppp“是两个概念 ppp是 point to point protocol, 也就是点对点协议。 ppp 是数据链路层的协议。可以理解为“点对点通信“的一种实现。而且,计算机网络中说到的点对点通信,一般也就是指数据链路层上的点对点通信。 另外有一个概念是 p2p ,即 Peer to Peer ,是指对等网络。
HeBanBei 2016-02-01
  • 打赏
  • 举报
回复
icmp并不传输数据 tcp传输数据 如果把数据比作货物,tcp比作运输货物的汽车,那么可以把icmp比作检查道路是否通畅的工作人员。 汽车发现一条道路不通时,它会选择另一条路走;发现路堵塞时,它会慢点开。 而工作人员发现道路有问题时,他就向单位报告。
赵4老师 2016-02-01
  • 打赏
  • 举报
回复
先坚持把书看完。
HeBanBei 2016-02-01
  • 打赏
  • 举报
回复
第二个问题。 icmp检查和报告差错的原因,但它没有改正错误。 tcp的可靠传输,没有能力知道也不需要知道造成差错的原因。 但它能发现错误并修正错误。
bsnry 2016-02-01
  • 打赏
  • 举报
回复
引用 3 楼 HeBanBei 的回复:
第二个问题。 icmp检查和报告差错的原因,但它没有改正错误。 tcp的可靠传输,没有能力知道也不需要知道造成差错的原因。 但它能发现错误并修正错误。
修正错误? tcp有确认机制, 超时重传(发方一旦发出一个保文,就开启定时器,等待这个发送数据的ack应答:ack == seq + len) 如果发现错误的时候,收方会发送icmp包给发送方。
苦逼码农 2016-01-31
  • 打赏
  • 举报
回复
苦逼码农 2016-01-30
  • 打赏
  • 举报
回复

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧