Skip to content

网络编程

ip地址: 逻辑上标记一台电脑, 这一个地址是不能重复的

在实际的使用传输数据的时候, 需要同时记录发送地址以及接收地址, 主要使用的是ipv4

ipv4

关于ipv4和ipv6讲解最好的一篇文章 - 知乎 (zhihu.com)

因为网络规模有所不同,为了方便网络的管理,IP地址被分为 A,B,C,D,E,5类

image-20240510204357826

  • A、B、C 类地址称之为单点传送地址,只能分配给唯一的主机;
  • E类地址则是在IP地址设计之初保留作为科学研究用的;

image-20240510204631233

一般来说, 以192.168.14.60这一个ip为示例, 这是一个C类IP地址, 192.168.14是网络号, 60是主机号, 最多可以256个主机, 使用的时候使用掩码进行区分是哪一组

私有ip

在网络里面国际规定有一部分的ip是用于局域网里面使用, 也就是说是私网ip, 不在公网里面使用

10.0.0.0 ~ 10.255.255.255
172.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255

特殊的ip地址

127.0.0.1 ~ 127.255.255.255用于回路测试

127.0.0.1这一个ip地址代表本机的IP地址

端口

标记一个进程

知名端口

  • 21: FTP端口
  • 22: SSH端口
  • 80: HTTP端口