当前位置:网站首页>Network layer - forwarding (IP, ARP, DCHP, ICMP, network layer addressing, network address translation)
Network layer - forwarding (IP, ARP, DCHP, ICMP, network layer addressing, network address translation)
2022-07-05 04:11:00 【A very lazy person】
This article mainly introduces the following aspects of knowledge :
- Overview of network layer functions
- IP The datagram
- Network layer addressing ( Basic addressing form 、 Subnet partition & Subnet mask 、CIDR)
- Network address translation NAT
- ARP agreement
- DCHP agreement
- ICMP agreement
- IPV6
1. Overview of network layer functions
2.IP The datagram
(1)TCP/IP Protocol stack
(2)IP Datagram format
(3)IP Example of datagram segmentation
(4)IP Unit of datagram
3. Network layer addressing
(1)IP Address brief
(2) Classified IP Address
- special IP Address
- private IP Address
(3) Subnet partition and subnet mask
- Subnet partition
- Subnet mask
- Subnet mask exercise
- Packet forwarding when using subnet
(4) No classified address CIDR
- No classified address CIDR
- Constitute a supernetwork
- longest-prefix matching
4. Network address translation NAT
(1)NAT Router
5.ARP agreement
(1)ARP Overview of the agreement
(2)ARP Application of protocol in sending data
- Send to this network
- Send to other networks
- Example
6.DHCP agreement
(1)DHCP Overview of the agreement
7.ICMP agreement
(1)ICMP Error report message
- Five types
- ICMP Data format of error report message
- The situation that error report messages should not be sent
(2)ICMP Inquiry message
(3)ICMP Application of protocol
8.IPV6
(1)IPV6 Cause of occurrence
(2)IPV6 Datagram format
(3)IPV6 VS IPV4
(4)IPV6 Address representation
(5)IPV6 Basic data type
(6)IPV6 Over to IPV4
边栏推荐
- Threejs clicks the scene object to obtain object information, and threejs uses raycaster to pick up object information
- 阿里云ECS使用cloudfs4oss挂载OSS
- 技术教程:如何利用EasyDSS将直播流推到七牛云?
- UI automation test farewell to manual download of browser driver
- Behavior perception system
- Resolved (sqlalchemy+pandas.read_sql) attributeerror: 'engine' object has no attribute 'execution_ options‘
- 测试开发是什么?为什么现在那么多公司都要招聘测试开发?
- C language course setting: cinema ticket selling management system
- Threejs implements labels and displays labels with custom styles
- Rust blockchain development - signature encryption and private key public key
猜你喜欢

美国5G Open RAN再遭重大挫败,抗衡中国5G技术的图谋已告失败

基于TCP的移动端IM即时通讯开发仍然需要心跳保活

Clickhouse synchronization MySQL (based on materialization engine)

25K 入职腾讯的那天,我特么哭了

Clickhouse materialized view

The new project Galaxy token just announced by coinlist is gal

Wechat applet development process (with mind map)
![[wp][introduction] brush weak type questions](/img/d0/9eb3ade701057837d98e4a20082a10.png)
[wp][introduction] brush weak type questions

IronXL for . NET 2022.6

Containerd series - what is containerd?
随机推荐
kubernetes集群之调度系统
ClickPaaS低代码平台
Learning notes 8
【虚幻引擎UE】实现背景模糊下近景旋转操作物体的方法及踩坑记录
C语言课设:影院售票管理系统
线上故障突突突?如何紧急诊断、排查与恢复
已解决(sqlalchemy+pandas.read_sql)AttributeError: ‘Engine‘ object has no attribute ‘execution_options‘
Interview byte, pass the exam and directly work on three sides. As a result, I found an architect to hang me?
Ctfshow 2022 Spring Festival welcome (detailed commentary)
【虚幻引擎UE】打包报错出现!FindPin错误的解决办法
The development of mobile IM based on TCP still needs to keep the heartbeat alive
UI自動化測試從此告別手動下載瀏覽器驅動
provide/inject
lds链接的 顺序问题
我就一写代码的,王总整天和我谈格局...
行为感知系统
在线文本行固定长度填充工具
蛇形矩阵
【thingsboard】替换首页logo的方法
BDF application - topology sequence

















































