网络基础知识

Posted jinzejun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络基础知识相关的知识,希望对你有一定的参考价值。

网络基础知识

一、网络基础

  1.1操作系统

  操作系统是管理和控制计算机硬件与资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其它软件都必须在操作系统的支持下才能运行。计算机(硬件)--> os --> 应用软件。

  1.2 osi 协议 (四层、五层、七层)

  互联网协议就是计算机中的沟通语言,就像英语在世界上的作用一样。

  1.2.1物理层

    建立物理连接,完成组网。功能:主要是基于电器特性发送高低电压,高电压对应1。

  1.2.2数据链路层

    功能:把电信号进行分组。

    以太网协议:一组电信号构成一个数据包,叫做帧;每一数据帧分成:报头 head 和数据 data 两部分。

    报头部分包括(18个字节):发送者地址(6个字节)、接收者地址(6个字节)、数据类型(6个字节)。

    数据部分包括:数据包的具体内容。(最短46字节,最长1500字节)

    mac 地址:以太网的协议规定了接入以太网的设备都必须具有网卡,发送端和接收端的地址就是指网卡的地址,mac 地址。

  1.2.3网络层

    网络层定义了一个 IP 协议。  

    IP 协议:

      • 规定网络地址的协议叫 IP 协议,它定义的地址称之为 IP 地址,它规定网络地址由 32 位 2 进制表示。
      • 范围 0.0.0.0 - 255.255.255.255。
      • 一个 IP 地址通常写成四段十进制数。例如:192.168.0.1

    子网掩码:    

      子网掩码定义:网络部分全部用 1 代表,主机部分全部用数字 0 代表。

    网段地址:是由 ip 地址的二进制形式 与 子网掩码的二进制形式 做一个 按位与 运算得到的 再转化为 十进制的代码。

    ARP 协议:

      • 所有上层的包到最后都要封装上以太网头,然后通过以太网协议发 送。以太网通过广播的形式去通信。
      • 获取自身的 MAC 地址是容易的,但要是想获取对方的 MAC 地址就要靠 ARP 协议了。
      • 功能:广播的方式发送数据包,获取主机的 MAC 地址。

 

 

 

 

 

 

 

 

 

 

 

 



以上是关于网络基础知识的主要内容,如果未能解决你的问题,请参考以下文章

linux基础2-网络基础知识篇

超详细的计算机网络基础知识总结 第四章:网络层

网络基础知识回顾

网络基础知识回顾

网络基础知识

网络技术基础计算机网络基础知识