1.计算机网络到底是啥?
答:这玩意儿有好几种说法。广义上说,就是计算机技术和通信技术一结合,能远程处理信息、还能共享资源的系统;从资源共享角度看,就是一堆电脑用能互相共享资源的方式连起来,每台都能独立干活;还有一种用户透明的说法,意思是有操作系统自动管理资源,调用需要的东西来完成任务,整个网络就像一台大电脑一样,用户根本不用管底层咋运作,其实就是个分布式系统啦。
2.那网络拓扑结构又是什么鬼?
答:这个主要是把网络里的设备看成节点,设备之间的连线看成链路,然后把这些节点和链路组成一个图形,就是所谓的拓扑结构了。
分类的话也有讲究:按通信方式分,有点对点线路子网和广播信道子网。其中点对点子网常见的结构有四种——星型、环型、树型、网状;广播信道子网的话,一般是总线型、环型、无线型。
3.什么是网络体系结构?
答:简单来说,就是网络的层次模型 + 各层对应的协议,合在一起就叫体系结构。
4.网络协议三要素是哪三个?
答:语法、语义、定时。
语法就是规定数据格式啊、信号电平这些表面形式;语义就是说明动作和错误处理等控制信息;定时则是讲速度匹配和顺序排列这些内容。
5.OSI七层协议又是啥情况?
答:OSI是7层结构,从下往上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
各层干啥的?
物理层:负责建立、维持、释放物理连接,让位流能传过去;
数据链路层:靠差错控制、流量控制之类的,把不可靠的物理通道变靠谱,把数据包装成帧;
网络层:决定数据怎么在通信子网里跑,控制流量、防拥堵,它是通信子网最高层;
传输层:提供主机到主机的可靠传输,跟具体网络无关,上层不用管底下是啥网络;
会话层:主要负责建立、维护和同步高层之间的对话,比如谁先发、啥时候断开这些事;
表示层:就是把数据编码成适合传输的形式,对方收到再解码回来,保证数据意义不变;
应用层:直接给用户提供访问网络的服务。
6.TCP/IP又是啥?
答:TCP/IP其实是一堆协议的合集,现在已经有100多个协议了,可以用来把各种计算机和设备连成网络。
特点主要有两个:一是开放标准,不依赖特定硬件或系统,大家都能免费用;二是统一分配IP地址,所以每台设备在网络里都有唯一的ID。
TCP/IP也是分层的:应用层(像SMTP、DNS、NFS、FTP、Telnet这些都是)、传输层(TCP和UDP)、互联网层(IP、ICMP、ARP、RARP)、网络接口层(比如Ethernet、ARPANET、PDN这些)。
最后再说一下TCP,它全名叫传输控制协议,定义了两台电脑之间如何交换数据和确认信息,确保数据正确到达的各种机制都在里面了。
答:这玩意儿有好几种说法。广义上说,就是计算机技术和通信技术一结合,能远程处理信息、还能共享资源的系统;从资源共享角度看,就是一堆电脑用能互相共享资源的方式连起来,每台都能独立干活;还有一种用户透明的说法,意思是有操作系统自动管理资源,调用需要的东西来完成任务,整个网络就像一台大电脑一样,用户根本不用管底层咋运作,其实就是个分布式系统啦。
2.那网络拓扑结构又是什么鬼?
答:这个主要是把网络里的设备看成节点,设备之间的连线看成链路,然后把这些节点和链路组成一个图形,就是所谓的拓扑结构了。
分类的话也有讲究:按通信方式分,有点对点线路子网和广播信道子网。其中点对点子网常见的结构有四种——星型、环型、树型、网状;广播信道子网的话,一般是总线型、环型、无线型。
3.什么是网络体系结构?
答:简单来说,就是网络的层次模型 + 各层对应的协议,合在一起就叫体系结构。
4.网络协议三要素是哪三个?
答:语法、语义、定时。
语法就是规定数据格式啊、信号电平这些表面形式;语义就是说明动作和错误处理等控制信息;定时则是讲速度匹配和顺序排列这些内容。
5.OSI七层协议又是啥情况?
答:OSI是7层结构,从下往上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
各层干啥的?
物理层:负责建立、维持、释放物理连接,让位流能传过去;
数据链路层:靠差错控制、流量控制之类的,把不可靠的物理通道变靠谱,把数据包装成帧;
网络层:决定数据怎么在通信子网里跑,控制流量、防拥堵,它是通信子网最高层;
传输层:提供主机到主机的可靠传输,跟具体网络无关,上层不用管底下是啥网络;
会话层:主要负责建立、维护和同步高层之间的对话,比如谁先发、啥时候断开这些事;
表示层:就是把数据编码成适合传输的形式,对方收到再解码回来,保证数据意义不变;
应用层:直接给用户提供访问网络的服务。
6.TCP/IP又是啥?
答:TCP/IP其实是一堆协议的合集,现在已经有100多个协议了,可以用来把各种计算机和设备连成网络。
特点主要有两个:一是开放标准,不依赖特定硬件或系统,大家都能免费用;二是统一分配IP地址,所以每台设备在网络里都有唯一的ID。
TCP/IP也是分层的:应用层(像SMTP、DNS、NFS、FTP、Telnet这些都是)、传输层(TCP和UDP)、互联网层(IP、ICMP、ARP、RARP)、网络接口层(比如Ethernet、ARPANET、PDN这些)。
最后再说一下TCP,它全名叫传输控制协议,定义了两台电脑之间如何交换数据和确认信息,确保数据正确到达的各种机制都在里面了。