当前位置:网站首页>IP协议从0到1
IP协议从0到1
2022-07-31 16:31:00 【小趴菜学java】
网络层协议:IP协议 Internet Protocol
网络层职责:实现跨局域网的主机与主机的通信,完成路由功能
路由问题:解决长期目标与短期目标的问题,通过长期目标解决短期目标的问题
IP地址:
IPV4:32位的无符号正数(4字节),通常采用点分十进制的表示:127.0.0.1
IPV6:128位的无符号整数
————————————————————————————————————————
IP地址有路由号+主机号组成。
网络号的拆解:
1,静态方式:划分为5中类型的网络

A类网络IP:网络号占8位,第一位为0,主机号占3个字节(8位 * 3)
例如:10.192.93.2 化成二进制:0b 0000 1010 . 192.93.2
其中网络号为钱8个字节:0000 1010 -》 10 .0 . 0 .0为网络号
主机号:0.192.93.2
2,动态方式,添加了一个网络掩码
网络掩码:无符号32位整数,特点,前面全是1,后面全是0

例如:掩码224.0.0.0,写成二进制:1110 0000.0.0.0,前三位全是1,后面全是0,1110 0000.0.0.0与 / 3 这种写法表达的是同一回事,都表示网络掩码:224.0.0.0;
ip地址 = 网络号 + 主机号
网络号与主机号的计算:

特殊的IP地址
主机号全为0(网络号),不会分配出去,主机号全为1(广播号)的不会分配出去。
127.0.0.0/8保留为环回地址,
Ip地址分为内网与公网地址。

内网的IP的范围:
同一个内网之间的IP不能重复,不同内网之间的主机IP可以重复,但是对外的IP不能重复。
————————————————————————————————————————
IP的路由转发功能


————————————————————————————————————————
IP协议header 解析
DNS协议:域名解析协议
为了解决ip地址难以记忆,规定使用域名解析ip地址的协议。


边栏推荐
猜你喜欢

C程序是如何跑起来的01 —— 普通可执行文件的构成

阿里三面:MQ 消息丢失、重复、积压问题,如何解决?

Visualize GraphQL schemas with GraphiQL

全新宝马3系上市,安全、舒适一个不落
![[TypeScript]OOP](/img/d7/b3175ab538906ac1b658a9f361ba44.png)
[TypeScript]OOP

Three aspects of Ali: How to solve the problem of MQ message loss, duplication and backlog?

外媒所言非虚,苹果降价或许是真的在清库存

EF Core 2.2中将ORM框架生成的SQL语句输出到控制台

.NET 20th Anniversary Interview - Zhang Shanyou: How .NET technology empowers and changes the world

上传图片-微信小程序(那些年的坑记录2022.4)
随机推荐
动态规划(一)
i.MX6ULL driver development | 33 - NXP original network device driver reading (LAN8720 PHY)
Implementing click on the 3D model in RenderTexture in Unity
字符指针赋值[通俗易懂]
Handling write conflicts under multi-master replication (4) - multi-master replication topology
Implementing distributed locks based on Redis (SETNX), case: Solving oversold orders under high concurrency
Premiere Pro 2022 for (pr 2022)v22.5.0
Summary of the implementation method of string inversion "recommended collection"
[TypeScript]OOP
智能垃圾桶(八)——红外对管传感器(树莓派pico)
How does automated testing create business value?
tooltips使用教程(鼠标悬停时显示提示)
长得很怪的箱图
复制延迟案例(3)-单调读
基于C语言的编译器设计与实现
TypeError: unhashable type: ‘list‘
基于ABP实现DDD
无主复制系统(1)-节点故障时写DB
动态规划之线性dp(下)
Flutter set the background color of the statusbar status bar and APP method (AppBar) internal consistent color.