【网络通信基础TCP/IP】
整个网络通信过程分四“层”,或者说是四个环节,层层封装记录经过该层时留下的信息,最终构建出完整的传输内容,送达通信对象
【IP协议】
ip协议负责数据传输路径的选择,其机制(路由选择)有点类似马尔科夫链,每个节点选择下一个节点,而不干涉后续路径。
【TCP协议】
tcp提供可靠的字节流服务(将大块数据分割成以报文段(segment)为单位的数据包进行管理) ,并且通过“三次握手(three-wayhandshaking)”确认数据最终是否送达到对方
发送端生成SYN,接收端既然可以回传,证明确实收到了,不然不会知道SYN是什么
同理,ACK是接收端生成端,发送端回传,说明“我收到了你说你收到了我发送端信息的信息,ACK可以证明”
所以三次握手缺一不可。
【DNS服务】
计算机既可以被赋予IP地址,也可以被赋予主机名和域名。
DNS协议提供通过域名查找IP地址,或逆向从IP地址反查域名的服务。
【一图链接以上各协议交互实现传输的过程】