网络协议栈
文章平均质量分 89
Mr.G_Coding
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
详解网络协议栈--TCP协议
TCP 协议 TCP协议是一种可靠的、面向连接的字节流服务,源主机在传送数据前需要先和目标主机建立连接。然后在此连接上被编号的数据段按序收发。同时要求对每个数据段进行确认,保证了可靠性。如果在指定的时间内没有收到目标主机对所发数据段的确认,源主机会重传发送该数据段 TCP头部 头部封装 // TCP头 20字节 struct tcphdr { unsigned short srcport; //源端口号 unsigned short dstport; //目的端口号原创 2021-05-22 15:06:27 · 1217 阅读 · 0 评论 -
详解网络协议栈--IP协议
1. 网络分层模型 1.1 物理层 传输的是光电信号 双绞线(电信号) 光纤(光信号) 1.2 网卡 处于物理层和数据链路层之间,不属于网络分层模型中的任何一层 作用是负责A/D转换和数据搬运 接收数据时将光电信号转换成数字信号 发送数据是将数字信号转换成光电信号 网卡芯片负责数据转换,网卡驱动负责搬运数据 1.3 数据链路层 传输的是数字信号(二进制数据) 以太网数据帧结构 以太网帧头:MAC地址只有在局域网内有效,出了局域网就无效了 //以太网帧头 14字节 struct原创 2021-05-22 15:02:42 · 467 阅读 · 0 评论
分享