网络基础

一、操作系统基础

       操作系统(Operating System ,简称OS)是管理和控制计算机硬件软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

二、物理层

        物理层的由来:孤立的计算机之间要想一起玩,就必须接入internet,言外之意就是计算机之间必须完成组网

         物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0

         光缆、电缆、双绞线、无线电波

     数据链路层

         数据链路层由来:单纯的电信号0和1没有任何意义,必须规定电信号多少位一组,每组什么意思

         数据链路层的功能:定义了电信号的分组方式

          以太网协议:

             早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet

              ethernet规定

               *一组电信号构成一个数据包,叫做帧

               *每一数据帧分成:报头head和数据data两部分

            head包含:(固定18个字节)

                     *发送者/源地址,六个字节

                    *接收者/目标地址,六个字节

                     *数据类型,六个字节

             data包含:(最短46字节,最长1500字节)

                    *数据包的具体内容

      head长度+data长度=最短64字节,最长1518字节,超过最大限制就分片发送

   mac地址:

     head中包含的源和目标地址由来:ethernet规定接入internet的设备必须具备网卡,发送端和接受端的地址便是指网卡的地址,即mac地址

    mac地址:每块网卡出厂时都被烧制上一个世界唯一的mac地址,长度为48位2进制,通常由12位16进制数表示

    (前六位是厂商编号,后六位是流水线号)

广播:

  有了mac地址,同一网络内的两台主机就可以通信了(一台主机通过arp协议获取另外一台主机的mac地址)

  ethernet采用最原始的方式,广播的方式进行通信,即计算机通信基本靠吼

IP协议

     IP协议的作用主要有两个:一个是为每一台计算机分配IP地址,另一个是确定哪些地址在同一个子网络

子网掩码

     知道“子网掩码”,我们就能判断,任意两个IP地址是否处在同一个子网络。方法是将两个IP地址与子网掩码分别进行AND运算

   (两个数位都为1,运算结果为1,否则为0),然后比较两个结果是否相同,如果是的话,就表明他们在同一个子网络中,否则就不是

网络层

    ip数据包

       ip数据包也分为head和data部分,无须为ip包定义单独的栏位,直接放入以太网包的data部分

       head:长度为20到60字节

        data:最长为65515字节

        而以太网数据包的“数据”部分,最长只有1500字节,因此,如果IP数据包超过了1500字节,他就需要分割成几个以太网数据包,分开发送了

               以太网头-ip头-ip数据

arp协议及路由概念

    在同一个子网中,广播的方式,发包之前获取目标的ip地址(通过arp协议)

    arp协议工作方式:  发送端mac   FF:FF:FF:FF:FF:FF  172.16.10.10/24 172.16.10.11/24  数据

     拆包 计算出网络地址  一看在同一个网络 直接返回自己的mac地址

  不同子网  网关 通过arp知道网关是谁

传输层

TCP协议

DHCP协议获取ip信息

应用层

dns协议

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值