Part5-1-3 Nodejs 通信
Posted 沿着路走到底
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Part5-1-3 Nodejs 通信相关的知识,希望对你有一定的参考价值。
通信必要条件
主机之间需要有传输介质(网线,wifi,蓝牙)
主机上必须有网卡设备(调制与解调制,将电压与二进制数据进行转换)
主机之间需要协商网络速率
常见通讯方式
交换机通讯
路由器通讯
建立多台主机互联
定位局域网中的其他主机
通过 Mac 地址来唯一标识一台主机
但是交换机无法满足互联网需求:
交换机的接口数量有上限
局域网存在大量主机会造成广播风暴
明确目标主机 IP 地址
网络层次模型
OSI七层模型:
应用层:用户与网络的接口
表示层:数据加密、转换、压缩
会话层:控制网络连接建立与终止
传输层:控制数据传输可靠性
网络层:确定目标网络
数据链路层:确定目标主机
物理层:各种物理设备和标准
数据从 A 至 B,先封装再解封
TCP协议
TCP 属于传输层协议
TCP 是面向连接的协议
TCP 用于处理实时通信
常见控制字段
SYN = 1 表示请求建立连接
FIN = 1 表示请求断开连接
ACK = 1 表示数据信息确认
三次握手
1
以上是关于Part5-1-3 Nodejs 通信的主要内容,如果未能解决你的问题,请参考以下文章