TCP/IP协议,一篇小短文,让你从内心了解!

一、TCP/IP协议

  1. 什么是协议
    协议就是规则
    TCP/IP协议就是一组通信协议的集合,是目前使用最广泛的,支持跨网络架构,跨操作系统平台的数据通信
  2. 什么是IP地址
    IP地址作用:标识一个网络节点的互联网地址
    ipv4 32位二进数 42亿已经使用完毕
    ipv6 128位二进数,2023 ~ 2028年中国将建成全球最大IPv6商用网络

为什么说IP地址的范围是1~255?
IPv4地址由32位的二进制数组成,由于不方便记忆,我们把它转换成了10进制数,每8位二进制数转换成一个十进制数,这就是我们说的点分十进制,比如192.168.10.10
那每一个字段最小值 00000000 = 0
那每一个字段最大值 11111111 = 255
所以IPv4地址十进制表示的话最大不能超过255就是这个原因

举例?
172.60.50.150(十进制)
10101100.00111100.00110010.10010110(二进制)

00000001.00000000.00000000.00000001 ~ 1.0.0.1
11111111.11111111.11111111.11111111 ~ 255.255.255.255
3. IP地址分类(最常用的是ABC三类地址)
A 1 ~ 127 网络+主机+主机+主机 10.1.1.10
B 128 ~ 191 网络+网络+主机+主机 173.5.5.10
C 192 ~ 223 网络+网络+网络+主机 192.168.10.10
D 组播 224 ~ 239
E 科研 240 ~ 254
IP地址由网络位+主机位组成,网络位=网络ID:就是主机位全为0 比如:10.0.0.0
广播地址:主机位全为1,广播地址不能设置到设备上。比如10.255.255.255
网络位 = 电话号码的区号:标识一个网络
主机位 = 具体的电话号码:标识具体的一个主机
电话号码:区号+座机号
北京:010-63527788
广州:020-63527788

葵花宝典:相同网络位的主机可以直接通信
4. IP根据使用范围分类
公有地址:互联网合法使用,需要向运营商付费申请,可以直接上网通信的地址
私有地址:预留企业内部使用,无需付费,每个人或者公司都能使用,主要是解决IP地址不足问题
回环地址:测试本机TCP/IP是否安装成功,或者本机网卡是否可用(127.0.0.1~127.255.255.254)
私有地址范围:
A类 10.0.0.1 ~10.255.255.254
B类 172.16.0.1 ~ 172.31.255.254
C类 192.168.0.1 ~ 192.168.255.254
5. 子网掩码
设置IP时必须有子网掩码
作用:判断IP地址的网络位,相同网络位的主机可以直接通信
默认子网掩码
A类地址 255.0.0.0 /8
B类地址 255.255.0.0 /16
C类地址 255.255.255.0 /24
20.0.0.100 255.0.0.0 = 20.0.0.100/8
192.168.10.10 255.255.255.0 = 192.168.10.10/24

192.168.100.10 11000000.10101000.01100100.00001010
255.255.255.0 11111111.11111111.11111111.00000000 与运算
11000000.10101000.01100100.00000000 = 192.168.100.0 【ip地址二进制和子网掩码二进制相与的结果,这个结果就是ip地址的网络位】

192.168.100.20 11000000.10101000.01100100.00010100
255.255.255.0 11111111.11111111.11111111.00000000
11000000.10101000.01100100.00000000 = 192.168.100.0
相同网络位的主机可以直接通信

  1. 网关
    在同一个网络里面通信不需要网关
    和另外网络中的计算机通信需要网关
    网关:从你当前网络去往对方网络的出口
    网关一定和你当前IP在同一网段
    在实际生产环境中一般网关是路由器或者防火墙或者服务器上面的地址,工程师一般设置网关地址的时候会选择当前网络类最大的ip地址,比如192.168.10.254
    10.0.0.10 255.0.0.0 = 10.0.0.10/8
发布了63 篇原创文章 · 获赞 7 · 访问量 1077

猜你喜欢

转载自blog.csdn.net/weixin_45843450/article/details/104556942