1. OSI模型
TCP是TCP/IP的第三层传输层,对应OSI的第四层传输层; IP是TCP/IP的第二层互联层,对应OSI的第三层网络层。 TCP属于OSI中的运输层它是面向连接的协议; IP属于OSI中的IP层(即网络层)。
2. IP模型
3. 数据进入协议栈的封装
Frame footer(包尾):CRC检查,计算Frame data,产生一些值,放在footer,接收方传过的值和footer比较,一样则合法
CRC校验:https://blog.csdn.net/liyuanbhu/article/details/7882789
4. IP特点
- 不可靠(unreliable):由上一层保证
- 无连接(connectionless):每个数据是独立的,经过路由选择,选择不同线路
5. IP数据报格式首部字段
TOS(8bit)
- 前3:放弃不用
- 第15位:必须是0
- 其余:最小时延,最大吞吐量,最高可靠性,最小费用
8位协议:TCP or UDP
6. 如何判断系统是litterEndian还是BigEndian