深挖通信底层原理
TCP為什么要三次握手原理分析
假設(shè):a是客戶端,b是服務(wù)端
tcp連接是全雙工的,全雙工中重要的一點(diǎn)就是消息可以從a到b,也可以從b到a。
第一次握手及第二次握手確保a知道a發(fā)的消息b可以收到
第二次握手及第三次握手確保b知道b發(fā)的消息a可以搜到
全雙工依賴的物理基礎(chǔ)
以太網(wǎng)線:有差模發(fā)送和接收四根線:RX+、RX-、TX+、TX-,可以同時(shí)收和發(fā)
wifi:
光纖:
RS232: 收發(fā)各一根線,還有一根地線,形成共地傳輸,容易產(chǎn)生共模干擾
RS485全雙工還是半雙工?
rs485收發(fā)共用一根線,通過(guò)軟件控制收和發(fā),半雙工通信。
總結(jié)
- 上一篇: 进程间通信-共享内存实例
- 下一篇: 设置elf文件链接库的路径