笔记整理 地址

      最后更新:2022-07-16 12:59:19 手机定位技术交流文章

      OSI开放系统模型-每个数据层的测量单元-效果

      レベル7 应用程序层 -- 报告 -- 提供应用程序的接口。

      第六层代表数据格式的层--报告--以确保一个系统生成的应用程序层数据能够被另一个系统应用程序层识别和理解。

      第五级会议级别-报告级别-通讯各方之间的会议的建立、管理和终止。

      第四层——传输层——建立、维护和取消从一个端到另一个端的传输过程,控制传输的速度和速度,调整数据序列等。

      网络的第三层 - 包 - 定义逻辑地址; 实现数据从源到目的地的传输.

      第二层 数据链路层----帧----将分组数据封装成帧;在数据链路上实现数据的点到点、或点到多点方式的直接通信;差错侦测。

      首先, 物理层 - 数据流 - 在介质上传输位流; 提供机械和电学规范.

      TCP/IP(四层模型)
      应用层

      应用程序层负责应用程序逻辑.

      传输层

      ​ 传输层为两台主机上的应用程序提供端到端(end to end)的通信。与网络层使用的逐跳通信方式不同,传输层只关心通信的起始端和目的端,而不在乎数据包的中转过程。

      ​ TCP(传输控制协议):是一种面向连接的 可靠的传输 协议。(TCP三次握手,TCP四次挥手,TCP流量控制,TCP关闭连接)

      ​ UDP(用户数据报文协议):是一种非面向连接的 不可靠的传输 协议。

      Internet层

      网络层实现数据包的选择和传输.

      IP协议使用 hop-by-hop方法确定通信路径。

      ICMP协议是IP协议的一个重要补充,主要用于检测网络连接。

      网络接口层

      网络接口层为网络卡接口实现网络驱动器,以处理物理媒体的数据(例如Ethernet、许可证环等)。 网络驱动器隐藏不同物理网络的电特性,并为高级协议提供统一接口。

      ​ 数据链路层两个常用的协议是ARP协议(Address Resolve Protocol,地址解析协议)和RARP协议(ReverseAddress Resolve Protocol,逆地址解析协议)。

      地址分析协议(ARP)

      在同一广播域的目标马克地址的未知先驱中,通过广播获取目标马克地址的技术叫做地址分析协议。

      垂直Arp:已知的外围IP,通过广播获取外围Mac

      反向arp: 知道 peer mac 地址获取 peer ip 地址

      Free arp:检测地址冲突

      ​ arp缓存机制:可以将目标ip和目标mac对应关系保存在本地,当第二次访问时,直接从本地获取

      逆地址分析协议(RARP)

      RARP协议仅用于网络上的一些无磁盘工作站。因为缺乏存储设备,任何磁盘工作站都不能记住自己的IP地址,但他们可以使用网络卡上的物理地址向网络管理员(服务器或网络管理软件)查询他们的IP地址。运行RARP服务的网络管理员通常将物理地址的地图存储在网络上所有机器的IP地址中。

      端口:

      ​ 是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。

      端口号:

      ​ 0-65535

      0特殊端口代表在网络编程中使用的所有端口

      1-1023 静态端口 端口编号与永久约束关系中的服务相符

      1024-65535动态端口 与服务相符的端口号暂时被绑定到随机分配的未使用端口号

      你为什么需要终端的概念?

      在网络通信过程中,只须查明通讯的两端,使用端口识别的服务器上运行的应用程序。如果没有引入端口,它只能通过一个进程数来识别。进程数由系统动态分配,不同的系统将使用不同的过程标识符,应用程序在运行之前不知道自己的进程数目,如果在运行后需要重新分配进程号码,则很难确保通讯顺利进行。而引入端口后,您可以使用终端识别应用程序,同时,通过固定港口号码查明和使用公共服务,例如,HTTP和FTP。

      分类:

      ​ 硬件端口:CPU通过接口寄存器或特定电路与外设进行数据传送,这些寄存器或特定电路称之为端口d。

      在硬件领域,端口也被称为接口,如平行端口、串行端口等。

      软件端口:缓冲区。

      网络端口:在网络技术中,港口有多种含义。连接器、交换器、路由器的端口是指连接其他网络设备的接口,RJ-45端口、串行端口等。我们在这里谈论的终端不是物理终端。它具体指的是TCP/IP协议中的端口,这是一个逻辑的港口。

      协议 端口号

      FTP 20、21

      DNS 53

      HTTP 80

      HTTPS 443

      Telnet 23

      SMTP 25

      POP3 110

      DHCP 67、68

      Mysql 3306

      IPv4地址

      ​ 分为 网络部分 和 主机部分 ,由32个2进制位组成,通常用点分十进制形式表示

      分类:

      ​ 分为 A、B、C 三类及特殊地址 D 、E。 全0和全1的都保留不用。

      A类:(0.0.0.0-127.255.255.255)(默认子网掩码:255.0.0.0或 0xFF000000)第一个字节为网络号,接下来的三个字符是主要的机器数字。该类最顶端的IP地址是"0",所以地址的网络号码是1到126之间。一般用于大型网络。

      B类:(128.0.0.0-191.255.255.255)(默认子网掩码:255.255.0.0或0xFFFF0000)前两个字节为网络号,最后两个字母是主要的机器数字。该类最顶端的IP地址是"10",所以地址的网络号码是128到191之间。一般用于中型网络。

      C类:(192.0.0.0-223.255.255.255)(子网掩码:255.255.255.0或 0xFFFFFF00)前三个字节为网络号,最后一个字符串是主机编号.该类的最高IP地址为110。所以地址的网络号码是192到223之间。一般用于小型网络。

      D类:是组播地址(多播地址)。该类IP地址的最前面为“1110”,所以地址的网络号取值于224~239之间。一般用于多路广播用户。

      类E:是保留地址(研究地址)。该类最顶端的IP地址是"11",所以地址的网络号码是240到255之间。

      在三个主要类型的IP地址中,三个区域被保留为私人地址,其范围如下:

      A类地址:10.0.0.0~10.255.255.255
      B类地址:172.16.0.0~172.31.255.255
      C类地址:192.168.0.0~192.168.255.255

      特殊地址:

      ​ 1.0.X.X.X 无效地址(保留地址), 0.0.0.0无效地址 ,占位

      ​ 2.127.0.0.1 -127.255.255.255 本地测试 (127.X.X.X 测试地址)回环地址

      3.一个没有变化的网络位置和0的主机位置的地址描述了网络段

      4.网络不变,主机全部地址为1个直接广播地址

      ​ 5.255.255.255.255 受限广播地址 受路由器限制 只能作为目标IP使用

      ​ 6.169.254.0.0/16 本地链路地址 自动私有地址

      网络地址:

      IP地址和子网面具用于执行操作。

      广播地址:

      网络地址部分是不变的,而主机地址是完全的1。

      地址范围:

      对于所有在本节中包含的主机,网络地址+1是第一个主机地址,广播地址+1是最后的主机地址。

      主机的数量 :

      主机数=2 由于主机不包含网络地址和广播地址,所以二进制主机数=2被减为2。

      VLSM(可变长子网掩码):Variable Length Subnetwork Mask

      一个大的网络被分成几个较小的网络,其大小不同。

      CIDR(无类域间路由):Classless Inter-Domain Routing

      超级网络将多个小网络结合成一个大网络,减少设备负担。 CIR使得类别的概念不再存在于网络中,从而提高了网络的延迟性。

      CIDR表示方法:IP地址/网络ID数位(网络分割更灵活)

      在母网号相同的情况下,将相同的位置转换为不同的位置

      24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24、24

      MAC地址

      用于指明网络中只有一个网络卡,如果设备有一个或多个网络卡,每个网络卡需要一个独特的MAC地址。网络中的每个设备都有独特的网络标识符,这个地址叫做MAC地址或网络卡地址,在由网络设备制造商生产的硬件中写入。MAC地址长度为48位(6字节),通常表示为12个16位数字,例如: 00-16-EA-AE-3C-40是MAC地址,其中前3个字节,16输入号00-16-EA代表网络硬件制造商的号码,它由国际电子工程师协会(IEE)分发,接下来的三个字符(24位),AE-3C-40的16位数字表示由制造商制造的网络产品(如网络卡)的序列编号。别改变你的MAC地址,MAC地址是世界上唯一的地址。形象地说,MAC地址与身份证上的身份证号码相同,具有唯一性。

      TTL( Time To Live):

      该字段指定在路由器丢弃IP包之前允许通过的最大网络段数。TTL是IPv4头部的8位字段。

      注意:TTL与DNS TTL不同,两者都是存活时间,前者指的是ICMP包传输的次数,后者指的是域名分析信息在DNS中存在的时间。

      IPv4报头:

      建议将图片保存并直接上传 ( img - kOtATSdx-1657935644238) ( D :TyporanoteHCIApictureIPv4 report header ). (png)]

      MSS:最大截面长度,默认1480B

      MTU: 最大传输单位, 假设为1500B

      TOS: 数据优先级标记, 显示轻量数据延迟

      版本:版本(此消息的标题是IPv4版本,IPv6版本与其风格不同)

      头部长度:头部长度(20~60B)

      DS Filed: 分离服务器设备 Field Service Field

      Total Length:报文总长度

      Identification:标记(标记分片)

      旗帜:标识(最后标识位置,分开或不分开)占3个位置

      首先:保留,未使用

      ​ 第二位:DF(Don’t fragment),若为1,表示不允许分片

      第三位:MF(更多片段) 如果1,则意味着后面还有碎片, fragment的最后消息是0,剩下的消息是1

      Fragment Offset:分片偏移(通过偏移量进行重组)

      生活时间: 生命周期 ( TTL ) ( 最大值255, 每跳一次 ( 三层设备继电器 ), TTL值降低到1, 减少到0 丢弃, 用于保护环 )

      Protocol:协议(表示上层协议)

      标题检查sum:检查和(检查数据完整性)

      Source IP Address:源IP地址

      Destination IP Address:目标IP地址

      其余报文为1

      Fragment Offset:分片偏移(通过偏移量进行重组)

      生活时间: 生命周期 ( TTL ) ( 最大值255, 每跳一次 ( 三层设备继电器 ), TTL值降低到1, 减少到0 丢弃, 用于保护环 )

      Protocol:协议(表示上层协议)

      标题检查sum:检查和(检查数据完整性)

      Source IP Address:源IP地址

      Destination IP Address:目标IP地址

      IP Options:可选项

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/29815.html

          热门文章

          文章分类