【笔记】- 蒟蒻初始计算机网络的一点点笔记

各种应用下的最佳MTU(最大传输单元)

1500 以太网信息包最大值,也是默认值。是没有PPPoE和VPN 的网络连接的典型设置。是各种路由器、网络适配器和交换机的默认设置
1492 PPPoE 的最佳值
1472 使用 ping 的最大值 (大于此值的信息包会先被分解)
1468 DHCP的最佳值
1430 VPN和PPTP 的最佳值
576 拨号连接到ISP的标准值
PPPoE的MTU分析

数据链路层中的字节填充问题

PPP协议异步传输字节填充
这只是PPP协议异步传输情况下的字节填充注意最后 0x03 -> 0x7D 0x23 0x13 -> 0x7D 0x33
例题:
例题题目
例题答案

以太网环境下UDP传输中的数据包长度问题

首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。
  其中以太网(Ethernet)的数据帧在链路层,IP包在网络层,TCP或UDP包在传输层,TCP或UDP中的数据(Data)在应用层,它们的关系是 数据帧{IP包{TCP或UDP包{Data}}}
  在应用程序中我们用到的Data的长度最大是多少,直接取决于底层的限制。
  我们从下到上分析一下:
  在链路层,由以太网的物理特性决定了数据帧的长度为(46+18)-(1500+18),其中的18是数据帧的头和尾,也就是说数据帧的内容最大为1500,即MTU(Maximum Transmission Unit)为1500;
  在网络层,因为IP包的首部要占用20字节,所以这的MTU为1500-20=1480;
  在传输层,对于UDP包的首部要占用8字节,所以这的MTU为1480-8=1472;
  所以,在应用层,你的Data最大长度为1472。
  (当我们的UDP包中的数据多于MTU(1472)时,发送方的IP层需要分片fragmentation进行传输,而在接收方IP层则需要进行数据报重组,由于UDP是不可靠的传输协议,如果分片丢失导致重组失败,将导致UDP数据包被丢弃)。
  从上面的分析来看,在普通的局域网环境下,UDP的数据最大为1472字节最好(避免分片重组)。

IP地址分类

IP地址分类
IP地址分类

网络拓扑结构

  1. 网络拓扑包括物理拓扑和逻辑拓扑。
  2. 物理拓扑是指物理结构上各种设备和传输介质的布局;网络逻辑拓扑结构是指网络中传输信号整体结构。
  3. 物理拓扑通常有总线型、星型、环型、树型、网状型等几种。
  4. 常见网络逻辑拓扑结构有星型结构、总线结构、环型结构、树型结构、网状结构、混合型拓扑、蜂窝拓扑结构。
  5. 集线器的物理拓扑结构是星型,逻辑拓扑结构是总线型。
  6. 交换机的物理拓扑结构是星型,逻辑拓扑结构是环型。

IPv6中的零压缩问题

零压缩问题

MAC地址标准问题(部分)

简介

  1. MAC 地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡(Network lnterface Card)的EPROM(一种闪存芯片,通常可以通过程序擦写)。IP 地址与 MAC 地址在计算机里都是以二进制表示的,IP 地址是 32 位的,而MAC地址则是 48 位的。
  2. MAC 地址的长度为 48 位( 6 个字节),通常表示为 12 个 16 进制数,如:00-16-EA-AE-3C-40 就是一个MAC 地址,其中前 6 位 16 进制数 00-16-EA 代表网络硬件制造商的编号,它由 IEEE (电气与电子工程师协会)分配,而后 6 位 16 进制数 AE-3C-40 代表该制造商所制造的某个网络产品(如网卡)的系列号。只要不更改自己的 MAC 地址,MAC 地址在世界是惟一的。形象地说,MAC 地址就如同身份证上的身份证号码,具有唯一性。

结构

  1. 网络中每台设备都有一个唯一的网络标识,这个地址叫 MAC 地址或网卡地址,由网络设备制造商生产时写在硬件内部。MAC地址则是 48 位的( 6 个字节),通常表示为 12 个 16 进制数,每 2 个 16 进制数之间用冒号隔开,如 08:00:20:0A:8C:6D 就是一个 MAC 地址。具体如下图所示,其前 3 字节表示 OUI(Organizationally Unique Identifier),是 IEEE 的注册管理机构给不同厂家分配的代码,区分不同的厂家。后3字节由厂家自行分配。
  2. MAC 地址最高字节( MSB )的低第二位( LSb )表示这个 MAC 地址是全局的还是本地的,即U / L(Universal / Local)位,如果为 0,表示是全局地址。所有的 OUI 这一位都是 0。
  3. MAC 地址最高字节( MSB )的低第一位( LSb ),表示这个 MAC 地址是单播还是多播。0 表示单播。

MAC地址标准问题

TCP中三次握手,四次挥手问题

三次握手
数据传输
四次挥手
转载自:https://www.jianshu.com/p/b29e62f5db94,详细描述也可查看此。

wireshark三次握手,四次挥手抓包

三次握手
四次挥手

一些重点知识

各层协议
应用层协议解析

后续继续更新~~~

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值