4.12
私有地址
-
A类:10.0.0.0---10.255.255.255
-
10.0.0.0/8
-
-
B类:172.16.0.0---172.31.255.255
-
172.16.0.0/16,172.17.0.0/16.......172.31.0.0/16---共16个
-
-
C类:182.168.0.0---192.168.255.255
-
共256个地址段,192.168.1.0/24
-
公有地址
除了特殊地址和私有地址外的所有单播地址
IP协议
-
生存时间----TTL---最大值225
-
单位为路由器个数,数据包每被一个路由器进行转发,则TTL值-1
-
IP分片
以太网当中,规定最大传输的一个数据包的大小为1500字节。改制被称为MTU---最大传输单元,MTU=1500
-
Identification----标识
-
序号,用于标记数据包的先后顺序,方便后续接收方将数据进行恢复重组。
-
-
Flags----标志位---3bit
-
固定位第一位为0
-
DF位---代表该报文是否分片,若为0则代表分片,若为1则代表未分片
-
MF位----代表该报文是否为最后一片,若为0则代表最后一片,若为1则代表后续还有其他报文
-
-
Fragment----片偏位(8字节)
-
标识分片后的报文在原始中的相对位置
-
传输层给网络层发送一个5000字节大小的报文,该报文在网络层需要进行IP分片,问此时IP分片的数量以及分片后的报文的标识,标志 位和片位移为多少
0,185,370,555
传输层
端口号----作用就是表示进程
-
静态端口----网络上比较常用的协议固定使用的端口号
-
1-1023
-
telnet----23 ftp----20/21 http----80 https----443 dns----53 dhcp----67/8
-
-
动态端口----某些协议自动随机生成的端口号
-
1024-65535
-
TCP协议----传输控制协议
一种面向连接的可靠性协议
可靠性
确认机制----传输确认,每接收到一个数据段,都需要进行一次确认
重传机制----超时传输,当一个数据段中的某一个包丢失,会提示要求重新传输这个报文
排序机制----传输一个报文,可能会被分为多个数据包,并从不同路径传输,最终达到目的的顺序会被打乱,需要进行重新排序----重新排序依靠TCP的序号字段
流控机制(滑动窗口机制):通过调节窗口大小来对流量进行控制
窗口大小:指无需等待确认就可以连续发送的数据的最大量
TCP为了保证自身的可靠性,具备重传机制,故不允许在网络层进行IP分片。而TCP会在传输层使用分段的方式将报文大小分割成满足网络层MTU大小,以保证不会被网络层分片
MSS最大传输段)===MTU-IP头部-TCP头部
RMTU----路径MYU发现协议
在IP头部中,DF设置为1表示不能分片 当接收方收到一个不能分片的报文时,会将该报文丢弃,并回复一个ICMP报文(告诉发出者,数据不可达,且表明不可达原因),同时携带本地MTU值发送方接受该ICMP报文之后,因为TCP的重传机制,会重新发送一个数据,此时该数据会根据ICMP报文中的新MTU值重新进行分段
面向连接
-
三次握手
-
四次挥手