linux网络(一)

ISO/ OSI七层模型

物理层

现实设备: 网卡,网线,中继器,集线器

注意,电脑上的MAC地址是PC的物理地址,IP地址是PC的逻辑地址

作用:传输bit流

数据链路层

现实设备: 交换机,网桥 -> 可以隔离冲突域

作用:将数据封装成帧

特点:arp 数据纠错 -> 比如说 CSMA协议

网络层

作用:提供逻辑地址

现实设备: 路由器

特点:路由选择协议 RIP、ICMP

传输层

特点:TCP UDP 流量控制、差错检测

作用:确定端口号

端口 0-65535

表示层

作用; 机器码 - 应用层编码 互相转换

TCP/IP四层模型

TCP/IP模型为实际应用的模型

数据封装过程

数据包包头

IP包头

需要注意的是IP包头是至少20字节

TCP包头

UDP包头

IP地址分类

A类:1.0.0.0 - 126.255.255.255 私有IP 10.0.0.0 - 10.255.255.255

B类 128.0.0.0 - 191.255.255.255 私有IP 172.16.0.0-172.31.255.255

C类 192.0.0.0 - 223.255.255.255 私有IP 192.168.0.0 - 192.168.255.255

子网掩码

这里注意CIDR子网掩码的用法

网络号的求法: ip地址和子网掩码与运算

posted @ 2021-01-21 19:35  逝痕枫舞  阅读(66)  评论(0编辑  收藏  举报