欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

tcp/ip通信实例

程序员文章站 2022-07-03 08:15:58
事例 应用程序包装需要发送的内容 next:tcp在内容前加上tcp头,储存端口号,序号,校验和 next:ip在上一层头部,封装加上包含怕两段ip地址和数据发送类型的(udp,...

事例

应用程序包装需要发送的内容 next:tcp在内容前加上tcp头,储存端口号,序号,校验和 next:ip在上一层头部,封装加上包含怕两段ip地址和数据发送类型的(udp,tcp)的标识 next:网络接口层就会加上mac地址和以太网数据协议作为头部,最后加上fcs校验接收

接收处理

反过来

收到以太网包后,判断mac是否是自己的,是就接受。根据上层协议给相应的程序去处理(arp,ip) next:判断ip地址是否匹配,是就根据上层协议分配给上一级协议去处理(tcp,udp) next:校验和–数据是否损坏,端口号–判断对应程序,序号–判断接受顺序,最后接收端返回发送成功或失败的回执

注意

每个协议分层,都包含两段发送地址的信息 每个分层包首部包含一个标识用来识别上一层协议类型