【计算机网络】协议

 


数据包在传输过程的变化

原数据-->UDP报文段-->IP数据报-->帧-----传输-------帧-->IP数据报-->UDP报文段-->原数据


单播 组播 广播

unicast 单播:

                                    一对一

broadcast 广播:

                                    一对多 在广播域(一个路由器下)中都可以接收到 注重范围

multicast 组播:

                                    一对多 不关心距离 将信息发给目标对象 关心对象


ARP协议


ARP协议

用于将IP转换成物理地址

TCP/IP族 

一个分层,多协议通信体系:

应用层,传输层,网络层,数据链路层

负责数据包从源头传输到目的地

每层完成不同功能上层可以为下次协议提供服务

ARP代理


1 当广播发送ARP请求时候本地网络上不会有回应

2 此时路由器会回应请求

3 发送源误认为路由器是目的主机将数据报文传输给它

4 再由路由器将报文发到外网

5 这个路由器被称为ARP代理


多个设备只能感知到与其直接相连的设备 

发送广播ARP请求将所有数据发给路由器,由路由器发给外网,这个路由器称为ARP代理


免费ARP

免费ARP本质是ARP协议实现 只要是支持TCO/IP网卡 之前ARP协议 就有免费ARP

免费ARP报文就是ARP请求或者ARP响应 

在主机开机配置时候 发送一个ip地址为了自己ip地址ARP 请求报文 该报文称为免费ARP

作用如下 

1 让主机确认本地网络上是否有和自己ip相同的主机 若有返回错误报文
2 告诉整个广播域 目前ip的对应mac是什么


数据路由过程

 源ip 10.0.0.1

目的ip 60.0.0.6

源mac pc1

目的mac R1

传递过程ip:pc1->R1->2->R2->2->R3->2->R4

mac:r1->r2-1->r3-1->r4->pc6


DNS协议

DNS域名解析协议

计算机在网络上逻辑地址是IP地址,IP地址实现各个计算机间通信交互和区分,但IP地址不便于人类记忆,人们在IP地址基础上发展出域名作为一种代替IP地址记忆,但计算机访问依旧依靠IP地址,这时候就需要DNS解析协议,将域名解析成IP地址便于计算机访问和使用。

DNS解析过程 

1 网络客户端告诉本地DNS服务器 我要访问的网址

2 DNS本地服务器没有对应的网址记录 联系根服务器 继续访问域名IP

3 DNS根服务器告诉本地DNS服务器其所找的域名在哪个区管理让本地服务器继续寻找

4 本地DNS服务器继续访问域服务器

5 DNS域服务器获取域名在服务器中的区域

6 本地DNS服务器在域名区域中询问ip地址

7 域服务器返回ip地址给本地DNS服务器

8 本地DNS服务器返回IP地址到网络客户端


DNS图片出处:搭建 DNS 服务器实现域名解析_dns soa-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值