zl程序教程

您现在的位置是:首页 >  Java

当前栏目

【网络层】MTU、IP数据报分片、IP详解、NAT

2023-02-18 16:49:12 时间

注:最后有面试挑战,看看自己掌握了吗

文章目录


?I could be bounded in a nutshell and count myself a king of infinite space.

特别鸣谢:木芯工作室 、Ivan from Russia


最大传送单元MTU--------以太网MTU是1500B

数据链路层数据帧可封装数据的上限制

IP数据报分片-------标识字段----同一数据报分片采用同一标识

标识-----------知道自己是哪家的

标志字段-----------只有两位有意义-------------中间为DF------dont fragment 不许分片--------DF=1禁止分片--------DF=0允许分片

标志---------最低位-----MF----------more fragment-----更多分片--------MF=1后面还有分片------MF=0最后一片

片偏移--------原数据包中的位置---------以8B为单位-------除了最后一个分片,每个分片都是8B整数倍

IP数据报分片例题

尽可能让数据部分大 分片 各自加上首部-------20B-------------随根!--------标识号一样

DF=0 MF分别为1 1 0

计算偏移量----------1400B/8B=175----------------加到首部的片偏移字段

注意各自的单位-------1B 8B 4B

IP数据报单位--------一种八片首饰

IPV4地址----------分类-------子网划分---------构成超网

路由器每个端口都有自己的IP地址

—无名网络

IP分类----ABCDE-----8-16-24-32位网络号

A---------0 B--------10 C--------110

特殊IP

全零----------------只能做源地址-----------就是说是本网络的人发的----------默认的

127.0.0.1-------------127网络号------------本地回环地址-----------环回测试---------发出去还没走出来呢就回去了---------------不进入网络

内部IP地址

A类的: 10.0.0.1----网段个数1个

B类-------172.16.0.0--------16个网段

C类----------192.168.0.0----------256个网段

分类的IP地址

A类-------------2的七次方-2个可用网络号

网络地址转换NAT

本地IP地址127.—

路由器对于目的地址是私有IP地址------------不会进行转发

在路由器安装NAT软件--------------------化身NAT路由器--------------------至少有一个有效外网地址

派出一个人da代表-------------化身这个代表不同端口的表面-------------这就是套路

不同进程可以用同一个端口号

NAT路由器--------------网络地址转换