-->

网络知识: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都是本地环回地址,也就是说给这个地址发消息自己会收到。

image

  • b类地址

image

  • c类地址

image

  • 子网掩码

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

网络模型

image

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

posted @ 2024-06-11 08:58  wuju  阅读(43)  评论(0)    收藏  举报