7.7 TCP/IP基础
1.OSI参考模型
7 应用层 提供应用程序间通信
6 表示层 处理数据格式、数据加密等
5 会话层 建立、维护和管理会话
4 传输层 端到端连接
3 网络层 寻址和路由选择
2 数据链路层 提供介质访问、链路管理等
1 物理层 比特流传输
2.IP协议
IP协议特点
1 无连接 传输数据之前无需建立连接
2 尽力而为 超过转发能力直接丢弃
3 无序 IP数据包在网络中传送是无序的 每个数据包单独进行路由(单独选择路径),不考虑到达接收到的顺序
4 不可靠 IP分组传送不可靠
IP包头结构
IP包头 20字节(可扩展至40)
版本 4位(1字节)
包头长度 4位
服务类型 8位
报文长度 16位
标识符 16位
标志位 3位
分段偏移量 13位
存活时间(TTL) 8位 (每经过一个路由器TTL-1)(TTL=0时抛弃该报文)
协议 8位 标识上层协议(TCP协议号 6;UDP协议号 17;)
包头校验和 16位 用于完整性校验
源IP地址 32位
目的IP地址 32位
标识符:16位 – 同一IP数据包的各个分片的标识符相同。
• 标志位(Flags):3位
– 第1位:没有使用。
– 第2位:DF位,DF=1不允许对该包进行分片,DF=0允许分