重识IP,网工系列

本文详细介绍了IP协议的基本结构,包括IPv4报文格式的关键字段,如版本、首部长度、总长度、服务类型等。还探讨了IP地址的分类,如A、B、C类地址,以及私网IP和特殊IP地址的用途。此外,提到了ICMP协议的重要作用,如网络诊断和错误检测,以及路由器的Loopback接口在确保网络连通性中的功能。最后,强调了IP地址规划的目标是易管理、易扩展和高利用率。
摘要由CSDN通过智能技术生成

什么是IP
IP是Internet Protocol (因特网协议)的缩写,它工作在TCP/IP协议栈的网络层,在互联网上传输的报文,都会经过IP协议

IPv4报文格式(多熟悉吧,这个好像是要求能默写下来的)
IP Packet(IP 数据包),其包头主要内容如下:
Version: 4bit, 4:表示IPv4 6:表示为IPv6

Header Length:4 bit,首部长度,如果不带Option(可选长度) 字段,则为20,最长未60.
Total Length:16bit,总长度,整个IP数据包的长度。
Type of Service:8bit,服务类型。只有在有Qos差分服务要求时,这个字段才起作用。
Fragment Offset:12bit,片偏移,分片重组时会用
Time to Live:8bit,生存时间和ttl 有关,可以用来检测环路,防止资源消耗
Identification:16bit,标识,分片重组时会用到该字段,标识分片属于哪个原始报文,接下来,重组,组装,结合片偏移用
Flags:3bit,标志位 :用两个位(还有一个后辈继续开发吧),
Mf位:m(more)=1,还有分片
m=0,没有分片了,最后一个
Df位:=1,禁止分片
=0,允许分片
Protocol:8bit,协议:下一层协议。指出次数举报携带的数据使用何种协议,以便目的主机的IP层将数据部分上交给哪个进程处理。 有可能是 ICMP(Internet control Message)IGMP(Internet Group Management)TCP,Transmission Control Protocol(传输控制协议?);UDP,User Datagram Protocol(用户数据报协议?)
Header Checksum:16bit,首部检验和
Source IP Address:32bit,源IP地址。
Destination IP Address:32bit,目的IP地址。
Options:可变,选项字段

IP地址的表示
windows电脑设置ip时候第一个点分十进制输入300以上,会出现之支持1-223之间 这个问题思考和几类地址有关
网络号+机器号
a
0xxxxxxx yyyyyyyy yyyyyyyy yyyyyyyy 0.0.0.0-127.255.255.255
b
10xxxxxx xxxxxxxx yyyyyyyy yyyyyyyy 128.0.0.0-191.255.255.255
b
110xxxxx xxxxxxxx xxxxxxxx yyyyyyyy 192.0.0.0·223.223.255.255
d
1110xxxx xxxxxxxx xxxxxxxx xxxxxxxx 组播 224.0.0.0·239.255.255.255
e
1111xxxx xxxxxxxx xxxxxxxx xxxxxxxx 科学家用 240.0.0.0·255.255.255.2555

换种方式直接上手,掩码的一个作用确认网络位,确定是不是同网段,(这里也有个小BUG,有可能通过ip+掩码形式,算出不应属于同网段的地址,属于了同网段,这个概率,不大可能也就是一个小思考,当然技术牛的可以指出不足之处)

和同网段通信,直接通信
和不同网段通信,必须先找网关
一个网络中,网络号与广播地址不能用,(一个是标注这个网络地址,一个是标注这个网络地址的网关)(不理解先把计算机网络再来一遍)

私网IP地址
a 10.0.0.0-10.255.255.255
b 172.10.0.0-172.31.255.255
c 192.168.0.0-192.168.255.255

特殊IP地址
有限广播地址
255.255.255.255 可作为目的地址,发往该网段所有主机(受限于网关)
任意地址 0.0.0.0 “任何网络”的网络地址:“这个网络上这个主机接口”的IP地址
环回地址 172.0.0.0/8 测试设备自身的软件系统
本地链路地址 169.254.0.0/24 当主机自动获取地址失败后,可使用该网段中的某个地址进行临时通信

子网划分
主机位借位为网络位 主机位会变少

ICMP协议
Internet控制消息协议 ICMP(Internet Control Message Protocol)是IP协议的辅助协议
ICMP协议用来再网络设备间传递各种差错和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。
ping 就是发一个ICMP包测试网络的连通性
ICMP报文内容描述

TypeCode描述
00Echa Reply
30网络不可达
31主机不可达
32协议不可达
33端口不可达
50重定向
80Echo Request

ICMP重定向
ICMP重定向报文时ICMP控制报文中的一种。在特定的情况下,当路由器检测到一台机器使用非最优路由的时候,它会向该主机发送一个ICMP重定向报文,请求主机改变路由。

ICMP差错检测
ICMP Eho消息常用于诊断源和目的地之间的网络连通性,同时还可以提供其他信息,如报文往返时间等。

路由器实操
Loopback (逻辑口)
路由器有物理接口 interface gigabitethernet 0/0/0 可配置ip
当然也可以配置一个逻辑接口
interface LoopBack 0
这个逻辑接口好处,是通过任意一路由器物理接口可访问逻辑接口防止其中一条物理接口线路故障问题。

IP地址规划的目标是:易管理、易扩展、利用率高。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值