网络知识:IPV4地址、网络模型、套接字文件
套接字文件
socket:套接字文件。
- 套接字文件是Linux系统中的一个文件,专门使用来主机与主机间通信的,也可以理解为客户端
(client)与服务器(server)间的通信。
IP(IPV4)地址
IPV4的全称Internet Protocol Version,互联网协议版本
IP地址分为abc三类,其中每一类的使用范围不同,就比如a类地址的主机数量是非常多的,适用于大公司。b类地址的主机数量比a类地址少一些,c类地址则更少。IPV4(32位)可以使用的主机数量有限,所以后面推出了IPV6(128位).
-
IPV4地址的格式,采用点分十进制的方式显示,32为分为4字节一个字节8位,每一个字节采用十进制的方式显示,中间使用英文句号
.隔开。 -
IPV4地址无论一下哪几种,标黄的带上红的都是网段号,也就是网络所在位置,没有标出颜色的是主机号。
-
一般而言常用的就是这三类地址,然后也有D、E类地址,他们没有主机号,只有网络号如下
-
- D:224.xxx.xxx.xxx。E:240.xxx.xxx.xxx。
- d类地址代表组播或者多播,意思是给这个范围发消息同组的人可以收到
- e类地址是广播,给这类地址发消息全部用户都可以收到
-
a类地址
注意:这里的000.xxx.xxx.xxx和127.xxx.xxx.xxx的网络段都是保留的,不使用的
还有就是,这个127.xxx.xxx.xxx都是本地环回地址,也就是说给这个地址发消息自己会收到。

- b类地址

- c类地址

- 子网掩码
子网掩码的作用是区分网段也就是区分你所在的网络。他的格式一般是a类255.0.0.0、b类255.255.0.0、c类255.255.255.0。一般而言子网掩码会和abc三类地址做按位与运算,这样就会只剩下网络段,便可以区分网络所在的位置。
网络模型

如上图所示,网络模型主要有两种,其中OSI模型是理论上的,现在只能达到TCP/IP模型。

浙公网安备 33010602011771号