(1 )网桥是在 链路层 上对网络进行互连,而路由器是在 网络层 上对网络进行互连。网桥使得多个局域网组合在一起,这样对上层来说就好像是一个局域网。
(2 ) FTP/SMTP/SNMP/Telet 等— TCP/UDP/ICMP/IGMP — IP/ARP/RARP/ —硬件接口 。
(3 ) DNS (域名系统)是一个分布的数据库,由它来提供 IP 地址和主机名之间的映射关系。
(4 ) TCP 段, IP 数据报,帧。
以太网数据帧的物理特性是其长度必须在 46-1500 字节之间。
以太网首部14 字节,尾部 4 字节。 UDP 首部长为 8 字节, IP 首部为 20 字节, TCP 首部为 20 字节。
UDP的检验和是可选的,而 TCP 的检验和是必须的。二者的检验覆盖相应的首部和数据,而 IP 首部的检验和,它只覆盖 IP 的首部。
IP在首部通过存一个长度为 8bit 的协议域来实现其所对应的上层协议,如为为 6 时表示为 TCP ,为 17 表示为 UDP 协议。而相应的 TCP/UDP 协议是通过 16 的端口号来识别相应的应用层协议的,如 SSH 为 22 。同时在以大网帧首部中也有一个 16 位的类型域来识别 ARP 、 RARP 和 IP 。
(5) A类网络号 127 就是为环路接口准备的。通过 IP 地址 127.0.0.1 分配给这个接口,并命名为 localhost 。
(6) 最大传输单元MTU ,不同的类型的网络 MTU 值不同,以太网为 1500 。而路径 MTU ,其为二个通信主机路径中的最小 MTU 。
(7) IP数据包最大可达 65535 字节,但是我们的最大传输单元 MTU 才 1500 字节,因此必须进行分片的操作。
(8) TTL生存时间字段设置了数据报可以经过的最多路由器数,它指定了数据报的生存时间。 TTL 初始值由源主机设置成 32/64 ,每以过一个路由器,其值减 1 ,当其为 0 的时候,该数据报就被丢弃,并发送 ICMP 报文通知源主机。
(9) IP路由:如果二台主机不在同一个网段上想要通信的话,就必须经过 IP 路由的功能了。
IP数据包的传输 :源主机查阅IP 数据包表头的目标 IP 地址,然后分析自己的路由表(每台机器都有自己的路由表),如果它发现在目标 IP 与自己的 IP 在同一网段时,就会参考本身的 ARP 记录,然后直接利用 MAC 来互相传递信息了。而此时如果他们不在同一个网段,那怎么办呢?如果不在它发现不在同一个网段,则分析路由表中是否有相同符合的路由设置,如果没有则把数据包发送到默认的路由器上去,有的话,就发送到指定的路由器上。然后接着循环前面的工作,直到找到同一个网段上目标主机,通过 MAC 通信。
(10 ) ARP :地址解析协议,从逻辑 Internet 地址到对应的物理硬件地址进行翻译。 ARP 在每台主机上都一个 ARP 的高速缓存,该缓存存放了最近 Internet 地址到硬件地址之间的映射记录,当然这个记录是有时间限制的,即存活的时间。