网络篇

什么是网络?

         网络=物理连接介质+互联网通信协议

OSI七层协议

      应用层

      表示层

      会话层

      传输层

           TCP协议与UDP协议

            TCP协议(可靠传输)

                  可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了

                  保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,

                  以确保单个TCP数据包不必再分割。

            TCP的三次握手与四次挥手

               UDP协议(不可靠传输)

                  

      网络层

           IP协议

                1、IP地址+Mac地址(可以标记全世界范围内一台独一无二的计算机)

                2、IP地址范围(0.0.0.0-------255.255.255.255

      数据链路层

           以太网:

                1、以太网数据称之为数据帧分为hard+data,其中hard长度固定

                2、规定但凡是接入互联网的主机必须有一块网卡,网卡上有一个Mac地址

                3、以太网协议的通信采用的是广播的通信方式(计算机通信靠吼)

           ARP协议功能:通过广播的方式发送数据包,获取目标主机的Mac地址。

                1、 获取目标Mac,怎么获取?

                       通过IP地址找到对方Mac地址

            前提:在一个局域网LAN内,靠的是目标Mac地址找到对方在哪里,即只要目标

     地址是谁数据包就送给谁。

                  情况一:

                        计算机1:192.168.10.11/24

                        计算机2:192.168.10.13/24

                     (1)、拿到目标Mac地址

                                 ARP协议:判断两台计算机子网地址是否一致,如果一致尝试获取

                        计算机2的Mac地址

                        ①计算机1的Mac地址+FF-FF-FF-FF-FF-FF+源IP(192.168.10.11/24)+

                        目标IP(192.168.10.13/24)+数据部分

                        ②所有同局域网内的计算机都收到该ARP包,但只有目标IP会做出回应,

                        返回自己的Mac地址

              2、发送真正的数据

                   计算机1的Mac地址+计算机2的Mac地址+计算机1 的IP地址+计算机2的IP地

             址+数据部分

                情况二:

                        计算机1:192.168.10.11/24

                        计算机2:192.168.10.13/24

                       (1)拿到目标的Mac地址

                             ARP协议:

                                    判断两台计算机的子网地址如果不一样,应该尝试获取网关Mac地

                             址

                          ①源计算机Mac地址+FF-FF-FF-FF-FF-FF(目标Mac地址)+源IP地址+192.

                             168.10.1(网关IP地址)+数据部分

                          ②该局域网所有计算机都收到ARP广播包,但只有目标IP网关会回复自己

                             的Mac地址

     物理层

               负责将数据转换成二进制

                              

                                     

 

 

 

 

 

 

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值