3 tcp/ip 简介

DoD 模型是 OSI 模型的精简版,它包含 4 层(而不是 7 层):
口进程/应用层:
口主机到主机层;
口因特网层;
口网络接入层。安全

3 tcp/ip 简介

3 tcp/ip 简介

3 tcp/ip 简介

客户端向 DHCP 服务器请求 IP 地址的 4 个步骤以下:
(1) DHCP 客户端广播一条 DHCP 发现消息,旨在寻找 DHCP 服务器(端口 67 );
(2) 收到 DHCP 发现消息的 DHCP 服务器向主机发回一条单播DHCP 提议消息;
(3) 客户端向服务器广播一条 DHCP 请求消息,请求提议的 IP 地址和其余信息:
(4) 服务器以单播方式发回一条 DHCP 确认消息,完成交互。服务器

3 tcp/ip 简介

3.2.2 主机到主机层协议
接下来的几节将介绍该层的两种协议:
口传输控制协议 (TCP );
口用户数据报协议 (UDP)。网络

3 tcp/ip 简介

TCP 报头长 208 (在包含选项时为 248 ),你必须理解 TCP 数据段中的每一个字段。
源端口
发送主机的应用程序的端口号(端口 号将在本节后面解释)。
目标端口
目标主机的应用程序的端口号。
口序列号
一个编号, TCP 用来将数据按正确的顺序从新排列(称为排序)、 重传丢失或受损的数据。
日确认号
TCP 期待接下来收到的数据段。
口报头长度
TCP 报头的长度,以 32 位字为单位。它指出了数据的开始位置,TCP 报头的长度为 32 位的整数倍,即便包含选项时亦如此。
口保留
老是设置为零。
口编码位/标志
用于创建和终止会话的控制功能。
口窗口大小
发送方愿意接受的窗口大小,单位为字节。
校验和
CRC (Cyclic Redundancy Check ,循环冗余校验),因为 TCP 不信任低层,所以检查全部数据。 CRC 检查报头和数据字段。
口紧急
仅当设置了编码位中的紧急指针字段时,该字段才有效。若是设置了紧急指针,该字段表示非紧急数据的开头位置相对于当前序列号的偏移量,单位为字节。
口选项
长度为 0 或 32 位的整数倍。也就是说,没有选项时,长度为 0 。然而,若是包含选项时致使该字段的长度不是 32 位的整数倍,必须填充零,以确保该字段的长度为 32 位的整数倍。
口数据
传递给传输层的 TCP 协议的信息,包括上层报头。tcp

:使用 TCP 确保可靠性,仍是使用 UDP 提升传输速度。ide

3 tcp/ip 简介

3 tcp/ip 简介

3 tcp/ip 简介

数据链路层和网络层协议分别使用硬件地址和逻辑地址标识发送主机,但 TCP 和上层协议不这样作,它们使用端口号。测试

3 tcp/ip 简介

3.2.3 因特网层协议
在 DoD 模型中,因特网层的做用有两个:路由选择以及提供单个到上层的网络接口。编码

接下来的几节将介绍因特网层协议:
口因特网协议 (IP );
口因特网控制消息协议 (ICMP );
口地址解析协议 (ARP);
口逆向地址解析协议 (RARP);
口代理 ARP;
口免费 ARP。代理

3 tcp/ip 简介

IP报头包含以下字段。
口版本
IP 版本号。
口报头长度报头的长度,单位为 32 位字。
口优先级和服务类型服务类型指出应如何处理数据报。前 3 位为优先级位,当前称为区分服务位。
口总长度整个分组的长度,包括报头和数据。
口标识惟一的 IP 分组值,用于区分不一样的数据报。
口标志指出是否进行了分段。
口分段偏移
在分组太大,没法放入一个帧中时,提供了分段和重组功能。它还使得因特网上可有不一样的 MTU (Maximum Transmission Unit ,最大传输单元)。
口存活时间
生成分组时给它指定的存活时间。若是分组到达目的地以前 TTL 就已到期,分组将被丢弃。这可避免 IP 分组因寻找目的地不断在网络中传输。
口协议上层协议的端口 (TCP 为端口 6 , UDP 为端口 7)。还支持网络层协议,如 ARP和ICMP (在有些分析器中,该字段称为类型字段)。稍后咱们将更详细地讨论该字段。
口报头校验和对报头执行 CRC 的结果。
口源 IP 地址发送方的 32 位 IP 地址。
口目标 IP 地址接收方的 32 位 IP 地址。
口选项用于网络测试、调试、安全等。
口数据位于选项字段后,为上层数据。指针

3 tcp/ip 简介

ICMP Internet Control Message Protocol
目标不可达
缓冲区已满
超过跳数/时间
ping
traceroute调试

ARP
48位MAC地址全为1为广播地址
RARP 逆向地址解析协议
代理ARP 将远程地址解析为有效的MAC地址

3.3 IP编址
网络地址惟一的标识网络。
3 tcp/ip 简介

3 tcp/ip 简介

IPv4地址类型:1.第二层广播地址2.广播(第三层)地址3.单播地址4.组播地址

相关文章
相关标签/搜索