当前位置:网站首页>IP packet header analysis and static routing
IP packet header analysis and static routing
2022-07-05 13:54:00 【Cwxh0125】
IP Baotou analysis
IP Number of header bytes (20-60) It's usually 20
edition : Declare this ip Baotou is ipv4 still ipv6
The length of the first : identification IP baotou The length of How many bytes
Priority and service type : Not commonly used , When using differentiated services , This field only works
Total length : Whole IP package ( message ) The length of
identifier : The data from the upper layer arrives IP layer ( The network layer ) Will be sliced , Each segment is the same byte , And it will produce a ID It is used to identify that these pieces belong to the same ip package , Used for classification and segmentation , After segmentation, all data grams can be reinstalled correctly
The following figure 1 2
sign : There are three The first bit is not enabled For ever 0 Second 1 It means not divided 0 It's for fragmentation The last one said Is this segment the last segment If 1 Represents not the last fragment Such as 001 It stands for segmentation And there are subsequent slices
In the picture above 0 1480 2960 Segment bias
TTL: Time to live , Every time you go through a router, it's going to decrease 1,TTL Reduced to 0, Packets will be discarded ,TTL The function of value is to prevent packets from permanently circulating on the network , commonly TTL value 100 Here is Linux System ,100 The above is windows System
Agreement No : Identify the upper layer protocol , The encapsulated data used to identify the upper layer is UDP still TCP
Head check sum : Verify the three layers IP baotou
Teardrop attack is to target i The computer sending is damaged ip The package is then identified by the computer , sign , Slice offset , The computer crashed due to the failure of the reorganization
Firewall on ip The packet is forbidden to pass in pieces, and only 010 adopt , Then the network layer at the sending end will not be responsible for fragmentation , Instead, the software at the application layer splits the data and sends it , In order to achieve the purpose of no partition
route
route : Router is IP The process of Baotou selecting the path ( Select by routing table )
Routing table
- A collection of routing entries maintained in a router
- The router chooses the route according to the routing table
The formation of routing table
- Direct connection network segment
To configure IP Address , port UP state , Form a direct route - Non direct network segment
The following figure shows the routing tables of the two routers
c Representative direct connection s It's static
Optimize routing tables Use default routing s*0.0.0.0/0 When the router cannot find the routing entry of the target network in the routing table , The router forwards the request to the default routing interface
For example, the routing table on the left of the above figure You can replace the last five lines with s*0.0.0.0/0
Multiple lines can also be connected between routers
Static routing
conf t
ip route Target segment Subnet mask Next jump IP
Such as ip route 70.1.1.0 255.255.255.0 20.1.1.2
Default route
conf t
ip route 0.0.0.0 0.0.0.0 Next jump IP
Such as :
ip route 0.0.0.0 0.0.0.0 20.1.1.2
Floating route :
Add a space after the static or default route + Numbers ( Positive integer )
ip route 0.0.0.0 0.0.0.0 20.1.1.2
ip route 0.0.0.0 0.0.0.0 30.1.1.2 2
边栏推荐
- [js] basic syntax - for loop
- Kafaka log collection
- Prefix, infix, suffix expression "recommended collection"
- Multi person cooperation project to see how many lines of code each person has written
- Idea remote debugging agent
- Wechat app payment callback processing method PHP logging method, notes. 2020/5/26
- UE source code reading [1]--- starting with problems delayed rendering in UE
- matlab学习2022.7.4
- ELK 企业级日志分析系统
- 2022 construction welder (special type of construction work) special operation certificate examination question bank and online simulation examination
猜你喜欢
Recommendation number | what are interesting people looking at?
RK3566添加LED
About the problem and solution of 403 error in wampserver
Laravel dompdf exports PDF, and the problem of Chinese garbled code is solved
金融壹账通香港上市:市值63亿港元 叶望春称守正笃实,久久为功
Why do I support bat to dismantle "AI research institute"
真正的缓存之王,Google Guava 只是弟弟
Interviewer soul torture: why does the code specification require SQL statements not to have too many joins?
Data Lake (VII): Iceberg concept and review what is a data Lake
Liar report query collection network PHP source code
随机推荐
Recommendation number | what are interesting people looking at?
jasypt配置文件加密|快速入门|实战
我为什么支持 BAT 拆掉「AI 研究院」
Selenium crawls Baidu pictures
牛客网:拦截导弹
Routing in laravel framework
Solve the problem of invalid uni app configuration page and tabbar
redis6主从复制及集群
Redis6 master-slave replication and clustering
Linked list (simple)
MySQL get time
[South China University of technology] information sharing of postgraduate entrance examination and re examination
荐号 | 有趣的人都在看什么?
清大科越冲刺科创板:年营收2亿 拟募资7.5亿
Wechat app payment callback processing method PHP logging method, notes. 2020/5/26
js 从一个数组对象中取key 和value组成一个新的对象
通讯录(链表实现)
laravel-dompdf导出pdf,中文乱码问题解决
链表(简单)
2022建筑焊工(建筑特殊工种)特种作业证考试题库及在线模拟考试