计算机网络基础知识要点

时间:2018-04-26 12:05:27 计算机网络 我要投稿

计算机网络基础知识要点

  下面是小编收集整理的计算机网络基础知识要点,希望对您有所帮助!如果你觉得不错的话,欢迎分享!

计算机网络基础知识要点

  一、网络模型

  模型分类:

  OSI,TCP/IP,五层协议的体系结构,以及各层协议

  OSI分层(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

  TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。

  五层协议(5层):物理层、数据链路层、网络层、运输层、 应用层。

  每一层的协议:

  物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器,网关)

  数据链路:PPP、FR、HDLC、VLAN、MAC (网桥,交换机)

  网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)

  传输层:TCP、UDP、SPX

  会话层:NFS、SQL、NETBIOS、RPC

  表示层:JPEG、MPEG、ASII

  应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS

  每一层的作用:

  物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)

  数据链路层:将比特组装成帧和点到点的传递(帧Frame)

  网络层:负责数据包从源到宿的传递和网际互连(包PackeT)

  传输层:提供端到端的可靠报文传递和错误恢复(段Segment)

  会话层:建立、管理和终止会话(会话协议数据单元SPDU)

  表示层:对数据进行翻译、加密和压缩(表示协议数据单元PPDU)

  应用层:允许访问OSI环境的手段(应用协议数据单元APDU)

  电路交换、报文交换分组交换的比较?

  答:电路交换:公共电话网(PSTN网)和移动网(包括GSM和CDMA网) 采用的都是电路交换技术,它的基本特点是采用面向连接的方式,在双方进行通信之前,需要为通信双方分配一条具有固定宽带的通信电路,通信双方在通信过程中 一直占用所分配的资源,直到通信结束,并且在电路的建立和释放过程中都需要利用相关的信令协议。这种方式的优点是在通信过程中可以保证为用户提供足够的带 宽,并且实时性强,时延小,交换设备成本低,但同时带来的缺点是网络带宽利用率不高,一旦电路被建立不管通信双方是否处于通话状态分配的电路一直被占用。连接建立——数据传输——释放链接

  报文交换:报文交换和分组交换类似,也采用存储转发机制,但报文交换是以报文作为传送单元,由于报文长度差异很大,长报文可能导致很大的时延,并且对每个节 点来说缓冲区的分配也比较困难,为了满足各种长度报文的需要并且达到高效的目的,节点需要分配不同大小的缓冲区,否则就有可能造成数据传送的失败。在实际 应用中报文交换主要用于传输报文较短,实时性要求较低的通信业务,如公用电报网,报文交换比分组交换出现的要早一些,分组交换是在报文交换的基础上,将报 文分割成分组进行传输,在传输时延和传输效率上进行了平衡。另外一个缺点是出错时,整个报文都将重传。

  分组交换:电路交换技术主要适用于传送话音相关的业务,这种网络交换方式对于数据业务而言,有着很大的局限性。首先是数据通信具有较强的突发性,峰值比特率 和平均比特率相差较大,如果采用电路交换技术,若按峰值比特率分配电路带宽会造成资源的极大浪费,如果按平均比特率分配带宽,则会造成数据的大量丢失,其 次是和语音业务比较,数据业务对时延没有严格的要求,但是需要进行无差错的传输,而语音信号可以有一定程序的失真但实时性要高。分组交换技术就是针对数据 通信业务的特点而提出的一种交换方式,它的基本特点是面向无连接而采用存储转发的方式,将需要传送的数据按照一定长度分割成许多小段数据,并在数据之前增 加相应的用于对数据进行选路和校验等功能的头部字段,作为数据传送的基本单元,即分组。采用分组交换技术,在通信之前不需要建立连接,每个节点首先将前一 节点送来的分组收下并保存在缓冲区中,然后根据分组头部中的地址信息选择适当的链路将其发送至下一个节点,这样在通信过程中可以根据用户的要求和网络的能 力来动态分配带宽。分组交换比电路交换的电路利用率高,但时延较大。分组转发的带来的问题:带来排队时延以及增加头部带来的开销。

  虚拟局域网VLAN?

  答:(1)VLAN只是局域网提供给用户的一种服务,而并不是一种新的局域网络。VLAN限制了接收广播消息的工作站数,使得网络不会因传播过多的广播信息(即广播风暴)而引起性能恶化。

  (2)划分VLAN的方法:基于端口;基于MAC地址;基于IP地址。

  (3)VLAN的帧格式

  目的地址(6字节)

  源地址(6字节)

  VLAN标记(表明该站是属于哪个VLAN的)

  类型(2字节)

  数据(46——1500字节)

  FCS(4字节)

  二、网络协议

  IP地址的分类

  A类地址:以0开头, 第一个字节范围:0~127(1.0.0.0 - 126.255.255.255);

  B类地址:以10开头, 第一个字节范围:128~191(128.0.0.0 - 191.255.255.255);

  C类地址:以110开头, 第一个字节范围:192~223(192.0.0.0 - 223.255.255.255);

  10.0.0.0—10.255.255.255, 172.16.0.0—172.31.255.255, 192.168.0.0—192.168.255.255。(Internet上保留地址用于内部)

  IP地址与子网掩码相与得到主机号

  特殊的IP地址

  (1)网络地址

  IP地址由网络号(包括子网号)和主机号组成,网络地址的`主机号为全0,网络地址代表着整个网络。

  (2)广播地址

  广播地址通常称为直接广播地址,是为了区分受限广播地址。

  广播地址与网络地址的主机号正好相反,广播地址中,主机号为全1。当向某个网络的广播地址发送消息时,该网络内的所有主机都能收到该广播消息。

  (3)组播地址

  D类地址就是组播地址。

  先回忆下A,B,C,D类地址吧

  A类地址以00开头,第一个字节作为网络号,地址范围为:0.0.0.0~127.255.255.255;

  B类地址以10开头,前两个字节作为网络号,地址范围是:128.0.0.0~191.255.255.255;

  C类地址以110开头,前三个字节作为网络号,地址范围是:192.0.0.0~223.255.255.255。

  D类地址以1110开头,地址范围是224.0.0.0~239.255.255.255,D类地址作为组播地址(一对多的通信);

  E类地址以1111开头,地址范围是240.0.0.0~255.255.255.255,E类地址为保留地址,供以后使用。

  Notice:只有A,B,C有网络号和主机号之分,D类地址和E类地址没有划分网络号和主机号。

  (4)255.255.255.255

  该IP地址指的是受限的广播地址。受限广播地址与一般广播地址(直接广播地址)的区别在于,受限广播地址之只能用于本地网络,路由器不会转发以受限广播地址为目的地址的分组;一般广播地址既可在本地广播,也可跨网段广播。例如:主机192.168.1.1/30上的直接广播数据包后,另外一个网段192.168.1.5/30也能收到该数据报;若发送受限广播数据报,则不能收到。

  Notice:一般的广播地址(直接广播地址)能够通过某些路由器(当然不是所有的路由器),而受限的广播地址不能通过路由器。

  (5)0.0.0.0

  常用于寻找自己的IP地址,例如在我们的RARP,BOOTP和DHCP协议中,若某个未知IP地址的无盘机想要知道自己的IP地址,它就以255.255.255.255为目的地址,向本地范围(具体而言是被各个路由器屏蔽的范围内)的服务器发送IP请求分组。

  (6)回环地址

  127.0.0.0/8被用作回环地址,回环地址表示本机的地址,常用于对本机的测试,用的最多的是127.0.0.1。

  (7)A、B、C类私有地址

  私有地址(private address)也叫专用地址,它们不会在全球使用,只具有本地意义。

  A类私有地址:10.0.0.0/8,范围是:10.0.0.0~10.255.255.255

  B类私有地址:172.16.0.0/12,范围是:172.16.0.0~172.31.255.255

  C类私有地址:192.168.0.0/16,范围是:192.168.0.0~192.168.255.255

  DNS域名系统,简单描述其工作原理。

  当DNS客户机需要在程序中使用名称时,它会查询DNS服务器来解析该名称。客户机发送的每条查询信息包括三条信息:包括:指定的DNS域名,指定的查询类型,DNS域名的指定类别。基于UDP服务,端口53. 该应用一般不直接为用户使用,而是为其他应用服务,如HTTP,SMTP等在其中需要完成主机名到IP地址的转换。

  在浏览器中输入www.xxxx.com后执行的全部过程

  1、客户端浏览器通过DNS解析到www.xxxx.com的IP地址220.181.27.48,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到220.161.27.48,然后通过TCP进行封装数据包,输入到网络层。

  2、在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器进行交换,服务器把相应的请求返回给客户端的5000端口。然后使用IP层的IP地址查找目的端。

  3、客户端的网络层不用关系应用层或者传输层的东西,主要做的是通过查找路由表确定如何到达服务器,期间可能经过多个路由器,这些都是由路由器来完成的工作,我不作过多的描述,无非就是通过查找路由表决定通过那个路径到达服务器。

  4、客户端的链路层,包通过链路层发送到路由器,通过邻居协议查找给定IP地址的MAC地址,然后发送ARP请求查找目的地址,如果得到回应后就可以使用ARP的请求应答交换的IP数据包现在就可以传输了,然后发送IP数据包到达服务器的地址。

【计算机网络基础知识要点】相关文章:

1.计算机网络基础知识

2.有关计算机网络基础知识

3.计算机网络基础知识大全

4.计算机网络基础知识题

5.高考语文阅读基础知识要点总结

6.大学计算机基础知识要点

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

8.计算机网络基础知识学习资料