网络互联
中继器:基于物理层。
网桥:交换机和网桥建立在LLC子层,连接的是一个网段,网络规模的扩大不一样要手工配置,可以在边发送边学习,实现网络的互联,可以减少冲突域,但不能减少广播域;
路由器:基于网络层,每个端口连接的是一个网络,减少广播域。
分段一般原则是最长长度分组,一般在路由上,重组一般在目的主机上。
INTERNET实例
IP协议(网络互联)
统一的数据包格式:IP数据包。
统一的命名方式:IP地址。
头部长:32bit作为单位,知道了头部长才可以知道数据区在哪里。
服务类型:IPV4中没有用到
总长:以字节为单位,因为2个字节长度,所以IP数据包最常为65535字节
第二行用于分组
标识:分组的编号
标志:是否是最后一个分组
段偏移:13位,用于表示分组具体位置,以8为单位,不然表示不下,因此分组的时候一般取最大值,而且这个最大值肯定为8的倍数
分组中如果有一个分片丢失了,则将整个分组都丢失重发
生存时间:一般设置为可以经过最大的路由器个数,经过一个路由减1直到0还没到目的地直接丢弃。
类型:上层具体的类型,比如到底是TCP还是UDP
可选项中:
严格的源路由就相当于使链路变成虚电路子网。
IP地址
A类:0~127
B类:128~191
C类:192~223
子网掩码:主机号中间再分出几位给网络号,到时IP地址和与子网掩码做与运算就是网络号,注意分配的时候网络号和主机号都不能是全0和全1.
ip地址不够用的补救技术
出门寻找外部节点就在公开IP池中分配一个IP给内部节点。
IP池相对数据包不够多的解决方法:
使用端口号,将源端口在路由中替换映射成一张表,将外部返回的数据端口号在映射表中再替换
最大的缺点的违反了网络的分层原则,利用了TCP/UDP的端口号,处理了第四层的东西。