决胜春招(二)——手把手带你攻克计网难题,斩获大厂offer!
2024-02-09 15:01:04
计算机网络的组成部分
计算机网络由硬件、软件和协议三个部分组成。
硬件 :计算机网络的硬件包括各种传输介质、通信设备和相应的网络协议。传输介质是指用于在计算机之间传输数据的物理媒体,如双绞线、光缆、无线电波等。通信设备是指用于在计算机之间建立通信链路的设备,如路由器、交换机、网关等。网络协议是指计算机之间通信时所遵循的规则,如TCP/IP协议、HTTP协议、FTP协议等。
软件 :计算机网络的软件包括各种网络操作系统、网络应用软件和网络管理软件。网络操作系统是指用于管理和控制计算机网络的软件,如Windows Server、Linux、UNIX等。网络应用软件是指在计算机网络上运行的应用程序,如电子邮件、网页浏览、文件传输等。网络管理软件是指用于管理和维护计算机网络的软件,如网络监控软件、网络安全软件等。
协议 :计算机网络中的协议是指计算机之间通信时所遵循的规则。协议规定了计算机之间如何建立连接、如何传输数据以及如何处理错误等。常见的网络协议包括TCP/IP协议、HTTP协议、FTP协议等。
通信子网
通信子网是指由各种传输介质、通信设备和相应的网络协议组成的计算机网络的一部分。通信子网可以分为网络层、数据链路层和物理层。
网络层 :网络层负责在不同的网络之间传输数据。网络层的主要功能是路由,即确定数据从源计算机到目的计算机的最佳传输路径。网络层使用的协议包括IP协议、ICMP协议、IGMP协议等。
数据链路层 :数据链路层负责在同一网络内的计算机之间传输数据。数据链路层的主要功能是差错控制,即确保数据在传输过程中不被损坏。数据链路层使用的协议包括以太网协议、点对点协议、帧中继协议等。
物理层 :物理层负责在通信介质上传输数据。物理层的主要功能是将数据转换为电信号或光信号,并在通信介质上传输。物理层使用的协议包括RS-232协议、以太网协议、光纤协议等。
数据传输
数据传输是指在计算机网络中从源计算机到目的计算机传送数据的过程。数据传输的速率取决于网络的带宽或网络的额定速率。网络带宽是指网络中单位时间内所能传输的数据量,单位是比特/秒(bps)。网络的额定速率是指网络中实际所能传输的数据量,单位也是比特/秒(bps)。
在数字通信中,数据传输通常采用时分复用技术或频分复用技术。时分复用技术是指将数据信号分成若干个时隙,每个时隙传输一个数据信号。频分复用技术是指将数据信号分成若干个频段,每个频段传输一个数据信号。
网络协议
网络协议是指计算机之间通信时所遵循的规则。网络协议规定了计算机之间如何建立连接、如何传输数据以及如何处理错误等。常见的网络协议包括TCP/IP协议、HTTP协议、FTP协议等。
TCP/IP协议 :TCP/IP协议是计算机网络中最重要的协议之一。TCP/IP协议包括传输控制协议(TCP)和网际协议(IP)。TCP协议负责在计算机之间建立可靠的连接,并保证数据在传输过程中不被损坏。IP协议负责在计算机之间路由数据,即确定数据从源计算机到目的计算机的最佳传输路径。
HTTP协议 :HTTP协议是万维网(WWW)中使用的协议。HTTP协议规定了浏览器和服务器之间如何通信。HTTP协议是一个无状态协议,即每次请求都是独立的,服务器不会保存任何有关客户端的状态信息。
FTP协议 :FTP协议是文件传输协议。FTP协议规定了客户端和服务器之间如何传输文件。FTP协议是一种可靠的协议,即数据在传输过程中不会损坏。