【无标题】

计算机 网络的诞生与发展

ARP协议:地址解析协议,根据已知的IP地址解析出相应的MAC地址

工作原理:

组网完成时,arp表是空的;

主机1寻找主机2的MAC地址时,会将此数据广播发送给网络所有的主机;此时发送的包是ARP REQUEST

所有主机收到后会做个对比,对比一下数据包中的目的IP地址,如果数据中的IP地址和自身主机的IP地址是一致的,则认为这个主机1是找自己的,会给主机1做个回复,此时这个包是ARP REPLY ,告知主机1自己的MAC地址;同时主机2会学习主机1的IP和MAC,并将其写入ARP表中;

主机1收到后,会学习主机2的IP和MAC地址,并将其写入自己的ARP表中。

总结:广播请求,单播回复。

ARP表特点:老化时间是180秒

ARP分类:正向ARP:根据已知的IP地址解析出相应的MAC地址

反向ARP:根据已知的MAC地址解析出相应的IP地址

免费ARP:自我介绍;地址冲突的检测

三、IP地址详解

1)IP地址分类

IP地址组成:网络位+主机位

A类:0-126:网络位为前8位,主机位为后24位,可用的IP地址数量:2^24-2

B类:128- 191      : 网络位16位,主机位后16位,可用IP地址数量:2^16-2

192.168.1.1   130.130.0.1     200.1.1.1     172.16.0.1

C类:192-223 :网络位前24位,主机位后8位,可用IP地址数量:2^8-2

D类:224-239,用于组播的地址      224.0.0.9

E类:240-255,保留地址     

(2)特殊IP地址

127.0.0.1-127.255.255.254   环回地址,测试本机中的tcp/ip组件是否完好

全为0地址: 0.0.0.0  ----没有IP地址;代表任意地址

全为1的地址:255.255.255.255  广播地址---受限地址---受路由器限制(丢弃)

主机位全为0的地址:192.168.1.0/24   代表一个网络地址 ,IP地址范围:192.168.1.1-192.168.1.254

172.16.0.0/16   IP地址范围:172.16.0.1-172.16.255.254

主机位全为1的地址:192.168.1.255   代表广播地址

169.254.0.0/16  运营商的自动私有地址,DHCP协议---动态主机配置协议,自动获取IP地址

(3)VLSM和CIDR

VLSM:可变长的子网掩码,扩大IP地址的数量, 把一个网段划分成多个子网

IP地址组成:网络位+子网位+主机位   

192.168.1.0/24   可用的IP地址数量:254        192.168.1.0000 0000

将192.168.1.0/24划分成4个网段

192.168.1.0/26    

192.168.1.00 00 0000        192.168.1.0/26       可用的IP地址范围:192.168.1.1- 192.168.1.62        

192.168.1.01 00 0000        192.168.1.64/26     可用的IP地址范围:192.168.1.65-192.168.1.126

192.168.1.10 00 0000        192.168.1.128/26    可用的IP地址范围:192.168.1.129-192.168.1.190

192.168.1.11 00 0000        192.168.1.192/26    可用的IP地址范围:192.168.1.193-192.168.1.254

CIDR:无类域间路由 (子网汇总)----取相同,去不同

192.168.0.0/24          192.168.0000 0000 .0

192.168.1.0/24          192.168.0000 0001 .0

192.168.2.0/24          192.168.0000 0010 .0

192.168.3.0/24          192.168.0000 0011 .0

汇总后:192.168.0.0/22

一、OSI参考模型---开放系统互连参考模式OSI/RM
ISO---国际标准化组织
(1)产生背景
各大厂商之间的设备是不兼容的;
各大厂商都有自己的协议;
用户购买、维护设备的成本过高
(2)每层作用
应用层: 为应用程序提供网络服务
表示层 :定义了数据的格式,对数据进行加密、解密、压缩、解压缩
会话层: 建立、维护、拆除通信双方的会话 ---session id
传输层: 建立端到端的连接(逻辑上的连接)---依靠端口号
端口号的取值范围:0-65535,其中0和65535是系统保留的端口号
知名端口号:1-1023
动态端口号:1024-65534
DNS:域名解析系统 ,端口号53
HTTP协议:超文本传输协议,端口号80
POP:邮局协议,POP3,发送邮件的时候 端口号:110
SMTP:简单邮件传输协议:接收方,端口号:25
FTP协议:文件传输协议,20、21
SSH:安全的远程登录 22
telnet:远程登录服务 ,端口号23
DHCP协议:动态主机配置协议 端口号:67、68
网络层: 网络IP地址寻址和路由,路由器是网络层设备(3层设备)
数据链路层: MAC地址寻址,交换机一般是2层设备、封装成帧、差错检测、流量控制 LLC子层:逻辑链路控制子层,为数据的传输提供一个可靠性的保证,减少数据帧出现丢失、重复、失
MAC子层:媒体接入控制子层,负责识别网络层的协议
物理层: 传输电信号,传输比特流,定义了一些参数的标准(定义了电压、接口、线缆标准、传输介
质、信号传输模式的标准)
信号传输模式:
单工模式:同一时刻,只能有一个设备收或发消息 (听收音机广播)
半双工模式:同一时刻,只有一端的的设备都可收发消息(传呼机)
全双工模式:同一时刻,两端都可以同时收发消息
(3)通讯过程(封装与解封装)
封装:在原始数据的基础上,添加一些字段信息,形成新的数据
解封装:拆掉封装的额外信息,还原成原始数据的数据
过程:发送端:数据从上到下逐层封装
接收端:数据从下到上逐层解封装
OSI分层的好处:
各层协作,完整的传输数据;
各层功能独立,能快速定位故障问题。
二、TCP/IP参考模型-----传输控制协议/互联网协议
(1)产生背景
1、OSI抢占市场失败
2、OSI划分的层次太多,会话层和表示层存在的意义不大
(2)模型类型及区别 (3)通讯过程(封装与解封装)
PDU:协议数据单元
三、TCP/IP协议簇及抓包分析 1、TCP协议------传输控制协议
(1)头部:
source port:源端口
destination port :目标端口
sequence number:序列号,标识本机发送的数据报文的编号
Acknowledgment number:确认号,表示收到了对方的消息,请求对方下次发送的数据报文的编号
data offset:数据偏移,标识数据分段在完整数据中的位置
reserved:保留,留给将来要开发的功能去使用
Window:窗口,通告本机的接收能力
1字节=8位 1Byte=8bit
checksum:校验和
urgent pointer:紧急指针 options:可选项
padding:填充
data:数据
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值