📜  门| GATE CS Mock 2018年|第44章(1)

📅  最后修改于: 2023-12-03 15:12:38.491000             🧑  作者: Mango

GATE CS Mock 2018年 | 第44章

本文为GATE CS Mock 2018年第44章的总结和介绍。本章主要讲解计算机网络的一些概念和协议。

基本概念

本章开始介绍了计算机网络的概念和基本的网络设备。其中,主要的设备包括了交换机,路由器和防火墙。交换机负责连接网络中的设备,路由器则控制网络中不同子网之间的通信,而防火墙则用来保护网络。

网络通信的基本单位是数据包,其结构包括了标准的帧头和帧尾。数据包中的数据可以是文本、图片、视频等。数据包的传输方式有很多种,但主要是通过TCP/IP协议进行传输。

TCP/IP协议族是计算机网络中最重要的协议族之一。它包含了很多个不同的协议,比如TCP、IP、HTTP等。其中,TCP协议负责提供可靠的传输服务,而IP协议则负责管理网络中的不同设备之间的通信。

重点协议

本章重点讲解了TCP、UDP、HTTP和DNS协议。

TCP协议是一种面向连接的协议,可以提供可靠的数据传输服务。TCP协议主要通过三次握手的方式建立连接,通过四次挥手的方式关闭连接。TCP协议的数据传输过程中可以进行流量控制和拥塞控制,这也是TCP协议能够提供可靠的传输服务的重要原因。

UDP协议是一种无连接的协议,比TCP协议传输速度快,但可靠性不如TCP。UDP协议通常被用于音视频等需要快速传输数据的场合。

HTTP协议是一种应用层协议,用于浏览器和服务器之间的通信。HTTP协议基于TCP协议,每个HTTP请求都是一个TCP连接。它主要提供了请求和响应数据的格式、传输方式、缓存控制等功能。

DNS协议用于域名解析。当浏览器访问一个网站时,它会通过DNS查询获取该网站的IP地址。DNS协议通过域名解析将域名转换为IP地址,从而使浏览器能够连接到对应的服务器。

总结

本章对计算机网络的概念和协议进行了详细的介绍。掌握本章内容对于理解计算机网络的基本原理和功能至关重要。