计算机网络基础

第一章:

网络首先要有很多台电脑,要实现共享资源和传递信息

计算机网络由若干主机,一个通信子网,和很多通信协议组成,通信子网就是网络节点和通信链路,负责数据传输和交换

计算机网路的传播方式有广播式网络和点-点网络

广播式网络有三种:

单播:采用一对一的发送形式将数据发送给网络所有目的节点。

组播:采用一对一组的发送形式,将数据发送给网络中的某一组主机。  

广播:采用一对所有的发送形式,将数据发送给网络中所有目的节点。

点-点式网络:

两个结点之间的通信方式是点对点的。如果两台计算机之间没有直接连接的线路,那么它们之间的分组传输就要通过中间结点的接收、存储、转发,直至目的结点。

第二章:

连接网络需要的设备

1.网卡,插在计算机或服务器扩展槽中, 通过网络线(如双绞线、同轴电缆或光纤)与网络交换数据、共享资源

网卡的功能主要有两个,一是将计算机的数据进行封装,并通过网线将数据发送到网络上;二是接收网络上传过来的数据,并发到计算机中。

网卡虽然有多种,不够有一个共同点就是每块网卡都拥有唯一的ID号,也叫做MAC地址(48位),MAC地址被烧录在网卡上的ROM中,就像我们每个人的遗传基因DNA一样,即使在全世界也绝不会重复。

2.集线器,主要用来组建星型拓扑的网络。在网络中,集线器是一个集中点,通过众多的端口将网络中的计算机连接起来,使不同计算机能够相互通信。

集线器的基本功能是信息分发,它将一个端口收到的信号转发给其他所有端口。同时,集线器的所有端口共享集线器的带宽。当我们在一台10Mb/s带宽的集线器上只连接一台计算机时,此计算机的带宽是10Mb/s;而当我们连接两台计算机,每台计算机的带宽是5Mb/s;当连接10计算机时,带宽则是1Mb/s。即用集线器组网时,连接的计算机越多,网络速度越慢

3.交换机,同样用来组建星型拓扑的网络。从外观上看,交换机与集线器几乎一样,其端口与连接方式和集线器几乎也是一样,但是,由于交换机采用了交换技术,其性能优于集线器

交换机采用交换技术,可以并行通信而不像集线器那样平均分配带宽。如一台100 Mb/s交换机的每端口都是100Mb/s,互连的每台计算机均以100Mb/s的速率通信,而不像集线器那样平均分配带宽,这使交换机能够提供更佳的通信性能。

补充:MAC(Media Access Control)地址,或称为 MAC位址、硬件位址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责 IP地址,第二层资料链结层则负责 MAC位址。因此一个主机会有一个IP地址,而每个网络位置会有一个专属于它的MAC位址

4.路由器,是工作在网络层的设备,主要用于不同类型的网络的互联。

路由器的功能主要体现在以下几个方面。  路由功能:所谓路由,即信息传输路径的选择。当我们使用路由器将不同网络连接起来后,路由器可以在不同网络间选择最佳的信息传输路径,从而使信息更快地传输到目的地。事实上,我们访问的互联网就是通过众多的路由器将世界各地的不同网络互联起来的,路由器在互联网中选择路径并转发信息,使世界各地的网络可以共享网络资源

5.调制解调器

功能就是将电脑中表示数据的数字信号在模拟电话线上传输,从而达到数据通信的目的,主要由两部分功能构成:调制和解调。调制是将数字信号转换成适合于在电话线上传输的模拟信号进行传输,解调则是将电话线上的模拟信号转换成数字信号,由电脑接收并处理

TCP/IP详解

IP地址是一个32位二进制数,用于标识网络中的一台计算机。

IP地址通常以两种方式表示:二进制数和十进制数。 
二进制数表示:在计算机内部,IP地址用32位二进制数表示,每8位为一段,共4段。如10000011.01101011.00010000.11001000。 
十进制数:为了方便使用,通常将每段转换为十进制数。如10000011.01101011.00010000.11001000转换后的格式为:
130.107.16.200。这种格式是我们在计算机中所配置的IP地址的格式。

3、IP地址的组成 
IP地址由两部分组成:网络ID和主机ID。 
网络ID:用来标识计算机所在的网络,也可以说是网络的编号。 

主机ID:用来标识网络内的不同计算机,即计算机的编号。 

IP地址规定:  
  网络号不能以127开头,第一字节不能全为 0 ,也不能全为l。    主机号不能全为0,也不能全为l

4、IP地址的分类 
由于IP地址是有限资源,为了更好的管理和使用IP地址,INTERNIC根据网络规模的大小将IP地址分为5类(ABCDE): 
A类地址:第一组数(前8位)表示网络号,且最高位为0,这样只有7位可以表示网络号,能够表示的网络号有27-2=126(去掉全“0”和全“1”的两个地址)个,范围是:1.0.0.0~126.0.0.0。后三组数(24位)表示主机号,能够表示的主机号的个数是224-2=16777214个,即A类的网络中可容纳16777214台主机。A类地址只分配给超大型网络。 B类地址:前两组数(前16位)表示网络号,后两组数(16位)表示主机号。且最高位为10,能够表示的网络号为214=16384个,范围是:128.0.0.0~191.255.0.0。B类网络可以容纳的主机数为216-2=65534台主机。B类IP地址通常用于中等规模的网络。 
C类地址:前三组表示网络号,最后一组数表示主机号,且最高位为110,最大网络数为221=2097152,范围是:192.0.0.0~223.255.255.0,可以容纳的主机数为28-2=254台主机。C类IP地址通常用于小型的网络。 D类地址:最高位为1110,是多播地址。 E类地址:最高位为11110,保留在今后使用。 
注意:在网络中只能为计算机配置A、B、C三类IP地址,而不能配置D类、E类两类地址。 5、几个特殊IP地址 
主机号全0:表示网络号,不能分配给主机。如:192.168.4.0为网络地址。 
主机号全1:表示向指定子网发广播。如:192.168.1.255表示向网络号192.168.1.0发广播。 
255.255.255.255:本子网内广播地址。 127.X.Y.Z:测试地址,不能配置给计算机

5.子网掩码

我们在配置ICP/IP参数时,除了要配置IP地址之外,还要配置子网掩码。子网掩码也是32位的二进制数,具体的配置方式是:将IP地址网络位对应的子网掩码设为“1”,主机位对应的子网掩码设为“0”,如:对于IP地址是131.107.16.200的主机,由于是B类地址,前两组数为网络号,后两组数为主机号。则子网掩码配置为:
11111111.11111111.00000000.00000000,转换为十进制数为:255.255.0.0。由此,各类地址的默认子网掩码为: 

A类:11111111.00000000.0000000.00000000即255.0.0.0 

B类:11111111.11111111.00000000.00000000即255.255.0.0 

C类:11111111.11111111.11111111.00000000即255.255.255.0 

之所以要配置子网掩码,是因为在Internet中,每台主机的IP地址都是由网络地址和主机地址两部分组成,为了使计算机能自动的从IP地址中分离出相应的网络地址,需专门定义一个网络掩码,也称子网屏蔽码,这样就可以快速地确定IP地址的哪部分代表网络号,哪部分代表主机号,判断两个IP地址是否属于同一个网络。

6.默认网关

在Internet中网关是一种连接内部网与Internet上其他网的中间设备,网关地址可以理解为内部网与Internet信息传输的通道地址

7.域名地址DNS

它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。

原文地址:https://www.cnblogs.com/lonely-buffoon/p/5714306.html