网络基础知识

1.操做系统基础---------简称OS,是管理和控制计算机硬件于软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其余软件都必须在操做系统的支持下才能运行。浏览器

*注:计算机(硬件)->OS->应用软件服务器

2.什么是网络------1:计算机与计算机之间经过物理链接介质(网络设备)链接在一块儿。网络

                     ------2:计算机与计算机之间基于网络协议通讯。(互联网协议至关于计算机界的英语)tcp

3.网络通讯原理-----1:互联网的本质就是哦一系列的网络协议google

      (1)孤立的机器操作系统

               

      (2)机器通讯链接blog

                                                     

     (3)互联网协议的功能---------定义计算机如何接入intement,以及接入intement的计算机通讯的标准。      
   2---(1)osi七层协议-----------互联网协议按照功能不一样分为osi七或tcp/ip五层或cp/IP四层dns

                                


 ------------------(2)每层运行常见物理设备ip

                                                   

(3)物理层  资源

                

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

     (4)以太网协议
                  **一组电信号构成一个数据包叫作帧。

                 **每一数据帧分红:包头head和数据data两部分                  头:描述数据的--------长度固定

          -------head包含(固定18个字节)“源地址-----6个字节、目标地址--------6个字节、数据类型-----6个字节

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

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

        mac地址:head中包含的源和目标地址由来:etheme规定接入internet的设备都必须具有网卡,发送端和接收端的地址即是之网卡的地址,即mac地址

mac地址:每块网卡出厂时都被烧制上一个世界惟一的mac地址,长度为48为2进制,一般为12位16进制数表示(前六位是厂商编号,后六位是流水线号)

        -----------有了以太网协议计算机之间就能够通讯。

 

     (5)网络层

          IP协议------规定网络地址的协议叫IP地址,定义的地址叫IP地址,规定网络地址由32位2进制表示

           范围-----0.0.0.0-255.255.255.255

            一个IP地址一般写成四段十进制数:如---172.16.10.1

       IP地址分为两部分----------网络部分:标示子网

                                    ----------主机部分:标示主机

    注:单纯的IP地址段知识IP地址的种类,从网部分或主机部分都没法辨别一个IP所处的子网

    如:172.16.10.1与172.16.10.2并不能肯定两者处于同一子网。

   子网掩码:表示网络特征的一个参数,形式等同于IP,也是一个32位二进制数字,网络部分为1,主机部分为0,子网掩码就为:11111111,11111111,111111111,111111111,000000000.十进制数是:255.255.255.0

    IP地址的做用:1-----为每一台计算机分配IP地址     2-----肯定哪些地址在同一个子网络。

ip数据包

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

 

head:长度为20到60字节

data:最长为65,515字节。

而以太网数据包的”数据”部分,最长只有1500字节。所以,若是IP数据包超过了1500字节,它就须要分割成几个以太网数据包,分开发送了。

以太网头 ------------  ip 头  -----------------     ip数据

           (6)应用层-----------应用层功能:规定应用程序的数据格式

 

                         

      ----------网络通讯实现

想实现网络通讯,每台主机需具有四要素

  • 本机的IP地址
  • 子网掩码
  • 网关的IP地址
  • DNS的IP地址

获取这四要素分两种方式

1.静态获取

即手动配置

2.动态获取

经过dhcp获取

以太网头 ip头 udp头 dhcp数据包

 

(1)最前面的”以太网标头”,设置发出方(本机)的MAC地址和接收方(DHCP服务器)的MAC地址。前者就是本机网卡的MAC地址,后者这时不知道,就填入一个广播地址:FF-FF-FF-FF-FF-FF。

 

(2)后面的”IP标头”,设置发出方的IP地址和接收方的IP地址。这时,对于这二者,本机都不知道。因而,发出方的IP地址就设为0.0.0.0,接收方的IP地址设为255.255.255.255。

 

(3)最后的”UDP标头”,设置发出方的端口和接收方的端口。这一部分是DHCP协议规定好的,发出方是68端口,接收方是67端口。

 

----------网络通讯流程

1.本机获取

  • 本机的IP地址:192.168.1.100
  • 子网掩码:255.255.255.0
  • 网关的IP地址:192.168.1.1
  • DNS的IP地址:8.8.8.8

2.打开浏览器,想要访问Google,在地址栏输入了网址:www.google.com。

3.dns协议(基于udp协议)

相关文章
相关标签/搜索