徐建主讲:计算机网络基础与TCP/IP协议详解

需积分: 50 24 下载量 123 浏览量 更新于2024-07-18 1 收藏 5.82MB PDF 举报
在"计算机网络自学笔记"中,徐建教授通过中国大学MOOC平台讲解了计算机网络的基础概念,主要围绕Internet作为核心展开。首先,他明确了Internet在计算机网络中的地位,强调虽然存在多种网络标准,但TCP/IP协议因其主导性成为学习的重点。课程内容涵盖了网络的构成要素: 1. 主机或端系统:包括传统的个人计算机、服务器、Linux工作站,以及非传统设备如智能手机、智能家居和云计算的虚拟主机。这些设备通常配备操作系统和应用程序,统称为主机。 2. 通信链路:物理介质如同轴电缆、双绞线、光纤和无线技术用于数据传输,数据被划分为分组(数据包),并通过分组交换机(如路由器和链路层交换机)进行路由。 3. 接入互联网:用户通过ISP(如家庭或企业ISP)接入网络,ISP内部由多个分组交换机和通信链路构成。 4. 协议体系:TCP(Transmission Control Protocol)和IP(Internet Protocol)是网络通信的核心协议,由IETF制定,RFC文档详述了这些协议。其他专业组织如IEEE也有自己的网络标准,如以太网和Wi-Fi。 5. 服务描述:Internet作为通信基础设施,提供了面向主机(端系统)的应用程序编程接口(API),使应用程序能够利用网络进行通信。这类似于C语言中的printf函数,允许开发者在屏幕上输出内容。 此外,课程还提到了内联网(Intranet)的概念,它与Internet相似,但在设计上仅限于特定组织内部使用,不对外开放给Internet用户。 徐建教授的课程深入浅出地介绍了计算机网络的原理和技术,对于自学计算机网络的学生来说,这是一份宝贵的参考资料。通过阅读这份自学笔记,学生不仅可以理解网络的组成和工作原理,还能掌握如何利用这些知识进行实际的编程和网络应用开发。