编写一份有关计算机网络的20道选择题，包括其基础概念、分类、协议等方面。
1.计算机网络的概念是什么？答：计算机网络指的是将多台计算机互相连接，使它们之间可以进行信息交换和资源共享的系统。2.计算机网络的分类是什么？答：根据覆盖范围分类，计算机网络可以分为局域网、城域网、广域网；根据传输方式分类可以分为有线网络和无线网络。3.OSI是一个计算机网络参考模型，它包含了几层？答：OSI参考模型包含了7层，分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。4.TCP/IP是什么？答：TCP/IP是互联网使用的协议族，由TCP和IP两个协议组成。5.TCP和UDP的区别是什么？答：TCP是面向连接的可靠传输协议，而UDP是无连接的不可靠传输协议。6.HTTP协议常用于什么应用？答：HTTP协议常用